From owner-freebsd-acpi@FreeBSD.ORG Thu Sep 3 19:41:49 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 40B281065676 for ; Thu, 3 Sep 2009 19:41:49 +0000 (UTC) (envelope-from robert.moore@intel.com) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mx1.freebsd.org (Postfix) with ESMTP id 1F5D58FC16 for ; Thu, 3 Sep 2009 19:41:49 +0000 (UTC) Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga102.jf.intel.com with ESMTP; 03 Sep 2009 12:27:08 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.44,326,1249282800"; d="scan'208";a="547572151" Received: from orsmsx601.amr.corp.intel.com ([10.22.226.213]) by orsmga001.jf.intel.com with ESMTP; 03 Sep 2009 12:41:10 -0700 Received: from orsmsx503.amr.corp.intel.com ([10.22.226.47]) by orsmsx601.amr.corp.intel.com ([10.22.226.213]) with mapi; Thu, 3 Sep 2009 12:41:48 -0700 From: "Moore, Robert" To: "Moore, Robert" Date: Thu, 3 Sep 2009 12:41:46 -0700 Thread-Topic: ACPICA version 20090903 released Thread-Index: AcoszpJMz/VCWuqURVqst551AyfcVA== Message-ID: <4911F71203A09E4D9981D27F9D8308583748AFEF@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: Thu, 03 Sep 2009 20:55:22 +0000 Cc: Subject: ACPICA version 20090903 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: Thu, 03 Sep 2009 19:41:49 -0000 03 September 2009. Summary of changes for version 20090903: This release is available at www.acpica.org/downloads 1) ACPI CA Core Subsystem: For Windows Vista compatibility, added the automatic execution of an _INI m= ethod located at the namespace root (\_INI). This method is executed at tab= le load time. This support is in addition to the automatic execution of \_S= B._INI. Lin Ming. Fixed a possible memory leak in the interpreter for AML package objects if = the package initializer list is longer than the defined size of the package= . This apparently can only happen if the BIOS changes the package size on t= he fly (seen in a _PSS object), as ASL compilers do not allow this. The int= erpreter will truncate the package to the defined size (and issue an error = message), but previously could leave the extra objects undeleted if they we= re pre-created during the argument processing (such is the case if the pack= age consists of a number of sub-packages as in the _PSS.) ACPICA BZ 805. Fixed a problem seen when a Buffer or String is stored to itself via ASL. T= his has been reported in the field. Previously, ACPICA would zero out the b= uffer/string. Now, the operation is treated as a noop. Provides Windows com= patibility. ACPICA BZ 803. Lin Ming. Removed an extraneous error message for ASL constructs of the form Store(Lo= calX,LocalX) when LocalX is uninitialized. These curious statements are see= n in many BIOSs and are once again treated as NOOPs and no error is emitted= when they are encountered. ACPICA BZ 785. Fixed an extraneous warning message if a _DSM reserved method returns a Pac= kage object. _DSM can return any type of object, so validation on the retur= n type cannot be performed. ACPICA BZ 802. 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: 85.5K Code, 18.0K Data, 103.5K Total Debug Version: 161.6K Code, 50.9K Data, 212.5K Total Current Release: Non-Debug Version: 85.6K Code, 18.0K Data, 103.6K Total Debug Version: 161.7K Code, 50.9K Data, 212.6K Total 2) iASL Compiler/Disassembler and Tools: iASL: Fixed a problem with the use of the Alias operator and Resource Templ= ates. The correct alias is now constructed and no error is emitted. ACPICA = BZ 738. iASL: Implemented the -I option to specify additional search directories fo= r include files. Allows multiple additional search paths for include files.= Directories are searched in the order specified on the command line (after= the local directory is searched.) ACPICA BZ 800. iASL: Fixed a problem where the full pathname for include files was not emi= tted for warnings/errors. This caused the IDE support to not work properly.= ACPICA BZ 765. iASL: Implemented the -@ option to specify a Windows-style response file co= ntaining additional command line options. ACPICA BZ 801. AcpiExec: Added support to load multiple AML files simultaneously (such as = a DSDT and multiple SSDTs). Also added support for wildcards within the AML= pathname. These features allow all machine tables to be easily loaded and = debugged together. ACPICA BZ 804. Disassembler: Added missing support for disassembly of HEST table Error Ban= k subtables.=20