From owner-freebsd-acpi@FreeBSD.ORG Wed Apr 22 20:33:55 2009 Return-Path: Delivered-To: acpi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2DB361065672 for ; Wed, 22 Apr 2009 20:33:55 +0000 (UTC) (envelope-from robert.moore@intel.com) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mx1.freebsd.org (Postfix) with ESMTP id 135CD8FC20 for ; Wed, 22 Apr 2009 20:33:55 +0000 (UTC) (envelope-from robert.moore@intel.com) Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga102.fm.intel.com with ESMTP; 22 Apr 2009 13:29:13 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.40,232,1239001200"; d="scan'208";a="450444984" Received: from orsmsx602.amr.corp.intel.com ([10.22.226.211]) by fmsmga002.fm.intel.com with ESMTP; 22 Apr 2009 13:28:47 -0700 Received: from orsmsx503.amr.corp.intel.com ([10.22.226.47]) by orsmsx602.amr.corp.intel.com ([10.22.226.211]) with mapi; Wed, 22 Apr 2009 13:33:54 -0700 From: "Moore, Robert" To: "Moore, Robert" Date: Wed, 22 Apr 2009 13:33:52 -0700 Thread-Topic: ACPICA version 20090422 released Thread-Index: AcnDiaYihpdHftIjT6O7EIsDUKRwGg== Message-ID: <4911F71203A09E4D9981D27F9D83085822400C96@orsmsx503.amr.corp.intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailman-Approved-At: Wed, 22 Apr 2009 21:04:15 +0000 Cc: Subject: ACPICA version 20090422 released X-BeenThere: freebsd-acpi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: ACPI and power management development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Apr 2009 20:33:55 -0000 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.