Date: Wed, 22 Apr 2009 13:33:52 -0700 From: "Moore, Robert" <robert.moore@intel.com> To: "Moore, Robert" <robert.moore@intel.com> Subject: ACPICA version 20090422 released Message-ID: <4911F71203A09E4D9981D27F9D83085822400C96@orsmsx503.amr.corp.intel.com>
next in thread | raw e-mail | index | archive | help
22 April 2009. Summary of changes for version 20090422: This release is available at www.acpica.org/downloads 1) ACPI CA Core Subsystem: Fixed a compatibility issue with the recently released I/O port protection = mechanism. For windows compatibility, 1) On a port protection violation, si= mply ignore the request and do not return an exception (allow the control m= ethod to continue execution.) 2) If only part of the request overlaps a pro= tected port, read/write the individual ports that are not protected. Linux = BZ 13036. Lin Ming Enhanced the execution of the ASL/AML BreakPoint operator so that it actual= ly breaks into the AML debugger if the debugger is present. This matches th= e ACPI-defined behavior. Fixed several possible warnings related to the use of the configurable ACPI= _THREAD_ID. This type can now be configured as either an integer or a point= er with no warnings. Also fixes several warnings in printf-like statements = for the 64-bit build when the type is configured as a pointer. ACPICA BZ 76= 6, 767. Fixed a number of possible warnings when compiling with gcc 4+ (depending o= n warning options.) Examples include printf formats, aliasing, unused globa= ls, missing prototypes, missing switch default statements, use of non-ANSI = library functions, use of non-ANSI constructs. See generate/unix/Makefile f= or a list of warning options used with gcc 3 and 4. ACPICA BZ 735. 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: 82.6K Code, 17.6K Data, 100.2K Total Debug Version: 157.7K Code, 49.9K Data, 207.6K Total Current Release: Non-Debug Version: 82.8K Code, 17.5K Data, 100.3K Total Debug Version: 158.0K Code, 49.9K Data, 207.9K Total 2) iASL Compiler/Disassembler and Tools: iASL: Fixed a generation warning from Bison 2.3 and fixed several warnings = on the 64-bit build. iASL: Fixed a problem where the Unix/Linux versions of the compiler could n= ot correctly digest Windows/DOS formatted files (with CR/LF). iASL: Added a new option for "quiet mode" (-va) that produces only the comp= ilation summary, not individual errors and warnings. Useful for large batch= compilations. AcpiExec: Implemented a new option (-z) to enable a forced semaphore/mutex = timeout that can be used to detect hang conditions during execution of AML = code (includes both internal semaphores and AML-defined mutexes and events.= ) Added new makefiles for the generation of acpica in a generic unix-like env= ironment. These makefiles are intended to generate the acpica tools and uti= lities from the original acpica git source tree structure. Test Suites: Updated and cleaned up the documentation files. Updated the co= pyrights to 2009, affecting all source files. Use the new version of iASL w= ith quiet mode. Increased the number of available semaphores in the Windows= OSL, allowing the aslts to execute fully on Windows. For the Unix OSL, add= ed an alternate implementation of the semaphore timeout to allow aslts to e= xecute fully on Cygwin.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4911F71203A09E4D9981D27F9D83085822400C96>