Date: Thu, 4 Dec 2008 09:54:15 -0800 From: "Moore, Robert" <robert.moore@intel.com> To: "Moore, Robert" <robert.moore@intel.com> Subject: ACPICA version 20081204 released Message-ID: <4911F71203A09E4D9981D27F9D8308580DD53450@orsmsx503.amr.corp.intel.com>
next in thread | raw e-mail | index | archive | help
04 December 2008. Summary of changes for version 20081204: This release is available at www.acpica.org/downloads. 1) ACPI CA Core Subsystem: The ACPICA Programmer Reference has been completely updated and revamped fo= r this release. This includes updates to the external interfaces, OSL inter= faces, the overview sections, and the debugger reference. Several new ACPICA interfaces have been implemented and documented in the p= rogrammer reference: AcpiReset - Writes the reset value to the FADT-defined reset register. AcpiDisableAllGpes - Disable all available GPEs. AcpiEnableAllRuntimeGpes - Enable all available runtime GPEs. AcpiGetGpeDevice - Get the GPE block device associated with a GPE. AcpiGbl_CurrentGpeCount - Tracks the current number of available GPEs. AcpiRead - Low-level read ACPI register (was HwLowLevelRead.) AcpiWrite - Low-level write ACPI register (was HwLowLevelWrite.) Most of the public ACPI hardware-related interfaces have been moved to a ne= w file, components/hardware/hwxface.c Enhanced the FADT parsing and low-level ACPI register access: The ACPI regi= ster lengths within the FADT are now used, and the low level ACPI register = access no longer hardcodes the ACPI register lengths. Given that there may = be some risk in actually trusting the FADT register lengths, a run-time opt= ion was added to fall back to the default hardcoded lengths if the FADT pro= ves to contain incorrect values - UseDefaultRegisterWidths. This option is = set to true for now, and a warning is issued if a suspicious FADT register = length is overridden with the default value. Fixed a reference count issue in NsRepairObject. This problem was introduce= d in version 20081031 as part of a fix to repair Buffer objects within Pack= ages. Lin Ming. Added semaphore support to the Linux/Unix application OS-services layer (OS= L). ACPICA BZ 448. Lin Ming. Added the ACPI_MUTEX_TYPE configuration option to select whether mutexes wi= ll be implemented in the OSL, or will binary semaphores be used instead. 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: 81.7K Code, 17.3K Data, 99.0K Total Debug Version: 156.4K Code, 49.4K Data, 205.8K Total Current Release: Non-Debug Version: 82.3K Code, 17.4K Data, 99.7K Total Debug Version: 157.1K Code, 49.7K Data, 206.8K Total 2) iASL Compiler/Disassembler and Tools: iASL: Completed the '-e' option to include additional ACPI tables in order = to aid with disassembly and External statement generation. ACPICA BZ 742. L= in Ming. iASL: Removed the "named object in while loop" error. The compiler cannot d= etermine how many times a loop will execute. ACPICA BZ 730. Disassembler: Implemented support for FADT revision 2 (MS extension). ACPIC= A BZ 743. Disassembler: Updates for several ACPI data tables (HEST, EINJ, and MCFG).
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4911F71203A09E4D9981D27F9D8308580DD53450>