Makefiles: Update to improve portability.

1) Use $(MAKE) instead of naked make.
2) Consistently use braces instead of parentheses.
Jung-uk Kim <jkim@FreeBSD.org>
Makefiles: Update flags for old GCC and other compilers.

Adds support for FreeBSD, which uses old gcc 4.2
Jung-uk Kim <jkim@FreeBSD.org>
Automated cleanup, no functional change.

Removed extraneous spaces.
Fix compiler warnings for casting issues (only some compilers).

Fixes compiler warnings from GCC 4.2 and perhaps other compilers.
Jung-uk Kim <jkim@FreeBSD.org>
AcpiDump: Add preliminary support for FreeBSD.

Adds the OSL file for FreeBSD. Updates makefile.
Jung-uk Kim <jkim@FreeBSD.org>
Disassembler: Add EINJ "Flush Cacheline" instruction.

This instruction was added post-ACPI 5.0
Colin Ian King <colin.king@canonical.com>
AcpiDump/FreeBSD: Fix for memory leak and an AE_ exception.

1) Make sure to unmap table in an error case.
2) Return AE_LIMIT when there exists an instance.  Otherwise, return AE_NOT_FOUND.

Jung-uk Kim <jkim@FreeBSD.org>
Merge branch 'master' of git://github.com/acpica/acpica
Tests: Misc aslts error fixes for Identity2MS test.

Fixes some problems with the test itself, reducing runtime errors.
Chao Guan.
Merge branch 'master' of git://github.com/acpica/acpica
Fix a problem with the ASL DeRefOf operator.

Fixes a problem where where the dereferencing of a reference object
did not work properly when the object being referenced was a FieldUnit
or BufferField object. This would typically result in an AE_TYPE
later during execution of the method.
Revert "Fix a problem with the ASL DeRefOf operator."

This reverts commit bc9a14b13ef0bd4b96294d7498df126df4e3d008.
This fix causes problems with ASLTS and requires additional
debug.
AcpiDump/Linux: Fix possible duplicate checksum message.

Do not duplicate checksum error message.
AcpiDump/FreeBSD: Fix possible duplicate checksum error.

Fix duplicate error message on checksum error; general cleanup
for memory leaks and error messages.
Jung-uk Kim <jkim@FreeBSD.org>
ACPICA reference: Update for acpidump and multiple UEFI tables.

Additional changes for acpidump; allow multiple UEFI tables,
similar to multiple SSDTs.
Logfile: Changes for version 20130626.

Version 20130626.
Update version to 20160626.

Version 20160626.
Reduce code duplication.
Simplify the error check.
Move few platform-specific definitions from FreeBSD header files to acfreebsd.h.