Date: Thu, 21 Jan 2010 10:41:30 -0800 From: "Moore, Robert" <robert.moore@intel.com> To: "Moore, Robert" <robert.moore@intel.com> Subject: ACPICA version 20100121 released Message-ID: <4911F71203A09E4D9981D27F9D830858502417DD@orsmsx503.amr.corp.intel.com>
next in thread | raw e-mail | index | archive | help
21 January 2010. Summary of changes for version 20100121: This release is available at www.acpica.org/downloads 1) ACPI CA Core Subsystem: Added the 2010 copyright to all module headers and signons. This affects vi= rtually every file in the ACPICA core subsystem, the iASL compiler, the too= ls/utilities, and the test suites. Implemented a change to the AcpiGetDevices interface to eliminate unnecessa= ry invocations of the _STA method. In the case where a specific _HID is req= uested, do not run _STA until a _HID match is found. This eliminates potent= ially dozens of _STA calls during a search for a particular device/HID, whi= ch in turn can improve boot times. ACPICA BZ 828. Lin Ming. Implemented an additional repair for predefined method return values. Attem= pt to repair unexpected NULL elements within returned Package objects. Crea= te an Integer of value zero, a NULL String, or a zero-length Buffer as appr= opriate. ACPICA BZ 818. Lin Ming, Bob Moore. Removed the obsolete ACPI_INTEGER data type. This type was introduced as th= e code was migrated from ACPI 1.0 (with 32-bit AML integers) to ACPI 2.0 (w= ith 64-bit AML integers). It is now obsolete and this change removes it fro= m the ACPICA code base, replaced by UINT64. The original typedef has been r= etained for now for compatibility with existing device driver code. ACPICA = BZ 824. Removed the unused UINT32_STRUCT type, and the obsolete Integer64 field in = the parse tree object. Added additional warning options for the gcc-4 generation. Updated the sour= ce accordingly. This includes some code restructuring to eliminate unreacha= ble code, elimination of some gotos, elimination of unused return values, s= ome additional casting, and removal of redundant declarations. 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.0K Code, 18.0K Data, 105.0K Total Debug Version: 163.4K Code, 50.8K Data, 214.2K Total Current Release: Non-Debug Version: 87.1K Code, 18.0K Data, 105.1K Total Debug Version: 163.5K Code, 50.9K Data, 214.4K Total 2) iASL Compiler/Disassembler and Tools: No functional changes for this release.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4911F71203A09E4D9981D27F9D830858502417DD>