Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Mar 2010 10:18:35 -0800
From:      "Moore, Robert" <robert.moore@intel.com>
To:        "Moore, Robert" <robert.moore@intel.com>
Subject:   ACPICA version 20100304 released
Message-ID:  <4911F71203A09E4D9981D27F9D83085859DCCCE8@orsmsx503.amr.corp.intel.com>

next in thread | raw e-mail | index | archive | help
04 March 2010. Summary of changes for version 20100304:

This release is available at www.acpica.org/downloads

1) ACPI CA Core Subsystem:

Fixed a possible problem with the AML Mutex handling function AcpiExRelease=
Mutex where the function could fault under the very rare condition when the=
 interpreter has blocked, the interpreter lock is released, the interpreter=
 is then reentered via the same thread, and attempts to acquire an AML mute=
x that was previously acquired. FreeBSD report 140979. Lin Ming.

Implemented additional configuration support for the AML "Debug Object". Ou=
tput from the debug object can now be enabled via a global variable, AcpiGb=
l_EnableAmlDebugObject. This will assist with remote machine debugging. Thi=
s debug output is now available in the release version of ACPICA instead of=
 just the debug version. Also, the entire debug output module can now be co=
nfigured out of the ACPICA build if desired. One new file added, executer/e=
xdebug.c. Lin Ming, Bob Moore.

Added header support for the ACPI MCHI table (Management Controller Host In=
terface Table). This table was added in ACPI 4.0, but the defining document=
 has only recently become available.

Standardized output of integer values for ACPICA warnings/errors. Always us=
e 0x prefix for hex output, always use %u for unsigned integer decimal outp=
ut. Affects ACPI_INFO, ACPI_ERROR, ACPI_EXCEPTION, and ACPI_WARNING (about =
400 invocations.) These invocations were converted from the original ACPI_D=
EBUG_PRINT invocations and were not consistent. ACPICA BZ 835.

Example Code and Data Size: These are the sizes for the OS-independent acpi=
ca.lib produced by the Microsoft Visual C++ 6.0 32-bit compiler. The debug =
version of the code includes the debug output trace mechanism and has a muc=
h larger code and data size.

  Previous Release:
    Non-Debug Version:  87.1K Code, 18.0K Data, 105.1K Total
    Debug Version:     163.5K Code, 50.9K Data, 214.4K Total
  Current Release:
    Non-Debug Version:  87.5K Code, 18.4K Data, 105.9K Total
    Debug Version:     163.4K Code, 51.1K Data, 214.5K Total

2) iASL Compiler/Disassembler and Tools:

iASL: Implemented typechecking support for static (non-control method) pred=
efined named objects that are declared with the Name() operator. For exampl=
e, the type of this object is now validated to be of type Integer: Name(_BB=
N, 1). This change migrates the compiler to using the core predefined name =
table instead of maintaining a local version. Added a new file, aslpredef.c=
. ACPICA BZ 832.

Disassembler: Added support for the ACPI 4.0 MCHI table.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4911F71203A09E4D9981D27F9D83085859DCCCE8>