From owner-freebsd-acpi@FreeBSD.ORG Fri Aug 6 17:06:07 2010 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 B7C251065670 for ; Fri, 6 Aug 2010 17:06:07 +0000 (UTC) (envelope-from robert.moore@intel.com) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mx1.freebsd.org (Postfix) with ESMTP id 9448F8FC12 for ; Fri, 6 Aug 2010 17:06:07 +0000 (UTC) Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga101.jf.intel.com with ESMTP; 06 Aug 2010 10:03:36 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.55,330,1278313200"; d="scan'208";a="542577482" Received: from orsmsx603.amr.corp.intel.com ([10.22.226.49]) by orsmga002.jf.intel.com with ESMTP; 06 Aug 2010 10:06:20 -0700 Received: from orsmsx503.amr.corp.intel.com ([10.22.226.47]) by orsmsx603.amr.corp.intel.com ([10.22.226.49]) with mapi; Fri, 6 Aug 2010 10:06:05 -0700 From: "Moore, Robert" To: "Moore, Robert" Date: Fri, 6 Aug 2010 10:06:05 -0700 Thread-Topic: ACPICA version 20100806 released Thread-Index: Acs1iaeRVT3s6WdbSGavlvgUOOubLg== Message-ID: <4911F71203A09E4D9981D27F9D830858AC62CA8A@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: Fri, 06 Aug 2010 17:07:36 +0000 Cc: Subject: ACPICA version 20100806 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: Fri, 06 Aug 2010 17:06:07 -0000 06 August 2010. Summary of changes for version 20100806: This release is available at www.acpica.org/downloads 1) ACPI CA Core Subsystem: Designed and implemented a new host interface to the _OSI support code. Thi= s will allow the host to dynamically add or remove multiple _OSI strings, a= s well as install an optional handler that is called for each _OSI invocati= on. Also added a new AML debugger command, 'osi' to display and modify the = global _OSI string table, and test support in the AcpiExec utility. See the= ACPICA reference manual for full details. Lin Ming, Bob Moore. ACPICA BZ 8= 36. New Functions: AcpiInstallInterface - Add an _OSI string. AcpiRemoveInterface - Delete an _OSI string. AcpiInstallInterfaceHandler - Install optional _OSI handler. Obsolete Functions: AcpiOsValidateInterface - no longer used. New Files: source/components/utilities/utosi.c Re-introduced the support to enable multi-byte transfers for Embedded Contr= oller (EC) operation regions. A reported problem was found to be a bug in t= he host OS, not in the multi-byte support. Previously, the maximum data siz= e passed to the EC operation region handler was a single byte. There are of= ten EC Fields larger than one byte that need to be transferred, and it is u= seful for the EC driver to lock these as a single transaction. This change = enables single transfers larger than 8 bits. This effectively changes the a= ccess to the EC space from ByteAcc to AnyAcc, and will probably require cha= nges to the host OS Embedded Controller driver to enable 16/32/64/256-bit t= ransfers in addition to 8-bit transfers. Alexey Starikovskiy, Lin Ming. Fixed a problem with the prototype for AcpiOsReadPciConfiguration. The prot= otype in acpiosxf.h had the output value pointer as a (void *). It should be a (UINT64 *). This may affect some host OSL code. Fixed a couple problems with the recently modified Linux makefiles for iASL= and AcpiExec. These new makefiles place the generated object files in the = local directory so that there can be no collisions between the files that a= re shared between them that are compiled with different options. 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: 88.3K Code, 18.8K Data, 107.1K Total Debug Version: 164.0K Code, 51.5K Data, 215.5K Total Current Release: Non-Debug Version: 89.1K Code, 19.0K Data, 108.1K Total Debug Version: 165.1K Code, 51.9K Data, 217.0K Total 2) iASL Compiler/Disassembler and Tools: iASL/Disassembler: Added a new option (-da, "disassemble all") to load the = namespace from and disassemble an entire group of AML files. Useful for loa= ding all of the AML tables for a given machine (DSDT, SSDT1...SSDTn) and di= sassembling with one simple command. ACPICA BZ 865. Lin Ming. iASL: Allow multiple invocations of -e option. This change allows multiple = uses of -e on the command line: "-e ssdt1.dat -e ssdt2.dat". ACPICA BZ 834.= Lin Ming.