Update to ACPICA 20121018.

This is an update from 20120711 and A LOT has happened since then. See
    https://acpica.org/download/changes.txt for all the changes.
This commit is contained in:
Fredrik Holmqvist
2012-11-03 22:46:22 +01:00
parent 54391a5df2
commit 9b0d045c59
191 changed files with 4590 additions and 3465 deletions
+1 -1
View File
@@ -255,7 +255,7 @@ struct acpi_module_info {
status_t (*prepare_sleep_state)(uint8 state, void (*wakeFunc)(void), status_t (*prepare_sleep_state)(uint8 state, void (*wakeFunc)(void),
size_t size); size_t size);
status_t (*enter_sleep_state)(uint8 state, uint8 flags); status_t (*enter_sleep_state)(uint8 state);
status_t (*reboot)(void); status_t (*reboot)(void);
/* Table Access */ /* Table Access */
@@ -135,7 +135,7 @@ typedef struct acpi_root_info {
status_t (*prepare_sleep_state)(uint8 state, void (*wakeFunc)(void), status_t (*prepare_sleep_state)(uint8 state, void (*wakeFunc)(void),
size_t size); size_t size);
status_t (*enter_sleep_state)(uint8 state, uint8 flags); status_t (*enter_sleep_state)(uint8 state);
status_t (*reboot)(void); status_t (*reboot)(void);
/* Table Access */ /* Table Access */
@@ -218,7 +218,7 @@ status_t set_current_resources(acpi_handle busDeviceHandle,
acpi_data* buffer); acpi_data* buffer);
status_t prepare_sleep_state(uint8 state, void (*wakeFunc)(void), size_t size); status_t prepare_sleep_state(uint8 state, void (*wakeFunc)(void), size_t size);
status_t enter_sleep_state(uint8 state, uint8 flags); status_t enter_sleep_state(uint8 state);
status_t reboot(void); status_t reboot(void);
@@ -664,14 +664,14 @@ prepare_sleep_state(uint8 state, void (*wakeFunc)(void), size_t size)
status_t status_t
enter_sleep_state(uint8 state, uint8 flags) enter_sleep_state(uint8 state)
{ {
ACPI_STATUS status; ACPI_STATUS status;
TRACE("enter_sleep_state %d with flags %d\n", state, flags); TRACE("enter_sleep_state %d\n", state);
cpu_status cpu = disable_interrupts(); cpu_status cpu = disable_interrupts();
status = AcpiEnterSleepState(state, flags); status = AcpiEnterSleepState(state);
restore_interrupts(cpu); restore_interrupts(cpu);
panic("AcpiEnterSleepState should not return."); panic("AcpiEnterSleepState should not return.");
if (status != AE_OK) if (status != AE_OK)
@@ -171,6 +171,7 @@ local utilities_src =
uttrack.c uttrack.c
utxface.c utxface.c
utxferror.c utxferror.c
utxfinit.c
utxfmutex.c utxfmutex.c
; ;
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -172,7 +172,7 @@ AdGenerateFilename (
FilenameBuf[i] = 0; FilenameBuf[i] = 0;
strcat (FilenameBuf, ACPI_TABLE_FILE_SUFFIX); strcat (FilenameBuf, ACPI_TABLE_FILE_SUFFIX);
return FilenameBuf; return (FilenameBuf);
} }
@@ -255,7 +255,7 @@ AdWriteTable (
* RETURN: New filename containing the original base + the new suffix * RETURN: New filename containing the original base + the new suffix
* *
* DESCRIPTION: Generate a new filename from the ASL source filename and a new * DESCRIPTION: Generate a new filename from the ASL source filename and a new
* extension. Used to create the *.LST, *.TXT, etc. files. * extension. Used to create the *.LST, *.TXT, etc. files.
* *
******************************************************************************/ ******************************************************************************/
@@ -295,7 +295,7 @@ FlGenerateFilename (
strcat (NewFilename, Suffix); strcat (NewFilename, Suffix);
} }
return NewFilename; return (NewFilename);
} }
@@ -404,5 +404,3 @@ FlSplitInputPathname (
*OutFilename = Filename; *OutFilename = Filename;
return (AE_OK); return (AE_OK);
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -132,9 +132,13 @@
#define _COMPONENT ACPI_TOOLS #define _COMPONENT ACPI_TOOLS
ACPI_MODULE_NAME ("adisasm") ACPI_MODULE_NAME ("adisasm")
/*
* Older versions of Bison won't emit this external in the generated header.
* Newer versions do emit the external, so we don't need to do it.
*/
#ifndef ASLCOMPILER_ASLCOMPILERPARSE_H
extern int AslCompilerdebug; extern int AslCompilerdebug;
#endif
ACPI_STATUS ACPI_STATUS
LsDisplayNamespace ( LsDisplayNamespace (
@@ -364,7 +368,7 @@ AdAmlDisassemble (
Status = AcpiDbGetTableFromFile (Filename, &Table); Status = AcpiDbGetTableFromFile (Filename, &Table);
if (ACPI_FAILURE (Status)) if (ACPI_FAILURE (Status))
{ {
return Status; return (Status);
} }
/* /*
@@ -379,14 +383,13 @@ AdAmlDisassemble (
/* Next external file */ /* Next external file */
ExternalFileList = ExternalFileList->Next; ExternalFileList = ExternalFileList->Next;
continue; continue;
} }
Status = AcpiDbGetTableFromFile (ExternalFilename, &ExternalTable); Status = AcpiDbGetTableFromFile (ExternalFilename, &ExternalTable);
if (ACPI_FAILURE (Status)) if (ACPI_FAILURE (Status))
{ {
return Status; return (Status);
} }
/* Load external table for symbol resolution */ /* Load external table for symbol resolution */
@@ -398,7 +401,7 @@ AdAmlDisassemble (
{ {
AcpiOsPrintf ("Could not parse external ACPI tables, %s\n", AcpiOsPrintf ("Could not parse external ACPI tables, %s\n",
AcpiFormatException (Status)); AcpiFormatException (Status));
return Status; return (Status);
} }
/* /*
@@ -429,12 +432,12 @@ AdAmlDisassemble (
{ {
AcpiOsPrintf ("Could not get ACPI tables, %s\n", AcpiOsPrintf ("Could not get ACPI tables, %s\n",
AcpiFormatException (Status)); AcpiFormatException (Status));
return Status; return (Status);
} }
if (!AcpiGbl_DbOpt_disasm) if (!AcpiGbl_DbOpt_disasm)
{ {
return AE_OK; return (AE_OK);
} }
/* Obtained the local tables, just disassemble the DSDT */ /* Obtained the local tables, just disassemble the DSDT */
@@ -444,7 +447,7 @@ AdAmlDisassemble (
{ {
AcpiOsPrintf ("Could not get DSDT, %s\n", AcpiOsPrintf ("Could not get DSDT, %s\n",
AcpiFormatException (Status)); AcpiFormatException (Status));
return Status; return (Status);
} }
AcpiOsPrintf ("\nDisassembly of DSDT\n"); AcpiOsPrintf ("\nDisassembly of DSDT\n");
@@ -599,7 +602,14 @@ AdAmlDisassemble (
if (AcpiGbl_DbOpt_disasm) if (AcpiGbl_DbOpt_disasm)
{ {
/* This is the real disassembly */
AdDisplayTables (Filename, Table); AdDisplayTables (Filename, Table);
/* Dump hex table if requested (-vt) */
AcpiDmDumpDataTable (Table);
fprintf (stderr, "Disassembly completed\n"); fprintf (stderr, "Disassembly completed\n");
fprintf (stderr, "ASL Output: %s - %u bytes\n", fprintf (stderr, "ASL Output: %s - %u bytes\n",
DisasmFilename, AdGetFileSize (File)); DisasmFilename, AdGetFileSize (File));
@@ -788,7 +798,7 @@ AdDisplayTables (
if (!AcpiGbl_ParseOpRoot) if (!AcpiGbl_ParseOpRoot)
{ {
return AE_NOT_EXIST; return (AE_NOT_EXIST);
} }
if (!AcpiGbl_DbOpt_verbose) if (!AcpiGbl_DbOpt_verbose)
@@ -801,15 +811,15 @@ AdDisplayTables (
if (AcpiGbl_DbOpt_verbose) if (AcpiGbl_DbOpt_verbose)
{ {
AcpiOsPrintf ("\n\nTable Header:\n"); AcpiOsPrintf ("\n\nTable Header:\n");
AcpiUtDumpBuffer ((UINT8 *) Table, sizeof (ACPI_TABLE_HEADER), AcpiUtDebugDumpBuffer ((UINT8 *) Table, sizeof (ACPI_TABLE_HEADER),
DB_BYTE_DISPLAY, ACPI_UINT32_MAX); DB_BYTE_DISPLAY, ACPI_UINT32_MAX);
AcpiOsPrintf ("Table Body (Length 0x%X)\n", Table->Length); AcpiOsPrintf ("Table Body (Length 0x%X)\n", Table->Length);
AcpiUtDumpBuffer (((UINT8 *) Table + sizeof (ACPI_TABLE_HEADER)), Table->Length, AcpiUtDebugDumpBuffer (((UINT8 *) Table + sizeof (ACPI_TABLE_HEADER)),
DB_BYTE_DISPLAY, ACPI_UINT32_MAX); Table->Length, DB_BYTE_DISPLAY, ACPI_UINT32_MAX);
} }
return AE_OK; return (AE_OK);
} }
@@ -876,8 +886,8 @@ AdDeferredParse (
/* /*
* We need to update all of the Aml offsets, since the parser thought * We need to update all of the Aml offsets, since the parser thought
* that the method began at offset zero. In reality, it began somewhere * that the method began at offset zero. In reality, it began somewhere
* within the ACPI table, at the BaseAmlOffset. Walk the entire tree that * within the ACPI table, at the BaseAmlOffset. Walk the entire tree that
* was just created and update the AmlOffset in each Op * was just created and update the AmlOffset in each Op
*/ */
BaseAmlOffset = (Op->Common.Value.Arg)->Common.AmlOffset + 1; BaseAmlOffset = (Op->Common.Value.Arg)->Common.AmlOffset + 1;
@@ -982,7 +992,7 @@ AdParseDeferredOps (
Status = AdDeferredParse (Op, Op->Named.Data, Op->Named.Length); Status = AdDeferredParse (Op, Op->Named.Data, Op->Named.Length);
if (ACPI_FAILURE (Status)) if (ACPI_FAILURE (Status))
{ {
return_ACPI_STATUS (Status); return (Status);
} }
break; break;
@@ -1010,7 +1020,7 @@ AdParseDeferredOps (
} }
fprintf (stderr, "\n"); fprintf (stderr, "\n");
return Status; return (Status);
} }
@@ -1047,7 +1057,7 @@ AdGetLocalTables (
if (!NewTable) if (!NewTable)
{ {
fprintf (stderr, "Could not obtain RSDT\n"); fprintf (stderr, "Could not obtain RSDT\n");
return AE_NO_ACPI_TABLES; return (AE_NO_ACPI_TABLES);
} }
else else
{ {
@@ -1067,7 +1077,7 @@ AdGetLocalTables (
/* /*
* Determine the number of tables pointed to by the RSDT/XSDT. * Determine the number of tables pointed to by the RSDT/XSDT.
* This is defined by the ACPI Specification to be the number of * This is defined by the ACPI Specification to be the number of
* pointers contained within the RSDT/XSDT. The size of the pointers * pointers contained within the RSDT/XSDT. The size of the pointers
* is architecture-dependent. * is architecture-dependent.
*/ */
NumTables = (NewTable->Length - sizeof (ACPI_TABLE_HEADER)) / PointerSize; NumTables = (NewTable->Length - sizeof (ACPI_TABLE_HEADER)) / PointerSize;
@@ -1104,13 +1114,13 @@ AdGetLocalTables (
if (ACPI_FAILURE (Status)) if (ACPI_FAILURE (Status))
{ {
fprintf (stderr, "Could not store DSDT\n"); fprintf (stderr, "Could not store DSDT\n");
return AE_NO_ACPI_TABLES; return (AE_NO_ACPI_TABLES);
} }
} }
else else
{ {
fprintf (stderr, "Could not obtain DSDT\n"); fprintf (stderr, "Could not obtain DSDT\n");
return AE_NO_ACPI_TABLES; return (AE_NO_ACPI_TABLES);
} }
#if 0 #if 0
@@ -1129,7 +1139,7 @@ AdGetLocalTables (
} while (NewTable); } while (NewTable);
#endif #endif
return AE_OK; return (AE_OK);
} }
@@ -1164,7 +1174,7 @@ AdParseTable (
if (!Table) if (!Table)
{ {
return AE_NOT_EXIST; return (AE_NOT_EXIST);
} }
/* Pass 1: Parse everything except control method bodies */ /* Pass 1: Parse everything except control method bodies */
@@ -1179,7 +1189,7 @@ AdParseTable (
AcpiGbl_ParseOpRoot = AcpiPsCreateScopeOp (); AcpiGbl_ParseOpRoot = AcpiPsCreateScopeOp ();
if (!AcpiGbl_ParseOpRoot) if (!AcpiGbl_ParseOpRoot)
{ {
return AE_NO_MEMORY; return (AE_NO_MEMORY);
} }
/* Create and initialize a new walk state */ /* Create and initialize a new walk state */
@@ -1204,7 +1214,7 @@ AdParseTable (
Status = AcpiPsParseAml (WalkState); Status = AcpiPsParseAml (WalkState);
if (ACPI_FAILURE (Status)) if (ACPI_FAILURE (Status))
{ {
return Status; return (Status);
} }
/* If LoadTable is FALSE, we are parsing the last loaded table */ /* If LoadTable is FALSE, we are parsing the last loaded table */
@@ -1219,19 +1229,19 @@ AdParseTable (
Table->Length, ACPI_TABLE_ORIGIN_ALLOCATED, &TableIndex); Table->Length, ACPI_TABLE_ORIGIN_ALLOCATED, &TableIndex);
if (ACPI_FAILURE (Status)) if (ACPI_FAILURE (Status))
{ {
return Status; return (Status);
} }
Status = AcpiTbAllocateOwnerId (TableIndex); Status = AcpiTbAllocateOwnerId (TableIndex);
if (ACPI_FAILURE (Status)) if (ACPI_FAILURE (Status))
{ {
return Status; return (Status);
} }
if (OwnerId) if (OwnerId)
{ {
Status = AcpiTbGetOwnerId (TableIndex, OwnerId); Status = AcpiTbGetOwnerId (TableIndex, OwnerId);
if (ACPI_FAILURE (Status)) if (ACPI_FAILURE (Status))
{ {
return Status; return (Status);
} }
} }
} }
@@ -1248,7 +1258,7 @@ AdParseTable (
if (External) if (External)
{ {
return AE_OK; return (AE_OK);
} }
/* Pass 3: Parse control methods and link their parse trees into the main parse tree */ /* Pass 3: Parse control methods and link their parse trees into the main parse tree */
@@ -1260,7 +1270,5 @@ AdParseTable (
AcpiDmFindResources (AcpiGbl_ParseOpRoot); AcpiDmFindResources (AcpiGbl_ParseOpRoot);
fprintf (stderr, "Parsing completed\n"); fprintf (stderr, "Parsing completed\n");
return AE_OK; return (AE_OK);
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -726,8 +726,8 @@ AcpiDmLoadDescendingOp (
while (AcpiGbl_PreDefinedNames[PreDefineIndex].Name) while (AcpiGbl_PreDefinedNames[PreDefineIndex].Name)
{ {
if (!ACPI_STRNCMP (Node->Name.Ascii, if (ACPI_COMPARE_NAME (Node->Name.Ascii,
AcpiGbl_PreDefinedNames[PreDefineIndex].Name, 4)) AcpiGbl_PreDefinedNames[PreDefineIndex].Name))
{ {
PreDefined = TRUE; PreDefined = TRUE;
break; break;
@@ -859,7 +859,7 @@ AcpiDmXrefDescendingOp (
} }
/* /*
* Lookup the name in the namespace. Name must exist at this point, or it * Lookup the name in the namespace. Name must exist at this point, or it
* is an invalid reference. * is an invalid reference.
* *
* The namespace is also used as a lookup table for references to resource * The namespace is also used as a lookup table for references to resource
@@ -1090,5 +1090,3 @@ AcpiDmInspectPossibleArgs (
return (Last); return (Last);
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -270,7 +270,7 @@ const AH_PREDEFINED_NAME AslPredefinedInfo[] =
AH_PREDEF ("_PIC", "Interrupt Model", "Inform AML of the interrupt model in use"), AH_PREDEF ("_PIC", "Interrupt Model", "Inform AML of the interrupt model in use"),
AH_PREDEF ("_PIF", "Power Source Information", "Returns a Power Source information block"), AH_PREDEF ("_PIF", "Power Source Information", "Returns a Power Source information block"),
AH_PREDEF ("_PIN", "Pin List", "Pin list, Resource Descriptor field"), AH_PREDEF ("_PIN", "Pin List", "Pin list, Resource Descriptor field"),
AH_PREDEF ("_PLD", "Physical Device Location", "Returns a device's physical location information"), AH_PREDEF ("_PLD", "Physical Location of Device", "Returns a device's physical location information"),
AH_PREDEF ("_PMC", "Power Meter Capabilities", "Returns a list of Power Meter capabilities info"), AH_PREDEF ("_PMC", "Power Meter Capabilities", "Returns a list of Power Meter capabilities info"),
AH_PREDEF ("_PMD", "Power Metered Devices", "Returns a list of devices that are measured by the power meter device"), AH_PREDEF ("_PMD", "Power Metered Devices", "Returns a list of devices that are measured by the power meter device"),
AH_PREDEF ("_PMM", "Power Meter Measurement", "Returns the current value of the Power Meter"), AH_PREDEF ("_PMM", "Power Meter Measurement", "Returns the current value of the Power Meter"),
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -759,4 +759,3 @@ AcpiDmEmitExternals (
AcpiOsPrintf ("\n"); AcpiOsPrintf ("\n");
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -541,6 +541,11 @@ AcpiDmCheckResourceReference (
/* Get the Index term, must be an integer constant to convert */ /* Get the Index term, must be an integer constant to convert */
IndexOp = BufferNameOp->Common.Next; IndexOp = BufferNameOp->Common.Next;
/* Major cheat: The Node field is also used for the Tag ptr. Clear it now */
IndexOp->Common.Node = NULL;
OpInfo = AcpiPsGetOpcodeInfo (IndexOp->Common.AmlOpcode); OpInfo = AcpiPsGetOpcodeInfo (IndexOp->Common.AmlOpcode);
if (OpInfo->ObjectType != ACPI_TYPE_INTEGER) if (OpInfo->ObjectType != ACPI_TYPE_INTEGER)
{ {
@@ -1117,4 +1122,3 @@ AcpiDmAddResourceToNamespace (
Node->Length = Length; Node->Length = Length;
return (AE_OK); return (AE_OK);
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -349,22 +349,24 @@ static const char *AcpiDmGasAccessWidth[] =
ACPI_DMTABLE_DATA AcpiDmTableData[] = ACPI_DMTABLE_DATA AcpiDmTableData[] =
{ {
{ACPI_SIG_ASF, NULL, AcpiDmDumpAsf, DtCompileAsf, TemplateAsf, "Alert Standard Format table"}, {ACPI_SIG_ASF, NULL, AcpiDmDumpAsf, DtCompileAsf, TemplateAsf, "Alert Standard Format table"},
{ACPI_SIG_BOOT, AcpiDmTableInfoBoot, NULL, NULL, TemplateBoot, "Simple Boot Flag Table"},
{ACPI_SIG_BERT, AcpiDmTableInfoBert, NULL, NULL, TemplateBert, "Boot Error Record Table"}, {ACPI_SIG_BERT, AcpiDmTableInfoBert, NULL, NULL, TemplateBert, "Boot Error Record Table"},
{ACPI_SIG_BGRT, AcpiDmTableInfoBgrt, NULL, NULL, TemplateBgrt, "Boot Graphics Resource Table"}, {ACPI_SIG_BGRT, AcpiDmTableInfoBgrt, NULL, NULL, TemplateBgrt, "Boot Graphics Resource Table"},
{ACPI_SIG_BOOT, AcpiDmTableInfoBoot, NULL, NULL, TemplateBoot, "Simple Boot Flag Table"},
{ACPI_SIG_CPEP, NULL, AcpiDmDumpCpep, DtCompileCpep, TemplateCpep, "Corrected Platform Error Polling table"}, {ACPI_SIG_CPEP, NULL, AcpiDmDumpCpep, DtCompileCpep, TemplateCpep, "Corrected Platform Error Polling table"},
{ACPI_SIG_CSRT, NULL, AcpiDmDumpCsrt, NULL, NULL, "Core System Resource Table"},
{ACPI_SIG_DBG2, NULL, AcpiDmDumpDbg2, NULL, NULL, "Debug Port table type 2"},
{ACPI_SIG_DBGP, AcpiDmTableInfoDbgp, NULL, NULL, TemplateDbgp, "Debug Port table"}, {ACPI_SIG_DBGP, AcpiDmTableInfoDbgp, NULL, NULL, TemplateDbgp, "Debug Port table"},
{ACPI_SIG_DMAR, NULL, AcpiDmDumpDmar, DtCompileDmar, TemplateDmar, "DMA Remapping table"}, {ACPI_SIG_DMAR, NULL, AcpiDmDumpDmar, DtCompileDmar, TemplateDmar, "DMA Remapping table"},
{ACPI_SIG_ECDT, AcpiDmTableInfoEcdt, NULL, NULL, TemplateEcdt, "Embedded Controller Boot Resources Table"}, {ACPI_SIG_ECDT, AcpiDmTableInfoEcdt, NULL, NULL, TemplateEcdt, "Embedded Controller Boot Resources Table"},
{ACPI_SIG_EINJ, NULL, AcpiDmDumpEinj, DtCompileEinj, TemplateEinj, "Error Injection table"}, {ACPI_SIG_EINJ, NULL, AcpiDmDumpEinj, DtCompileEinj, TemplateEinj, "Error Injection table"},
{ACPI_SIG_ERST, NULL, AcpiDmDumpErst, DtCompileErst, TemplateErst, "Error Record Serialization Table"}, {ACPI_SIG_ERST, NULL, AcpiDmDumpErst, DtCompileErst, TemplateErst, "Error Record Serialization Table"},
{ACPI_SIG_FADT, NULL, AcpiDmDumpFadt, DtCompileFadt, TemplateFadt, "Fixed ACPI Description Table"}, {ACPI_SIG_FADT, NULL, AcpiDmDumpFadt, DtCompileFadt, TemplateFadt, "Fixed ACPI Description Table (FADT)"},
{ACPI_SIG_FPDT, NULL, AcpiDmDumpFpdt, DtCompileFpdt, TemplateFpdt, "Firmware Performance Data Table"}, {ACPI_SIG_FPDT, NULL, AcpiDmDumpFpdt, DtCompileFpdt, TemplateFpdt, "Firmware Performance Data Table"},
{ACPI_SIG_GTDT, AcpiDmTableInfoGtdt, NULL, NULL, TemplateGtdt, "Generic Timer Description Table"}, {ACPI_SIG_GTDT, AcpiDmTableInfoGtdt, NULL, NULL, TemplateGtdt, "Generic Timer Description Table"},
{ACPI_SIG_HEST, NULL, AcpiDmDumpHest, DtCompileHest, TemplateHest, "Hardware Error Source Table"}, {ACPI_SIG_HEST, NULL, AcpiDmDumpHest, DtCompileHest, TemplateHest, "Hardware Error Source Table"},
{ACPI_SIG_HPET, AcpiDmTableInfoHpet, NULL, NULL, TemplateHpet, "High Precision Event Timer table"}, {ACPI_SIG_HPET, AcpiDmTableInfoHpet, NULL, NULL, TemplateHpet, "High Precision Event Timer table"},
{ACPI_SIG_IVRS, NULL, AcpiDmDumpIvrs, DtCompileIvrs, TemplateIvrs, "I/O Virtualization Reporting Structure"}, {ACPI_SIG_IVRS, NULL, AcpiDmDumpIvrs, DtCompileIvrs, TemplateIvrs, "I/O Virtualization Reporting Structure"},
{ACPI_SIG_MADT, NULL, AcpiDmDumpMadt, DtCompileMadt, TemplateMadt, "Multiple APIC Description Table"}, {ACPI_SIG_MADT, NULL, AcpiDmDumpMadt, DtCompileMadt, TemplateMadt, "Multiple APIC Description Table (MADT)"},
{ACPI_SIG_MCFG, NULL, AcpiDmDumpMcfg, DtCompileMcfg, TemplateMcfg, "Memory Mapped Configuration table"}, {ACPI_SIG_MCFG, NULL, AcpiDmDumpMcfg, DtCompileMcfg, TemplateMcfg, "Memory Mapped Configuration table"},
{ACPI_SIG_MCHI, AcpiDmTableInfoMchi, NULL, NULL, TemplateMchi, "Management Controller Host Interface table"}, {ACPI_SIG_MCHI, AcpiDmTableInfoMchi, NULL, NULL, TemplateMchi, "Management Controller Host Interface table"},
{ACPI_SIG_MPST, AcpiDmTableInfoMpst, AcpiDmDumpMpst, DtCompileMpst, TemplateMpst, "Memory Power State Table"}, {ACPI_SIG_MPST, AcpiDmTableInfoMpst, AcpiDmDumpMpst, DtCompileMpst, TemplateMpst, "Memory Power State Table"},
@@ -485,6 +487,18 @@ AcpiDmDumpDataTable (
if (AcpiUtIsAmlTable (Table)) if (AcpiUtIsAmlTable (Table))
{ {
if (Gbl_VerboseTemplates)
{
/* Dump the raw table data */
Length = Table->Length;
AcpiOsPrintf ("\n/*\n%s: Length %d (0x%X)\n\n",
ACPI_RAW_TABLE_DATA_HEADER, Length, Length);
AcpiUtDumpBuffer (ACPI_CAST_PTR (UINT8, Table),
Length, DB_BYTE_DISPLAY, 0);
AcpiOsPrintf (" */\n");
}
return; return;
} }
@@ -554,7 +568,8 @@ AcpiDmDumpDataTable (
AcpiOsPrintf ("\n%s: Length %d (0x%X)\n\n", AcpiOsPrintf ("\n%s: Length %d (0x%X)\n\n",
ACPI_RAW_TABLE_DATA_HEADER, Length, Length); ACPI_RAW_TABLE_DATA_HEADER, Length, Length);
AcpiUtDumpBuffer2 (ACPI_CAST_PTR (UINT8, Table), Length, DB_BYTE_DISPLAY); AcpiUtDumpBuffer (ACPI_CAST_PTR (UINT8, Table),
Length, DB_BYTE_DISPLAY, 0);
} }
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -124,11 +124,79 @@
ACPI_MODULE_NAME ("dmtbdump") ACPI_MODULE_NAME ("dmtbdump")
/* Local prototypes */
static void static void
AcpiDmValidateFadtLength ( AcpiDmValidateFadtLength (
UINT32 Revision, UINT32 Revision,
UINT32 Length); UINT32 Length);
static void
AcpiDmDumpBuffer (
void *Table,
UINT32 BufferOffset,
UINT32 Length,
UINT32 AbsoluteOffset,
char *Header);
/*******************************************************************************
*
* FUNCTION: AcpiDmDumpBuffer
*
* PARAMETERS: Table - ACPI Table or subtable
* BufferOffset - Offset of buffer from Table above
* Length - Length of the buffer
* AbsoluteOffset - Offset of buffer in the main ACPI table
* Header - Name of the buffer field (printed on the
* first line only.)
*
* RETURN: None
*
* DESCRIPTION: Format the contents of an arbitrary length data buffer (in the
* disassembler output format.)
*
******************************************************************************/
static void
AcpiDmDumpBuffer (
void *Table,
UINT32 BufferOffset,
UINT32 Length,
UINT32 AbsoluteOffset,
char *Header)
{
UINT8 *Buffer;
UINT32 i;
if (!Length)
{
return;
}
Buffer = ACPI_CAST_PTR (UINT8, Table) + BufferOffset;
i = 0;
while (i < Length)
{
if (!(i % 16))
{
AcpiOsPrintf ("\n");
AcpiDmLineHeader (AbsoluteOffset,
((Length - i) > 16) ? 16 : (Length - i), Header);
Header = NULL;
}
AcpiOsPrintf ("%.02X ", *Buffer);
i++;
Buffer++;
AbsoluteOffset++;
}
AcpiOsPrintf ("\n");
}
/******************************************************************************* /*******************************************************************************
* *
@@ -599,6 +667,208 @@ AcpiDmDumpCpep (
} }
/*******************************************************************************
*
* FUNCTION: AcpiDmDumpCsrt
*
* PARAMETERS: Table - A CSRT table
*
* RETURN: None
*
* DESCRIPTION: Format the contents of a CSRT. This table type consists
* of an open-ended number of subtables.
*
******************************************************************************/
void
AcpiDmDumpCsrt (
ACPI_TABLE_HEADER *Table)
{
ACPI_STATUS Status;
ACPI_CSRT_GROUP *SubTable;
ACPI_CSRT_DESCRIPTOR *SubSubTable;
UINT32 Length = Table->Length;
UINT32 Offset = sizeof (ACPI_TABLE_CSRT);
UINT32 SubOffset;
UINT32 SubSubOffset;
UINT32 InfoLength;
/* The main table only contains the ACPI header, thus already handled */
/* Sub-tables (Resource Groups) */
SubTable = ACPI_ADD_PTR (ACPI_CSRT_GROUP, Table, Offset);
while (Offset < Table->Length)
{
AcpiOsPrintf ("\n");
Status = AcpiDmDumpTable (Length, Offset, SubTable,
SubTable->Length, AcpiDmTableInfoCsrt0);
if (ACPI_FAILURE (Status))
{
return;
}
SubOffset = sizeof (ACPI_CSRT_GROUP);
/* Shared resource group info buffer */
AcpiDmDumpBuffer (SubTable, SubOffset, SubTable->InfoLength,
Offset+SubOffset, "Shared Data");
SubOffset += SubTable->InfoLength;
/* Sub-Sub-tables (Resource Descriptors) */
SubSubTable = ACPI_ADD_PTR (ACPI_CSRT_DESCRIPTOR, Table,
Offset + SubOffset);
while ((SubOffset < SubTable->Length) &&
((Offset + SubOffset) < Table->Length))
{
AcpiOsPrintf ("\n");
Status = AcpiDmDumpTable (Length, Offset + SubOffset, SubSubTable,
SubSubTable->Length, AcpiDmTableInfoCsrt1);
if (ACPI_FAILURE (Status))
{
return;
}
SubSubOffset = sizeof (ACPI_CSRT_DESCRIPTOR);
/* Resource-specific info buffer */
InfoLength = SubSubTable->Length - SubSubOffset;
AcpiDmDumpBuffer (SubSubTable, SubSubOffset, InfoLength,
Offset + SubOffset + SubSubOffset, "ResourceInfo");
SubSubOffset += InfoLength;
/* Point to next sub-sub-table */
SubOffset += SubSubTable->Length;
SubSubTable = ACPI_ADD_PTR (ACPI_CSRT_DESCRIPTOR, SubSubTable,
SubSubTable->Length);
}
/* Point to next sub-table */
Offset += SubTable->Length;
SubTable = ACPI_ADD_PTR (ACPI_CSRT_GROUP, SubTable,
SubTable->Length);
}
}
/*******************************************************************************
*
* FUNCTION: AcpiDmDumpDbg2
*
* PARAMETERS: Table - A DBG2 table
*
* RETURN: None
*
* DESCRIPTION: Format the contents of a DBG2. This table type consists
* of an open-ended number of subtables.
*
******************************************************************************/
void
AcpiDmDumpDbg2 (
ACPI_TABLE_HEADER *Table)
{
ACPI_STATUS Status;
ACPI_DBG2_DEVICE *SubTable;
UINT32 Length = Table->Length;
UINT32 Offset = sizeof (ACPI_TABLE_DBG2);
UINT32 i;
UINT32 ArrayOffset;
UINT32 AbsoluteOffset;
UINT8 *Array;
/* Main table */
Status = AcpiDmDumpTable (Length, 0, Table, 0, AcpiDmTableInfoDbg2);
if (ACPI_FAILURE (Status))
{
return;
}
/* Sub-tables */
SubTable = ACPI_ADD_PTR (ACPI_DBG2_DEVICE, Table, Offset);
while (Offset < Table->Length)
{
AcpiOsPrintf ("\n");
Status = AcpiDmDumpTable (Length, Offset, SubTable,
SubTable->Length, AcpiDmTableInfoDbg2Device);
if (ACPI_FAILURE (Status))
{
return;
}
/* Dump the BaseAddress array */
for (i = 0; i < SubTable->RegisterCount; i++)
{
ArrayOffset = SubTable->BaseAddressOffset +
(sizeof (ACPI_GENERIC_ADDRESS) * i);
AbsoluteOffset = Offset + ArrayOffset;
Array = (UINT8 *) SubTable + ArrayOffset;
Status = AcpiDmDumpTable (Length, AbsoluteOffset, Array,
SubTable->Length, AcpiDmTableInfoDbg2Addr);
if (ACPI_FAILURE (Status))
{
return;
}
}
/* Dump the AddressSize array */
for (i = 0; i < SubTable->RegisterCount; i++)
{
ArrayOffset = SubTable->AddressSizeOffset +
(sizeof (UINT32) * i);
AbsoluteOffset = Offset + ArrayOffset;
Array = (UINT8 *) SubTable + ArrayOffset;
Status = AcpiDmDumpTable (Length, AbsoluteOffset, Array,
SubTable->Length, AcpiDmTableInfoDbg2Size);
if (ACPI_FAILURE (Status))
{
return;
}
}
/* Dump the Namestring (required) */
AcpiOsPrintf ("\n");
ArrayOffset = SubTable->NamepathOffset;
AbsoluteOffset = Offset + ArrayOffset;
Array = (UINT8 *) SubTable + ArrayOffset;
Status = AcpiDmDumpTable (Length, AbsoluteOffset, Array,
SubTable->Length, AcpiDmTableInfoDbg2Name);
if (ACPI_FAILURE (Status))
{
return;
}
/* Dump the OemData (optional) */
AcpiDmDumpBuffer (SubTable, SubTable->OemDataOffset, SubTable->OemDataLength,
Offset + SubTable->OemDataOffset, "OEM Data");
/* Point to next sub-table */
Offset += SubTable->Length;
SubTable = ACPI_ADD_PTR (ACPI_DBG2_DEVICE, SubTable,
SubTable->Length);
}
}
/******************************************************************************* /*******************************************************************************
* *
* FUNCTION: AcpiDmDumpDmar * FUNCTION: AcpiDmDumpDmar
@@ -612,6 +882,7 @@ AcpiDmDumpCpep (
* *
******************************************************************************/ ******************************************************************************/
void void
AcpiDmDumpDmar ( AcpiDmDumpDmar (
ACPI_TABLE_HEADER *Table) ACPI_TABLE_HEADER *Table)
@@ -1412,8 +1683,8 @@ AcpiDmDumpMpst (
ACPI_MPST_DATA_HDR *SubTable1; ACPI_MPST_DATA_HDR *SubTable1;
ACPI_MPST_POWER_DATA *SubTable2; ACPI_MPST_POWER_DATA *SubTable2;
UINT16 SubtableCount; UINT16 SubtableCount;
UINT8 PowerStateCount; UINT32 PowerStateCount;
UINT8 ComponentCount; UINT32 ComponentCount;
/* Main table */ /* Main table */
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -158,6 +158,7 @@
#define ACPI_BGRT_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_TABLE_BGRT,f) #define ACPI_BGRT_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_TABLE_BGRT,f)
#define ACPI_BOOT_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_TABLE_BOOT,f) #define ACPI_BOOT_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_TABLE_BOOT,f)
#define ACPI_CPEP_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_TABLE_CPEP,f) #define ACPI_CPEP_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_TABLE_CPEP,f)
#define ACPI_DBG2_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_TABLE_DBG2,f)
#define ACPI_DBGP_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_TABLE_DBGP,f) #define ACPI_DBGP_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_TABLE_DBGP,f)
#define ACPI_DMAR_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_TABLE_DMAR,f) #define ACPI_DMAR_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_TABLE_DMAR,f)
#define ACPI_DRTM_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_TABLE_DRTM,f) #define ACPI_DRTM_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_TABLE_DRTM,f)
@@ -198,6 +199,9 @@
#define ACPI_ASF3_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_ASF_RMCP,f) #define ACPI_ASF3_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_ASF_RMCP,f)
#define ACPI_ASF4_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_ASF_ADDRESS,f) #define ACPI_ASF4_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_ASF_ADDRESS,f)
#define ACPI_CPEP0_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_CPEP_POLLING,f) #define ACPI_CPEP0_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_CPEP_POLLING,f)
#define ACPI_CSRT0_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_CSRT_GROUP,f)
#define ACPI_CSRT1_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_CSRT_DESCRIPTOR,f)
#define ACPI_DBG20_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_DBG2_DEVICE,f)
#define ACPI_DMARS_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_DMAR_DEVICE_SCOPE,f) #define ACPI_DMARS_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_DMAR_DEVICE_SCOPE,f)
#define ACPI_DMAR0_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_DMAR_HARDWARE_UNIT,f) #define ACPI_DMAR0_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_DMAR_HARDWARE_UNIT,f)
#define ACPI_DMAR1_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_DMAR_RESERVED_MEMORY,f) #define ACPI_DMAR1_OFFSET(f) (UINT16) ACPI_OFFSET (ACPI_DMAR_RESERVED_MEMORY,f)
@@ -711,6 +715,94 @@ ACPI_DMTABLE_INFO AcpiDmTableInfoCpep0[] =
}; };
/*******************************************************************************
*
* CSRT - Core System Resource Table
*
******************************************************************************/
/* Main table consists only of the standard ACPI table header */
/* Resource Group subtable */
ACPI_DMTABLE_INFO AcpiDmTableInfoCsrt0[] =
{
{ACPI_DMT_UINT32, ACPI_CSRT0_OFFSET (Length), "Length", 0},
{ACPI_DMT_UINT32, ACPI_CSRT0_OFFSET (VendorId), "Vendor ID", 0},
{ACPI_DMT_UINT32, ACPI_CSRT0_OFFSET (SubvendorId), "Subvendor ID", 0},
{ACPI_DMT_UINT16, ACPI_CSRT0_OFFSET (DeviceId), "Device ID", 0},
{ACPI_DMT_UINT16, ACPI_CSRT0_OFFSET (SubdeviceId), "Subdevice ID", 0},
{ACPI_DMT_UINT16, ACPI_CSRT0_OFFSET (Revision), "Revision", 0},
{ACPI_DMT_UINT16, ACPI_CSRT0_OFFSET (Reserved), "Reserved", 0},
{ACPI_DMT_UINT32, ACPI_CSRT0_OFFSET (InfoLength), "InfoLength", 0},
ACPI_DMT_TERMINATOR
};
/* Resource Descriptor subtable */
ACPI_DMTABLE_INFO AcpiDmTableInfoCsrt1[] =
{
{ACPI_DMT_UINT32, ACPI_CSRT1_OFFSET (Length), "Length", 0},
{ACPI_DMT_UINT16, ACPI_CSRT1_OFFSET (Type), "Type", 0},
{ACPI_DMT_UINT16, ACPI_CSRT1_OFFSET (Subtype), "Subtype", 0},
{ACPI_DMT_UINT32, ACPI_CSRT1_OFFSET (Uid), "UID", 0},
ACPI_DMT_TERMINATOR
};
/*******************************************************************************
*
* DBG2 - Debug Port Table 2
*
******************************************************************************/
ACPI_DMTABLE_INFO AcpiDmTableInfoDbg2[] =
{
{ACPI_DMT_UINT32, ACPI_DBG2_OFFSET (InfoOffset), "Info Offset", 0},
{ACPI_DMT_UINT32, ACPI_DBG2_OFFSET (InfoCount), "Info Count", 0},
ACPI_DMT_TERMINATOR
};
/* Debug Device Information Subtable */
ACPI_DMTABLE_INFO AcpiDmTableInfoDbg2Device[] =
{
{ACPI_DMT_UINT8, ACPI_DBG20_OFFSET (Revision), "Revision", 0},
{ACPI_DMT_UINT16, ACPI_DBG20_OFFSET (Length), "Length", 0},
{ACPI_DMT_UINT8, ACPI_DBG20_OFFSET (RegisterCount), "Register Count", 0},
{ACPI_DMT_UINT16, ACPI_DBG20_OFFSET (NamepathLength), "Namepath Length", 0},
{ACPI_DMT_UINT16, ACPI_DBG20_OFFSET (NamepathOffset), "Namepath Offset", 0},
{ACPI_DMT_UINT16, ACPI_DBG20_OFFSET (OemDataLength), "OEM Data Length", 0},
{ACPI_DMT_UINT16, ACPI_DBG20_OFFSET (OemDataOffset), "OEM Data Offset", 0},
{ACPI_DMT_UINT16, ACPI_DBG20_OFFSET (PortType), "Port Type", 0},
{ACPI_DMT_UINT16, ACPI_DBG20_OFFSET (PortSubtype), "Port Subtype", 0},
{ACPI_DMT_UINT16, ACPI_DBG20_OFFSET (Reserved), "Reserved", 0},
{ACPI_DMT_UINT16, ACPI_DBG20_OFFSET (BaseAddressOffset), "Base Address Offset", 0},
{ACPI_DMT_UINT16, ACPI_DBG20_OFFSET (AddressSizeOffset), "Address Size Offset", 0},
ACPI_DMT_TERMINATOR
};
/* Variable-length data for the subtable */
ACPI_DMTABLE_INFO AcpiDmTableInfoDbg2Addr[] =
{
{ACPI_DMT_GAS, 0, "Base Address Register", 0},
ACPI_DMT_TERMINATOR
};
ACPI_DMTABLE_INFO AcpiDmTableInfoDbg2Size[] =
{
{ACPI_DMT_UINT32, 0, "Address Size", 0},
ACPI_DMT_TERMINATOR
};
ACPI_DMTABLE_INFO AcpiDmTableInfoDbg2Name[] =
{
{ACPI_DMT_STRING, 0, "Namepath", 0},
ACPI_DMT_TERMINATOR
};
/******************************************************************************* /*******************************************************************************
* *
* DBGP - Debug Port * DBGP - Debug Port
@@ -1498,10 +1590,10 @@ ACPI_DMTABLE_INFO AcpiDmTableInfoMchi[] =
ACPI_DMTABLE_INFO AcpiDmTableInfoMpst[] = ACPI_DMTABLE_INFO AcpiDmTableInfoMpst[] =
{ {
{ACPI_DMT_UINT16, ACPI_MPST_OFFSET (Reserved1), "Reserved", 0},
{ACPI_DMT_UINT8, ACPI_MPST_OFFSET (ChannelId), "Channel ID", 0}, {ACPI_DMT_UINT8, ACPI_MPST_OFFSET (ChannelId), "Channel ID", 0},
{ACPI_DMT_UINT8, ACPI_MPST_OFFSET (Reserved2), "Reserved", 0}, {ACPI_DMT_UINT24, ACPI_MPST_OFFSET (Reserved1[0]), "Reserved", 0},
{ACPI_DMT_UINT16, ACPI_MPST_OFFSET (PowerNodeCount), "Power Node Count", 0}, {ACPI_DMT_UINT16, ACPI_MPST_OFFSET (PowerNodeCount), "Power Node Count", 0},
{ACPI_DMT_UINT16, ACPI_MPST_OFFSET (Reserved2), "Reserved", 0},
ACPI_DMT_TERMINATOR ACPI_DMT_TERMINATOR
}; };
@@ -1518,12 +1610,11 @@ ACPI_DMTABLE_INFO AcpiDmTableInfoMpst0[] =
{ACPI_DMT_UINT8, ACPI_MPST0_OFFSET (Reserved1), "Reserved", 0}, {ACPI_DMT_UINT8, ACPI_MPST0_OFFSET (Reserved1), "Reserved", 0},
{ACPI_DMT_UINT16, ACPI_MPST0_OFFSET (NodeId), "Node ID", 0}, {ACPI_DMT_UINT16, ACPI_MPST0_OFFSET (NodeId), "Node ID", 0},
{ACPI_DMT_UINT32, ACPI_MPST0_OFFSET (Length), "Length", DT_LENGTH}, {ACPI_DMT_UINT32, ACPI_MPST0_OFFSET (Length), "Length", 0},
{ACPI_DMT_UINT64, ACPI_MPST0_OFFSET (RangeAddress), "Range Address", 0}, {ACPI_DMT_UINT64, ACPI_MPST0_OFFSET (RangeAddress), "Range Address", 0},
{ACPI_DMT_UINT64, ACPI_MPST0_OFFSET (RangeLength), "Range Length", 0}, {ACPI_DMT_UINT64, ACPI_MPST0_OFFSET (RangeLength), "Range Length", 0},
{ACPI_DMT_UINT8, ACPI_MPST0_OFFSET (NumPowerStates), "Num Power States", 0}, {ACPI_DMT_UINT32, ACPI_MPST0_OFFSET (NumPowerStates), "Num Power States", 0},
{ACPI_DMT_UINT8, ACPI_MPST0_OFFSET (NumPhysicalComponents), "Num Physical Components", 0}, {ACPI_DMT_UINT32, ACPI_MPST0_OFFSET (NumPhysicalComponents), "Num Physical Components", 0},
{ACPI_DMT_UINT16, ACPI_MPST0_OFFSET (Reserved2), "Reserved", 0},
ACPI_DMT_TERMINATOR ACPI_DMT_TERMINATOR
}; };
@@ -1549,6 +1640,7 @@ ACPI_DMTABLE_INFO AcpiDmTableInfoMpst0B[] =
ACPI_DMTABLE_INFO AcpiDmTableInfoMpst1[] = ACPI_DMTABLE_INFO AcpiDmTableInfoMpst1[] =
{ {
{ACPI_DMT_UINT16, ACPI_MPST1_OFFSET (CharacteristicsCount), "Characteristics Count", 0}, {ACPI_DMT_UINT16, ACPI_MPST1_OFFSET (CharacteristicsCount), "Characteristics Count", 0},
{ACPI_DMT_UINT16, ACPI_MPST1_OFFSET (Reserved), "Reserved", 0},
ACPI_DMT_TERMINATOR ACPI_DMT_TERMINATOR
}; };
@@ -1556,7 +1648,7 @@ ACPI_DMTABLE_INFO AcpiDmTableInfoMpst1[] =
ACPI_DMTABLE_INFO AcpiDmTableInfoMpst2[] = ACPI_DMTABLE_INFO AcpiDmTableInfoMpst2[] =
{ {
{ACPI_DMT_UINT8, ACPI_MPST2_OFFSET (Revision), "Revision", 0}, {ACPI_DMT_UINT8, ACPI_MPST2_OFFSET (StructureId), "Structure ID", 0},
{ACPI_DMT_UINT8, ACPI_MPST2_OFFSET (Flags), "Flags (decoded below)", DT_FLAG}, {ACPI_DMT_UINT8, ACPI_MPST2_OFFSET (Flags), "Flags (decoded below)", DT_FLAG},
{ACPI_DMT_FLAG0, ACPI_MPST2_FLAG_OFFSET (Flags,0), "Memory Preserved", 0}, {ACPI_DMT_FLAG0, ACPI_MPST2_FLAG_OFFSET (Flags,0), "Memory Preserved", 0},
{ACPI_DMT_FLAG1, ACPI_MPST2_FLAG_OFFSET (Flags,0), "Auto Entry", 0}, {ACPI_DMT_FLAG1, ACPI_MPST2_FLAG_OFFSET (Flags,0), "Auto Entry", 0},
@@ -1,4 +1,3 @@
/****************************************************************************** /******************************************************************************
* *
* Module Name: getopt * Module Name: getopt
@@ -15,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -15,7 +15,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +32,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +44,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +56,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +81,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +93,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -15,7 +15,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +32,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +44,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +56,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +81,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +93,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -362,7 +362,7 @@ AcpiDsExecEndControlOp (
/* /*
* Get the return value and save as the last result * Get the return value and save as the last result
* value. This is the only place where WalkState->ReturnDesc * value. This is the only place where WalkState->ReturnDesc
* is set to anything other than zero! * is set to anything other than zero!
*/ */
WalkState->ReturnDesc = WalkState->Operands[0]; WalkState->ReturnDesc = WalkState->Operands[0];
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -377,7 +377,7 @@ Cleanup:
* *
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Process all named fields in a field declaration. Names are * DESCRIPTION: Process all named fields in a field declaration. Names are
* entered into the namespace. * entered into the namespace.
* *
******************************************************************************/ ******************************************************************************/
@@ -900,5 +900,3 @@ AcpiDsCreateIndexField (
Status = AcpiDsGetFieldNames (&Info, WalkState, Arg->Common.Next); Status = AcpiDsGetFieldNames (&Info, WalkState, Arg->Common.Next);
return_ACPI_STATUS (Status); return_ACPI_STATUS (Status);
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -145,7 +145,7 @@ AcpiDsInitOneObject (
* *
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Callback from AcpiWalkNamespace. Invoked for every object * DESCRIPTION: Callback from AcpiWalkNamespace. Invoked for every object
* within the namespace. * within the namespace.
* *
* Currently, the only objects that require initialization are: * Currently, the only objects that require initialization are:
@@ -306,5 +306,3 @@ AcpiDsInitializeObjects (
return_ACPI_STATUS (AE_OK); return_ACPI_STATUS (AE_OK);
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -255,7 +255,7 @@ AcpiDsCreateMethodMutex (
* *
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Prepare a method for execution. Parses the method if necessary, * DESCRIPTION: Prepare a method for execution. Parses the method if necessary,
* increments the thread count, and waits at the method semaphore * increments the thread count, and waits at the method semaphore
* for clearance to execute. * for clearance to execute.
* *
@@ -552,7 +552,7 @@ Cleanup:
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Restart a method that was preempted by another (nested) method * DESCRIPTION: Restart a method that was preempted by another (nested) method
* invocation. Handle the return value (if any) from the callee. * invocation. Handle the return value (if any) from the callee.
* *
******************************************************************************/ ******************************************************************************/
@@ -642,7 +642,7 @@ AcpiDsRestartControlMethod (
* *
* RETURN: None * RETURN: None
* *
* DESCRIPTION: Terminate a control method. Delete everything that the method * DESCRIPTION: Terminate a control method. Delete everything that the method
* created, delete all locals and arguments, and delete the parse * created, delete all locals and arguments, and delete the parse
* tree if requested. * tree if requested.
* *
@@ -794,5 +794,3 @@ AcpiDsTerminateControlMethod (
return_VOID; return_VOID;
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -158,7 +158,7 @@ AcpiDsMethodDataGetType (
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Initialize the data structures that hold the method's arguments * DESCRIPTION: Initialize the data structures that hold the method's arguments
* and locals. The data struct is an array of namespace nodes for * and locals. The data struct is an array of namespace nodes for
* each - this allows RefOf and DeRefOf to work properly for these * each - this allows RefOf and DeRefOf to work properly for these
* special data types. * special data types.
* *
@@ -215,7 +215,7 @@ AcpiDsMethodDataInit (
* *
* RETURN: None * RETURN: None
* *
* DESCRIPTION: Delete method locals and arguments. Arguments are only * DESCRIPTION: Delete method locals and arguments. Arguments are only
* deleted if this method was called from another method. * deleted if this method was called from another method.
* *
******************************************************************************/ ******************************************************************************/
@@ -274,7 +274,7 @@ AcpiDsMethodDataDeleteAll (
* *
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Initialize arguments for a method. The parameter list is a list * DESCRIPTION: Initialize arguments for a method. The parameter list is a list
* of ACPI operand objects, either null terminated or whose length * of ACPI operand objects, either null terminated or whose length
* is defined by MaxParamCount. * is defined by MaxParamCount.
* *
@@ -515,7 +515,7 @@ AcpiDsMethodDataGetValue (
* This means that either 1) The expected argument was * This means that either 1) The expected argument was
* not passed to the method, or 2) A local variable * not passed to the method, or 2) A local variable
* was referenced by the method (via the ASL) * was referenced by the method (via the ASL)
* before it was initialized. Either case is an error. * before it was initialized. Either case is an error.
*/ */
/* If slack enabled, init the LocalX/ArgX to an Integer of value zero */ /* If slack enabled, init the LocalX/ArgX to an Integer of value zero */
@@ -580,7 +580,7 @@ AcpiDsMethodDataGetValue (
* *
* RETURN: None * RETURN: None
* *
* DESCRIPTION: Delete the entry at Opcode:Index. Inserts * DESCRIPTION: Delete the entry at Opcode:Index. Inserts
* a null into the stack slot after the object is deleted. * a null into the stack slot after the object is deleted.
* *
******************************************************************************/ ******************************************************************************/
@@ -645,7 +645,7 @@ AcpiDsMethodDataDeleteValue (
* *
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Store a value in an Arg or Local. The ObjDesc is installed * DESCRIPTION: Store a value in an Arg or Local. The ObjDesc is installed
* as the new value for the Arg or Local and the reference count * as the new value for the Arg or Local and the reference count
* for ObjDesc is incremented. * for ObjDesc is incremented.
* *
@@ -693,7 +693,7 @@ AcpiDsStoreObjectToLocal (
/* /*
* If the reference count on the object is more than one, we must * If the reference count on the object is more than one, we must
* take a copy of the object before we store. A reference count * take a copy of the object before we store. A reference count
* of exactly 1 means that the object was just created during the * of exactly 1 means that the object was just created during the
* evaluation of an expression, and we can safely use it since it * evaluation of an expression, and we can safely use it since it
* is not used anywhere else. * is not used anywhere else.
@@ -840,5 +840,3 @@ AcpiDsMethodDataGetType (
return_VALUE (Object->Type); return_VALUE (Object->Type);
} }
#endif #endif
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -368,7 +368,7 @@ AcpiDsBuildInternalBufferObj (
/* /*
* Second arg is the buffer data (optional) ByteList can be either * Second arg is the buffer data (optional) ByteList can be either
* individual bytes or a string initializer. In either case, a * individual bytes or a string initializer. In either case, a
* ByteList appears in the AML. * ByteList appears in the AML.
*/ */
Arg = Op->Common.Value.Arg; /* skip first arg */ Arg = Op->Common.Value.Arg; /* skip first arg */
@@ -662,7 +662,7 @@ AcpiDsCreateNode (
/* /*
* Because of the execution pass through the non-control-method * Because of the execution pass through the non-control-method
* parts of the table, we can arrive here twice. Only init * parts of the table, we can arrive here twice. Only init
* the named object node the first time through * the named object node the first time through
*/ */
if (AcpiNsGetAttachedObject (Node)) if (AcpiNsGetAttachedObject (Node))
@@ -715,7 +715,7 @@ AcpiDsCreateNode (
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Initialize a namespace object from a parser Op and its * DESCRIPTION: Initialize a namespace object from a parser Op and its
* associated arguments. The namespace object is a more compact * associated arguments. The namespace object is a more compact
* representation of the Op and its arguments. * representation of the Op and its arguments.
* *
******************************************************************************/ ******************************************************************************/
@@ -935,5 +935,3 @@ AcpiDsInitObjectFromOp (
return_ACPI_STATUS (Status); return_ACPI_STATUS (Status);
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -878,4 +878,3 @@ AcpiDsEvalBankFieldOperands (
AcpiUtRemoveReference (OperandDesc); AcpiUtRemoveReference (OperandDesc);
return_ACPI_STATUS (Status); return_ACPI_STATUS (Status);
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -136,7 +136,7 @@
* *
* RETURN: None. * RETURN: None.
* *
* DESCRIPTION: Clear and remove a reference on an implicit return value. Used * DESCRIPTION: Clear and remove a reference on an implicit return value. Used
* to delete "stale" return values (if enabled, the return value * to delete "stale" return values (if enabled, the return value
* from every operator is saved at least momentarily, in case the * from every operator is saved at least momentarily, in case the
* parent method exits.) * parent method exits.)
@@ -189,7 +189,7 @@ AcpiDsClearImplicitReturn (
* *
* DESCRIPTION: Implements the optional "implicit return". We save the result * DESCRIPTION: Implements the optional "implicit return". We save the result
* of every ASL operator and control method invocation in case the * of every ASL operator and control method invocation in case the
* parent method exit. Before storing a new return value, we * parent method exit. Before storing a new return value, we
* delete the previous return value. * delete the previous return value.
* *
******************************************************************************/ ******************************************************************************/
@@ -292,7 +292,7 @@ AcpiDsIsResultUsed (
* *
* If there is no parent, or the parent is a ScopeOp, we are executing * If there is no parent, or the parent is a ScopeOp, we are executing
* at the method level. An executing method typically has no parent, * at the method level. An executing method typically has no parent,
* since each method is parsed separately. A method invoked externally * since each method is parsed separately. A method invoked externally
* via ExecuteControlMethod has a ScopeOp as the parent. * via ExecuteControlMethod has a ScopeOp as the parent.
*/ */
if ((!Op->Common.Parent) || if ((!Op->Common.Parent) ||
@@ -317,7 +317,7 @@ AcpiDsIsResultUsed (
} }
/* /*
* Decide what to do with the result based on the parent. If * Decide what to do with the result based on the parent. If
* the parent opcode will not use the result, delete the object. * the parent opcode will not use the result, delete the object.
* Otherwise leave it as is, it will be deleted when it is used * Otherwise leave it as is, it will be deleted when it is used
* as an operand later. * as an operand later.
@@ -362,7 +362,7 @@ AcpiDsIsResultUsed (
/* /*
* These opcodes allow TermArg(s) as operands and therefore * These opcodes allow TermArg(s) as operands and therefore
* the operands can be method calls. The result is used. * the operands can be method calls. The result is used.
*/ */
goto ResultUsed; goto ResultUsed;
@@ -379,7 +379,7 @@ AcpiDsIsResultUsed (
{ {
/* /*
* These opcodes allow TermArg(s) as operands and therefore * These opcodes allow TermArg(s) as operands and therefore
* the operands can be method calls. The result is used. * the operands can be method calls. The result is used.
*/ */
goto ResultUsed; goto ResultUsed;
} }
@@ -426,9 +426,9 @@ ResultNotUsed:
* *
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Used after interpretation of an opcode. If there is an internal * DESCRIPTION: Used after interpretation of an opcode. If there is an internal
* result descriptor, check if the parent opcode will actually use * result descriptor, check if the parent opcode will actually use
* this result. If not, delete the result now so that it will * this result. If not, delete the result now so that it will
* not become orphaned. * not become orphaned.
* *
******************************************************************************/ ******************************************************************************/
@@ -480,7 +480,7 @@ AcpiDsDeleteResultIfNotUsed (
* *
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Resolve all operands to their values. Used to prepare * DESCRIPTION: Resolve all operands to their values. Used to prepare
* arguments to a control method invocation (a call from one * arguments to a control method invocation (a call from one
* method to another.) * method to another.)
* *
@@ -499,7 +499,7 @@ AcpiDsResolveOperands (
/* /*
* Attempt to resolve each of the valid operands * Attempt to resolve each of the valid operands
* Method arguments are passed by reference, not by value. This means * Method arguments are passed by reference, not by value. This means
* that the actual objects are passed, not copies of the objects. * that the actual objects are passed, not copies of the objects.
*/ */
for (i = 0; i < WalkState->NumOperands; i++) for (i = 0; i < WalkState->NumOperands; i++)
@@ -566,7 +566,7 @@ AcpiDsClearOperands (
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Translate a parse tree object that is an argument to an AML * DESCRIPTION: Translate a parse tree object that is an argument to an AML
* opcode to the equivalent interpreter object. This may include * opcode to the equivalent interpreter object. This may include
* looking up a name or entering a new name into the internal * looking up a name or entering a new name into the internal
* namespace. * namespace.
* *
@@ -612,11 +612,11 @@ AcpiDsCreateOperand (
/* All prefixes have been handled, and the name is in NameString */ /* All prefixes have been handled, and the name is in NameString */
/* /*
* Special handling for BufferField declarations. This is a deferred * Special handling for BufferField declarations. This is a deferred
* opcode that unfortunately defines the field name as the last * opcode that unfortunately defines the field name as the last
* parameter instead of the first. We get here when we are performing * parameter instead of the first. We get here when we are performing
* the deferred execution, so the actual name of the field is already * the deferred execution, so the actual name of the field is already
* in the namespace. We don't want to attempt to look it up again * in the namespace. We don't want to attempt to look it up again
* because we may be executing in a different scope than where the * because we may be executing in a different scope than where the
* actual opcode exists. * actual opcode exists.
*/ */
@@ -723,8 +723,8 @@ AcpiDsCreateOperand (
/* /*
* If the name is null, this means that this is an * If the name is null, this means that this is an
* optional result parameter that was not specified * optional result parameter that was not specified
* in the original ASL. Create a Zero Constant for a * in the original ASL. Create a Zero Constant for a
* placeholder. (Store to a constant is a Noop.) * placeholder. (Store to a constant is a Noop.)
*/ */
Opcode = AML_ZERO_OP; /* Has no arguments! */ Opcode = AML_ZERO_OP; /* Has no arguments! */
@@ -15,7 +15,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +32,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +44,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +56,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +81,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +93,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -295,7 +295,7 @@ Cleanup:
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Descending callback used during the execution of control * DESCRIPTION: Descending callback used during the execution of control
* methods. This is where most operators and operands are * methods. This is where most operators and operands are
* dispatched to the interpreter. * dispatched to the interpreter.
* *
****************************************************************************/ ****************************************************************************/
@@ -397,7 +397,7 @@ AcpiDsExecBeginOp (
{ {
/* /*
* Found a named object declaration during method execution; * Found a named object declaration during method execution;
* we must enter this object into the namespace. The created * we must enter this object into the namespace. The created
* object is temporary and will be deleted upon completion of * object is temporary and will be deleted upon completion of
* the execution of this method. * the execution of this method.
* *
@@ -453,7 +453,7 @@ ErrorExit:
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Ascending callback used during the execution of control * DESCRIPTION: Ascending callback used during the execution of control
* methods. The only thing we really need to do here is to * methods. The only thing we really need to do here is to
* notice the beginning of IF, ELSE, and WHILE blocks. * notice the beginning of IF, ELSE, and WHILE blocks.
* *
****************************************************************************/ ****************************************************************************/
@@ -541,7 +541,7 @@ AcpiDsExecEndOp (
{ {
/* /*
* Dispatch the request to the appropriate interpreter handler * Dispatch the request to the appropriate interpreter handler
* routine. There is one routine per opcode "type" based upon the * routine. There is one routine per opcode "type" based upon the
* number of opcode arguments and return type. * number of opcode arguments and return type.
*/ */
Status = AcpiGbl_OpTypeDispatch[OpType] (WalkState); Status = AcpiGbl_OpTypeDispatch[OpType] (WalkState);
@@ -865,5 +865,3 @@ Cleanup:
WalkState->NumOperands = 0; WalkState->NumOperands = 0;
return_ACPI_STATUS (Status); return_ACPI_STATUS (Status);
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -313,6 +313,20 @@ AcpiDsLoad1BeginOp (
WalkState->ScopeInfo->Common.Value = ACPI_TYPE_ANY; WalkState->ScopeInfo->Common.Value = ACPI_TYPE_ANY;
break; break;
case ACPI_TYPE_METHOD:
/*
* Allow scope change to root during execution of module-level
* code. Root is typed METHOD during this time.
*/
if ((Node == AcpiGbl_RootNode) &&
(WalkState->ParseFlags & ACPI_PARSE_MODULE_LEVEL))
{
break;
}
/*lint -fallthrough */
default: default:
/* All other types are an error */ /* All other types are an error */
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -315,6 +315,20 @@ AcpiDsLoad2BeginOp (
WalkState->ScopeInfo->Common.Value = ACPI_TYPE_ANY; WalkState->ScopeInfo->Common.Value = ACPI_TYPE_ANY;
break; break;
case ACPI_TYPE_METHOD:
/*
* Allow scope change to root during execution of module-level
* code. Root is typed METHOD during this time.
*/
if ((Node == AcpiGbl_RootNode) &&
(WalkState->ParseFlags & ACPI_PARSE_MODULE_LEVEL))
{
break;
}
/*lint -fallthrough */
default: default:
/* All other types are an error */ /* All other types are an error */
@@ -324,7 +338,7 @@ AcpiDsLoad2BeginOp (
"Scope operator [%4.4s] (Cannot override)", "Scope operator [%4.4s] (Cannot override)",
AcpiUtGetTypeName (Node->Type), AcpiUtGetNodeName (Node))); AcpiUtGetTypeName (Node->Type), AcpiUtGetNodeName (Node)));
return (AE_AML_OPERAND_TYPE); return_ACPI_STATUS (AE_AML_OPERAND_TYPE);
} }
break; break;
@@ -683,7 +697,7 @@ AcpiDsLoad2EndOp (
RegionSpace, WalkState); RegionSpace, WalkState);
if (ACPI_FAILURE (Status)) if (ACPI_FAILURE (Status))
{ {
return (Status); return_ACPI_STATUS (Status);
} }
AcpiExExitInterpreter (); AcpiExExitInterpreter ();
@@ -816,4 +830,3 @@ Cleanup:
WalkState->NumOperands = 0; WalkState->NumOperands = 0;
return_ACPI_STATUS (Status); return_ACPI_STATUS (Status);
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -307,5 +307,3 @@ AcpiDsScopeStackPop (
AcpiUtDeleteGenericState (ScopeInfo); AcpiUtDeleteGenericState (ScopeInfo);
return_ACPI_STATUS (AE_OK); return_ACPI_STATUS (AE_OK);
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -457,7 +457,7 @@ AcpiDsObjStackPush (
* *
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Pop this walk's object stack. Objects on the stack are NOT * DESCRIPTION: Pop this walk's object stack. Objects on the stack are NOT
* deleted by this routine. * deleted by this routine.
* *
******************************************************************************/ ******************************************************************************/
@@ -621,7 +621,7 @@ AcpiDsPushWalkState (
* RETURN: A WalkState object popped from the thread's stack * RETURN: A WalkState object popped from the thread's stack
* *
* DESCRIPTION: Remove and return the walkstate object that is at the head of * DESCRIPTION: Remove and return the walkstate object that is at the head of
* the walk stack for the given walk list. NULL indicates that * the walk stack for the given walk list. NULL indicates that
* the list is empty. * the list is empty.
* *
******************************************************************************/ ******************************************************************************/
@@ -666,7 +666,7 @@ AcpiDsPopWalkState (
* *
* RETURN: Pointer to the new walk state. * RETURN: Pointer to the new walk state.
* *
* DESCRIPTION: Allocate and initialize a new walk state. The current walk * DESCRIPTION: Allocate and initialize a new walk state. The current walk
* state is set to this new state. * state is set to this new state.
* *
******************************************************************************/ ******************************************************************************/
@@ -802,7 +802,7 @@ AcpiDsInitAmlWalk (
/* /*
* Setup the current scope. * Setup the current scope.
* Find a Named Op that has a namespace node associated with it. * Find a Named Op that has a namespace node associated with it.
* search upwards from this Op. Current scope is the first * search upwards from this Op. Current scope is the first
* Op with a namespace node. * Op with a namespace node.
*/ */
ExtraOp = ParserState->StartOp; ExtraOp = ParserState->StartOp;
@@ -862,14 +862,14 @@ AcpiDsDeleteWalkState (
if (!WalkState) if (!WalkState)
{ {
return; return_VOID;
} }
if (WalkState->DescriptorType != ACPI_DESC_TYPE_WALK) if (WalkState->DescriptorType != ACPI_DESC_TYPE_WALK)
{ {
ACPI_ERROR ((AE_INFO, "%p is not a valid walk state", ACPI_ERROR ((AE_INFO, "%p is not a valid walk state",
WalkState)); WalkState));
return; return_VOID;
} }
/* There should not be any open scopes */ /* There should not be any open scopes */
@@ -914,5 +914,3 @@ AcpiDsDeleteWalkState (
ACPI_FREE (WalkState); ACPI_FREE (WalkState);
return_VOID; return_VOID;
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -404,5 +404,3 @@ AcpiEvFixedEventDispatch (
} }
#endif /* !ACPI_REDUCED_HARDWARE */ #endif /* !ACPI_REDUCED_HARDWARE */
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -164,7 +164,7 @@ AcpiEvUpdateGpeEnableMask (
return_ACPI_STATUS (AE_NOT_EXIST); return_ACPI_STATUS (AE_NOT_EXIST);
} }
RegisterBit = AcpiHwGetGpeRegisterBit (GpeEventInfo, GpeRegisterInfo); RegisterBit = AcpiHwGetGpeRegisterBit (GpeEventInfo);
/* Clear the run bit up front */ /* Clear the run bit up front */
@@ -503,6 +503,13 @@ AcpiEvGpeDetect (
if (!(GpeRegisterInfo->EnableForRun | if (!(GpeRegisterInfo->EnableForRun |
GpeRegisterInfo->EnableForWake)) GpeRegisterInfo->EnableForWake))
{ {
ACPI_DEBUG_PRINT ((ACPI_DB_INTERRUPTS,
"Ignore disabled registers for GPE%02X-GPE%02X: "
"RunEnable=%02X, WakeEnable=%02X\n",
GpeRegisterInfo->BaseGpeNumber,
GpeRegisterInfo->BaseGpeNumber + (ACPI_GPE_REGISTER_WIDTH - 1),
GpeRegisterInfo->EnableForRun,
GpeRegisterInfo->EnableForWake));
continue; continue;
} }
@@ -523,8 +530,13 @@ AcpiEvGpeDetect (
} }
ACPI_DEBUG_PRINT ((ACPI_DB_INTERRUPTS, ACPI_DEBUG_PRINT ((ACPI_DB_INTERRUPTS,
"Read GPE Register at GPE%02X: Status=%02X, Enable=%02X\n", "Read registers for GPE%02X-GPE%02X: Status=%02X, Enable=%02X, "
GpeRegisterInfo->BaseGpeNumber, StatusReg, EnableReg)); "RunEnable=%02X, WakeEnable=%02X\n",
GpeRegisterInfo->BaseGpeNumber,
GpeRegisterInfo->BaseGpeNumber + (ACPI_GPE_REGISTER_WIDTH - 1),
StatusReg, EnableReg,
GpeRegisterInfo->EnableForRun,
GpeRegisterInfo->EnableForWake));
/* Check if there is anything active at all in this register */ /* Check if there is anything active at all in this register */
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -461,8 +461,8 @@ AcpiEvIsPciRootBridge (
ACPI_NAMESPACE_NODE *Node) ACPI_NAMESPACE_NODE *Node)
{ {
ACPI_STATUS Status; ACPI_STATUS Status;
ACPI_DEVICE_ID *Hid; ACPI_PNP_DEVICE_ID *Hid;
ACPI_DEVICE_ID_LIST *Cid; ACPI_PNP_DEVICE_ID_LIST *Cid;
UINT32 i; UINT32 i;
BOOLEAN Match; BOOLEAN Match;
@@ -801,4 +801,3 @@ AcpiEvInitializeRegion (
return_ACPI_STATUS (AE_NOT_EXIST); return_ACPI_STATUS (AE_NOT_EXIST);
} }
@@ -15,7 +15,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +32,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +44,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +56,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -82,10 +82,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -94,14 +94,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -552,7 +552,7 @@ AcpiSetGpeWakeMask (
goto UnlockAndExit; goto UnlockAndExit;
} }
RegisterBit = AcpiHwGetGpeRegisterBit (GpeEventInfo, GpeRegisterInfo); RegisterBit = AcpiHwGetGpeRegisterBit (GpeEventInfo);
/* Perform the action */ /* Perform the action */
@@ -846,7 +846,7 @@ AcpiInstallGpeBlock (
Status = AcpiUtAcquireMutex (ACPI_MTX_NAMESPACE); Status = AcpiUtAcquireMutex (ACPI_MTX_NAMESPACE);
if (ACPI_FAILURE (Status)) if (ACPI_FAILURE (Status))
{ {
return (Status); return_ACPI_STATUS (Status);
} }
Node = AcpiNsValidateHandle (GpeDevice); Node = AcpiNsValidateHandle (GpeDevice);
@@ -939,7 +939,7 @@ AcpiRemoveGpeBlock (
Status = AcpiUtAcquireMutex (ACPI_MTX_NAMESPACE); Status = AcpiUtAcquireMutex (ACPI_MTX_NAMESPACE);
if (ACPI_FAILURE (Status)) if (ACPI_FAILURE (Status))
{ {
return (Status); return_ACPI_STATUS (Status);
} }
Node = AcpiNsValidateHandle (GpeDevice); Node = AcpiNsValidateHandle (GpeDevice);
@@ -15,7 +15,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +32,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +44,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +56,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +81,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +93,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -382,4 +382,3 @@ UnlockAndExit:
} }
ACPI_EXPORT_SYMBOL (AcpiRemoveAddressSpaceHandler) ACPI_EXPORT_SYMBOL (AcpiRemoveAddressSpaceHandler)
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,11 +80,11 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +93,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -295,7 +295,7 @@ AcpiExLoadTableOp (
if (Operand[3]->String.Length > 0) if (Operand[3]->String.Length > 0)
{ {
/* /*
* Find the node referenced by the RootPathString. This is the * Find the node referenced by the RootPathString. This is the
* location within the namespace where the table will be loaded. * location within the namespace where the table will be loaded.
*/ */
Status = AcpiNsGetNode (StartNode, Operand[3]->String.Pointer, Status = AcpiNsGetNode (StartNode, Operand[3]->String.Pointer,
@@ -758,4 +758,3 @@ AcpiExUnloadTable (
DdbHandle->Common.Flags &= ~AOPOBJ_DATA_VALID; DdbHandle->Common.Flags &= ~AOPOBJ_DATA_VALID;
return_ACPI_STATUS (AE_OK); return_ACPI_STATUS (AE_OK);
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -822,5 +822,3 @@ AcpiExConvertToTargetType (
return_ACPI_STATUS (Status); return_ACPI_STATUS (Status);
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,11 +80,11 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +93,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -162,7 +162,7 @@ AcpiExCreateAlias (
{ {
/* /*
* Dereference an existing alias so that we don't create a chain * Dereference an existing alias so that we don't create a chain
* of aliases. With this code, we guarantee that an alias is * of aliases. With this code, we guarantee that an alias is
* always exactly one level of indirection away from the * always exactly one level of indirection away from the
* actual aliased name. * actual aliased name.
*/ */
@@ -172,7 +172,7 @@ AcpiExCreateAlias (
/* /*
* For objects that can never change (i.e., the NS node will * For objects that can never change (i.e., the NS node will
* permanently point to the same object), we can simply attach * permanently point to the same object), we can simply attach
* the object to the new NS node. For other objects (such as * the object to the new NS node. For other objects (such as
* Integers, buffers, etc.), we have to point the Alias node * Integers, buffers, etc.), we have to point the Alias node
* to the original Node. * to the original Node.
*/ */
@@ -220,7 +220,7 @@ AcpiExCreateAlias (
/* /*
* The new alias assumes the type of the target, and it points * The new alias assumes the type of the target, and it points
* to the same object. The reference count of the object has an * to the same object. The reference count of the object has an
* additional reference to prevent deletion out from under either the * additional reference to prevent deletion out from under either the
* target node or the alias Node * target node or the alias Node
*/ */
@@ -643,5 +643,3 @@ Exit:
AcpiUtRemoveReference (Operand[1]); AcpiUtRemoveReference (Operand[1]);
return_ACPI_STATUS (Status); return_ACPI_STATUS (Status);
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -234,9 +234,9 @@ AcpiExDoDebugObject (
case ACPI_TYPE_BUFFER: case ACPI_TYPE_BUFFER:
AcpiOsPrintf ("[0x%.2X]\n", (UINT32) SourceDesc->Buffer.Length); AcpiOsPrintf ("[0x%.2X]\n", (UINT32) SourceDesc->Buffer.Length);
AcpiUtDumpBuffer2 (SourceDesc->Buffer.Pointer, AcpiUtDumpBuffer (SourceDesc->Buffer.Pointer,
(SourceDesc->Buffer.Length < 256) ? (SourceDesc->Buffer.Length < 256) ?
SourceDesc->Buffer.Length : 256, DB_BYTE_DISPLAY); SourceDesc->Buffer.Length : 256, DB_BYTE_DISPLAY, 0);
break; break;
case ACPI_TYPE_STRING: case ACPI_TYPE_STRING:
@@ -277,7 +277,7 @@ AcpiExDoDebugObject (
/* Case for DdbHandle */ /* Case for DdbHandle */
AcpiOsPrintf ("Table Index 0x%X\n", SourceDesc->Reference.Value); AcpiOsPrintf ("Table Index 0x%X\n", SourceDesc->Reference.Value);
return; return_VOID;
default: default:
break; break;
@@ -346,5 +346,3 @@ AcpiExDoDebugObject (
return_VOID; return_VOID;
} }
#endif #endif
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -900,7 +900,7 @@ AcpiExDumpOperands (
* PARAMETERS: Title - Descriptive text * PARAMETERS: Title - Descriptive text
* Value - Value to be displayed * Value - Value to be displayed
* *
* DESCRIPTION: Object dump output formatting functions. These functions * DESCRIPTION: Object dump output formatting functions. These functions
* reduce the number of format strings required and keeps them * reduce the number of format strings required and keeps them
* all in one place for easy modification. * all in one place for easy modification.
* *
@@ -1087,7 +1087,7 @@ AcpiExDumpPackageObj (
AcpiOsPrintf ("[Buffer] Length %.2X = ", ObjDesc->Buffer.Length); AcpiOsPrintf ("[Buffer] Length %.2X = ", ObjDesc->Buffer.Length);
if (ObjDesc->Buffer.Length) if (ObjDesc->Buffer.Length)
{ {
AcpiUtDumpBuffer (ACPI_CAST_PTR (UINT8, ObjDesc->Buffer.Pointer), AcpiUtDebugDumpBuffer (ACPI_CAST_PTR (UINT8, ObjDesc->Buffer.Pointer),
ObjDesc->Buffer.Length, DB_DWORD_DISPLAY, _COMPONENT); ObjDesc->Buffer.Length, DB_DWORD_DISPLAY, _COMPONENT);
} }
else else
@@ -1194,4 +1194,3 @@ AcpiExDumpObjectDescriptor (
} }
#endif #endif
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -136,7 +136,7 @@
* *
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Read from a named field. Returns either an Integer or a * DESCRIPTION: Read from a named field. Returns either an Integer or a
* Buffer, depending on the size of the field. * Buffer, depending on the size of the field.
* *
******************************************************************************/ ******************************************************************************/
@@ -233,7 +233,7 @@ AcpiExReadDataFromField (
* Allocate a buffer for the contents of the field. * Allocate a buffer for the contents of the field.
* *
* If the field is larger than the current integer width, create * If the field is larger than the current integer width, create
* a BUFFER to hold it. Otherwise, use an INTEGER. This allows * a BUFFER to hold it. Otherwise, use an INTEGER. This allows
* the use of arithmetic operators on the returned value if the * the use of arithmetic operators on the returned value if the
* field size is equal or smaller than an Integer. * field size is equal or smaller than an Integer.
* *
@@ -474,5 +474,3 @@ AcpiExWriteDataToField (
return_ACPI_STATUS (Status); return_ACPI_STATUS (Status);
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -158,7 +158,7 @@ AcpiExSetupRegion (
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Common processing for AcpiExExtractFromField and * DESCRIPTION: Common processing for AcpiExExtractFromField and
* AcpiExInsertIntoField. Initialize the Region if necessary and * AcpiExInsertIntoField. Initialize the Region if necessary and
* validate the request. * validate the request.
* *
******************************************************************************/ ******************************************************************************/
@@ -240,7 +240,7 @@ AcpiExSetupRegion (
#endif #endif
/* /*
* Validate the request. The entire request from the byte offset for a * Validate the request. The entire request from the byte offset for a
* length of one field datum (access width) must fit within the region. * length of one field datum (access width) must fit within the region.
* (Region length is specified in bytes) * (Region length is specified in bytes)
*/ */
@@ -269,7 +269,7 @@ AcpiExSetupRegion (
{ {
/* /*
* This is the case where the AccessType (AccWord, etc.) is wider * This is the case where the AccessType (AccWord, etc.) is wider
* than the region itself. For example, a region of length one * than the region itself. For example, a region of length one
* byte, and a field with Dword access specified. * byte, and a field with Dword access specified.
*/ */
ACPI_ERROR ((AE_INFO, ACPI_ERROR ((AE_INFO,
@@ -411,7 +411,7 @@ AcpiExAccessRegion (
* *
* DESCRIPTION: Check if a value is out of range of the field being written. * DESCRIPTION: Check if a value is out of range of the field being written.
* Used to check if the values written to Index and Bank registers * Used to check if the values written to Index and Bank registers
* are out of range. Normally, the value is simply truncated * are out of range. Normally, the value is simply truncated
* to fit the field, but this case is most likely a serious * to fit the field, but this case is most likely a serious
* coding error in the ASL. * coding error in the ASL.
* *
@@ -464,7 +464,7 @@ AcpiExRegisterOverflow (
* *
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Read or Write a single datum of a field. The FieldType is * DESCRIPTION: Read or Write a single datum of a field. The FieldType is
* demultiplexed here to handle the different types of fields * demultiplexed here to handle the different types of fields
* (BufferField, RegionField, IndexField, BankField) * (BufferField, RegionField, IndexField, BankField)
* *
@@ -978,7 +978,7 @@ AcpiExInsertIntoField (
ObjDesc->CommonField.BitLength); ObjDesc->CommonField.BitLength);
/* /*
* We must have a buffer that is at least as long as the field * We must have a buffer that is at least as long as the field
* we are writing to. This is because individual fields are * we are writing to. This is because individual fields are
* indivisible and partial writes are not supported -- as per * indivisible and partial writes are not supported -- as per
* the ACPI specification. * the ACPI specification.
*/ */
@@ -994,7 +994,7 @@ AcpiExInsertIntoField (
/* /*
* Copy the original data to the new buffer, starting * Copy the original data to the new buffer, starting
* at Byte zero. All unused (upper) bytes of the * at Byte zero. All unused (upper) bytes of the
* buffer will be 0. * buffer will be 0.
*/ */
ACPI_MEMCPY ((char *) NewBuffer, (char *) Buffer, BufferLength); ACPI_MEMCPY ((char *) NewBuffer, (char *) Buffer, BufferLength);
@@ -1123,5 +1123,3 @@ Exit:
} }
return_ACPI_STATUS (Status); return_ACPI_STATUS (Status);
} }
@@ -1,4 +1,3 @@
/****************************************************************************** /******************************************************************************
* *
* Module Name: exmisc - ACPI AML (p-code) execution - specific opcodes * Module Name: exmisc - ACPI AML (p-code) execution - specific opcodes
@@ -15,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,11 +80,11 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -94,14 +93,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -351,7 +350,7 @@ AcpiExDoConcatenate (
/* /*
* Convert the second operand if necessary. The first operand * Convert the second operand if necessary. The first operand
* determines the type of the second operand, (See the Data Types * determines the type of the second operand, (See the Data Types
* section of the ACPI specification.) Both object types are * section of the ACPI specification.) Both object types are
* guaranteed to be either Integer/String/Buffer by the operand * guaranteed to be either Integer/String/Buffer by the operand
@@ -703,7 +702,7 @@ AcpiExDoLogicalOp (
/* /*
* Convert the second operand if necessary. The first operand * Convert the second operand if necessary. The first operand
* determines the type of the second operand, (See the Data Types * determines the type of the second operand, (See the Data Types
* section of the ACPI 3.0+ specification.) Both object types are * section of the ACPI 3.0+ specification.) Both object types are
* guaranteed to be either Integer/String/Buffer by the operand * guaranteed to be either Integer/String/Buffer by the operand
@@ -869,5 +868,3 @@ Cleanup:
*LogicalResult = LocalResult; *LogicalResult = LocalResult;
return_ACPI_STATUS (Status); return_ACPI_STATUS (Status);
} }
@@ -1,4 +1,3 @@
/****************************************************************************** /******************************************************************************
* *
* Module Name: exmutex - ASL Mutex Acquire/Release functions * Module Name: exmutex - ASL Mutex Acquire/Release functions
@@ -15,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -413,7 +412,7 @@ AcpiExReleaseMutexObject (
if (ObjDesc->Mutex.AcquisitionDepth == 0) if (ObjDesc->Mutex.AcquisitionDepth == 0)
{ {
return (AE_NOT_ACQUIRED); return_ACPI_STATUS (AE_NOT_ACQUIRED);
} }
/* Match multiple Acquires with multiple Releases */ /* Match multiple Acquires with multiple Releases */
@@ -587,7 +586,7 @@ AcpiExReleaseAllMutexes (
ACPI_OPERAND_OBJECT *ObjDesc; ACPI_OPERAND_OBJECT *ObjDesc;
ACPI_FUNCTION_ENTRY (); ACPI_FUNCTION_NAME (ExReleaseAllMutexes);
/* Traverse the list of owned mutexes, releasing each one */ /* Traverse the list of owned mutexes, releasing each one */
@@ -601,6 +600,9 @@ AcpiExReleaseAllMutexes (
ObjDesc->Mutex.Next = NULL; ObjDesc->Mutex.Next = NULL;
ObjDesc->Mutex.AcquisitionDepth = 0; ObjDesc->Mutex.AcquisitionDepth = 0;
ACPI_DEBUG_PRINT ((ACPI_DB_EXEC,
"Force-releasing held mutex: %p\n", ObjDesc));
/* Release the mutex, special case for Global Lock */ /* Release the mutex, special case for Global Lock */
if (ObjDesc == AcpiGbl_GlobalLockMutex) if (ObjDesc == AcpiGbl_GlobalLockMutex)
@@ -1,4 +1,3 @@
/****************************************************************************** /******************************************************************************
* *
* Module Name: exnames - interpreter/scanner name load/execute * Module Name: exnames - interpreter/scanner name load/execute
@@ -15,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -145,7 +144,7 @@ AcpiExNameSegment (
* (-1)==root, 0==none * (-1)==root, 0==none
* NumNameSegs - count of 4-character name segments * NumNameSegs - count of 4-character name segments
* *
* RETURN: A pointer to the allocated string segment. This segment must * RETURN: A pointer to the allocated string segment. This segment must
* be deleted by the caller. * be deleted by the caller.
* *
* DESCRIPTION: Allocate a buffer for a name string. Ensure allocated name * DESCRIPTION: Allocate a buffer for a name string. Ensure allocated name
@@ -556,5 +555,3 @@ AcpiExGetNameString (
return_ACPI_STATUS (Status); return_ACPI_STATUS (Status);
} }
@@ -1,4 +1,3 @@
/****************************************************************************** /******************************************************************************
* *
* Module Name: exoparg1 - AML execution - opcodes with 1 argument * Module Name: exoparg1 - AML execution - opcodes with 1 argument
@@ -15,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -740,7 +739,7 @@ AcpiExOpcode_1A_0T_1R (
} }
/* /*
* Set result to ONES (TRUE) if Value == 0. Note: * Set result to ONES (TRUE) if Value == 0. Note:
* ReturnDesc->Integer.Value is initially == 0 (FALSE) from above. * ReturnDesc->Integer.Value is initially == 0 (FALSE) from above.
*/ */
if (!Operand[0]->Integer.Value) if (!Operand[0]->Integer.Value)
@@ -754,7 +753,7 @@ AcpiExOpcode_1A_0T_1R (
case AML_INCREMENT_OP: /* Increment (Operand) */ case AML_INCREMENT_OP: /* Increment (Operand) */
/* /*
* Create a new integer. Can't just get the base integer and * Create a new integer. Can't just get the base integer and
* increment it because it may be an Arg or Field. * increment it because it may be an Arg or Field.
*/ */
ReturnDesc = AcpiUtCreateInternalObject (ACPI_TYPE_INTEGER); ReturnDesc = AcpiUtCreateInternalObject (ACPI_TYPE_INTEGER);
@@ -822,7 +821,7 @@ AcpiExOpcode_1A_0T_1R (
/* /*
* Note: The operand is not resolved at this point because we want to * Note: The operand is not resolved at this point because we want to
* get the associated object, not its value. For example, we don't * get the associated object, not its value. For example, we don't
* want to resolve a FieldUnit to its value, we want the actual * want to resolve a FieldUnit to its value, we want the actual
* FieldUnit object. * FieldUnit object.
*/ */
@@ -864,7 +863,7 @@ AcpiExOpcode_1A_0T_1R (
/* /*
* The type of the base object must be integer, buffer, string, or * The type of the base object must be integer, buffer, string, or
* package. All others are not supported. * package. All others are not supported.
* *
* NOTE: Integer is not specifically supported by the ACPI spec, * NOTE: Integer is not specifically supported by the ACPI spec,
* but is supported implicitly via implicit operand conversion. * but is supported implicitly via implicit operand conversion.
@@ -1102,7 +1101,7 @@ AcpiExOpcode_1A_0T_1R (
case ACPI_TYPE_PACKAGE: case ACPI_TYPE_PACKAGE:
/* /*
* Return the referenced element of the package. We must * Return the referenced element of the package. We must
* add another reference to the referenced object, however. * add another reference to the referenced object, however.
*/ */
ReturnDesc = *(Operand[0]->Reference.Where); ReturnDesc = *(Operand[0]->Reference.Where);
@@ -1180,4 +1179,3 @@ Cleanup:
return_ACPI_STATUS (Status); return_ACPI_STATUS (Status);
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -209,7 +209,7 @@ AcpiExOpcode_2A_0T_0R (
/* /*
* Dispatch the notify to the appropriate handler * Dispatch the notify to the appropriate handler
* NOTE: the request is queued for execution after this method * NOTE: the request is queued for execution after this method
* completes. The notify handlers are NOT invoked synchronously * completes. The notify handlers are NOT invoked synchronously
* from this thread -- because handlers may in turn run other * from this thread -- because handlers may in turn run other
* control methods. * control methods.
*/ */
@@ -710,5 +710,3 @@ Cleanup:
return_ACPI_STATUS (Status); return_ACPI_STATUS (Status);
} }
@@ -1,4 +1,3 @@
/****************************************************************************** /******************************************************************************
* *
* Module Name: exoparg3 - AML execution - opcodes with 3 arguments * Module Name: exoparg3 - AML execution - opcodes with 3 arguments
@@ -15,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,11 +80,11 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -94,14 +93,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -252,7 +251,7 @@ AcpiExOpcode_3A_1T_1R (
case AML_MID_OP: /* Mid (Source[0], Index[1], Length[2], Result[3]) */ case AML_MID_OP: /* Mid (Source[0], Index[1], Length[2], Result[3]) */
/* /*
* Create the return object. The Source operand is guaranteed to be * Create the return object. The Source operand is guaranteed to be
* either a String or a Buffer, so just use its type. * either a String or a Buffer, so just use its type.
*/ */
ReturnDesc = AcpiUtCreateInternalObject ( ReturnDesc = AcpiUtCreateInternalObject (
@@ -373,5 +372,3 @@ Cleanup:
} }
return_ACPI_STATUS (Status); return_ACPI_STATUS (Status);
} }
@@ -1,4 +1,3 @@
/****************************************************************************** /******************************************************************************
* *
* Module Name: exoparg6 - AML execution - opcodes with 6 arguments * Module Name: exoparg6 - AML execution - opcodes with 6 arguments
@@ -15,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,11 +80,11 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -94,14 +93,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -282,7 +281,7 @@ AcpiExDoMatch (
return (FALSE); return (FALSE);
} }
return LogicalResult; return (LogicalResult);
} }
@@ -361,7 +360,7 @@ AcpiExOpcode_6A_0T_1R (
* and the next should be examined. * and the next should be examined.
* *
* Upon finding a match, the loop will terminate via "break" at * Upon finding a match, the loop will terminate via "break" at
* the bottom. If it terminates "normally", MatchValue will be * the bottom. If it terminates "normally", MatchValue will be
* ACPI_UINT64_MAX (Ones) (its initial value) indicating that no * ACPI_UINT64_MAX (Ones) (its initial value) indicating that no
* match was found. * match was found.
*/ */
@@ -1,4 +1,3 @@
/****************************************************************************** /******************************************************************************
* *
* Module Name: exprep - ACPI AML (p-code) execution - field prep utilities * Module Name: exprep - ACPI AML (p-code) execution - field prep utilities
@@ -15,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -159,8 +158,8 @@ AcpiExGenerateAccess (
* AnyAcc keyword. * AnyAcc keyword.
* *
* NOTE: Need to have the RegionLength in order to check for boundary * NOTE: Need to have the RegionLength in order to check for boundary
* conditions (end-of-region). However, the RegionLength is a deferred * conditions (end-of-region). However, the RegionLength is a deferred
* operation. Therefore, to complete this implementation, the generation * operation. Therefore, to complete this implementation, the generation
* of this access width must be deferred until the region length has * of this access width must be deferred until the region length has
* been evaluated. * been evaluated.
* *
@@ -398,7 +397,7 @@ AcpiExDecodeFieldAccess (
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Initialize the areas of the field object that are common * DESCRIPTION: Initialize the areas of the field object that are common
* to the various types of fields. Note: This is very "sensitive" * to the various types of fields. Note: This is very "sensitive"
* code because we are solving the general case for field * code because we are solving the general case for field
* alignment. * alignment.
* *
@@ -430,13 +429,13 @@ AcpiExPrepCommonFieldObject (
ObjDesc->CommonField.BitLength = FieldBitLength; ObjDesc->CommonField.BitLength = FieldBitLength;
/* /*
* Decode the access type so we can compute offsets. The access type gives * Decode the access type so we can compute offsets. The access type gives
* two pieces of information - the width of each field access and the * two pieces of information - the width of each field access and the
* necessary ByteAlignment (address granularity) of the access. * necessary ByteAlignment (address granularity) of the access.
* *
* For AnyAcc, the AccessBitWidth is the largest width that is both * For AnyAcc, the AccessBitWidth is the largest width that is both
* necessary and possible in an attempt to access the whole field in one * necessary and possible in an attempt to access the whole field in one
* I/O operation. However, for AnyAcc, the ByteAlignment is always one * I/O operation. However, for AnyAcc, the ByteAlignment is always one
* byte. * byte.
* *
* For all Buffer Fields, the ByteAlignment is always one byte. * For all Buffer Fields, the ByteAlignment is always one byte.
@@ -458,7 +457,7 @@ AcpiExPrepCommonFieldObject (
/* /*
* BaseByteOffset is the address of the start of the field within the * BaseByteOffset is the address of the start of the field within the
* region. It is the byte address of the first *datum* (field-width data * region. It is the byte address of the first *datum* (field-width data
* unit) of the field. (i.e., the first datum that contains at least the * unit) of the field. (i.e., the first datum that contains at least the
* first *bit* of the field.) * first *bit* of the field.)
* *
@@ -717,4 +716,3 @@ AcpiExPrepFieldValue (
AcpiUtRemoveReference (ObjDesc); AcpiUtRemoveReference (ObjDesc);
return_ACPI_STATUS (Status); return_ACPI_STATUS (Status);
} }
@@ -1,4 +1,3 @@
/****************************************************************************** /******************************************************************************
* *
* Module Name: exregion - ACPI default OpRegion (address space) handlers * Module Name: exregion - ACPI default OpRegion (address space) handlers
@@ -15,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -292,7 +291,7 @@ AcpiExSystemMemorySpaceHandler (
* Perform the memory read or write * Perform the memory read or write
* *
* Note: For machines that do not support non-aligned transfers, the target * Note: For machines that do not support non-aligned transfers, the target
* address was checked for alignment above. We do not attempt to break the * address was checked for alignment above. We do not attempt to break the
* transfer up into smaller (byte-size) chunks because the AML specifically * transfer up into smaller (byte-size) chunks because the AML specifically
* asked for a transfer width that the hardware may require. * asked for a transfer width that the hardware may require.
*/ */
@@ -633,5 +632,3 @@ AcpiExDataTableSpaceHandler (
return_ACPI_STATUS (AE_OK); return_ACPI_STATUS (AE_OK);
} }
@@ -1,4 +1,3 @@
/****************************************************************************** /******************************************************************************
* *
* Module Name: exresnte - AML Interpreter object resolution * Module Name: exresnte - AML Interpreter object resolution
@@ -15,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -134,8 +133,8 @@
* PARAMETERS: ObjectPtr - Pointer to a location that contains * PARAMETERS: ObjectPtr - Pointer to a location that contains
* a pointer to a NS node, and will receive a * a pointer to a NS node, and will receive a
* pointer to the resolved object. * pointer to the resolved object.
* WalkState - Current state. Valid only if executing AML * WalkState - Current state. Valid only if executing AML
* code. NULL if simply resolving an object * code. NULL if simply resolving an object
* *
* RETURN: Status * RETURN: Status
* *
@@ -143,7 +142,7 @@
* *
* Note: for some of the data types, the pointer attached to the Node * Note: for some of the data types, the pointer attached to the Node
* can be either a pointer to an actual internal object or a pointer into the * can be either a pointer to an actual internal object or a pointer into the
* AML stream itself. These types are currently: * AML stream itself. These types are currently:
* *
* ACPI_TYPE_INTEGER * ACPI_TYPE_INTEGER
* ACPI_TYPE_STRING * ACPI_TYPE_STRING
@@ -170,7 +169,7 @@ AcpiExResolveNodeToValue (
/* /*
* The stack pointer points to a ACPI_NAMESPACE_NODE (Node). Get the * The stack pointer points to a ACPI_NAMESPACE_NODE (Node). Get the
* object that is attached to the Node. * object that is attached to the Node.
*/ */
Node = *ObjectPtr; Node = *ObjectPtr;
@@ -370,5 +369,3 @@ AcpiExResolveNodeToValue (
*ObjectPtr = (void *) ObjDesc; *ObjectPtr = (void *) ObjDesc;
return_ACPI_STATUS (Status); return_ACPI_STATUS (Status);
} }
@@ -1,4 +1,3 @@
/****************************************************************************** /******************************************************************************
* *
* Module Name: exresolv - AML Interpreter object resolution * Module Name: exresolv - AML Interpreter object resolution
@@ -15,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -421,7 +420,7 @@ AcpiExResolveObjectToValue (
* *
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Return the base object and type. Traverse a reference list if * DESCRIPTION: Return the base object and type. Traverse a reference list if
* necessary to get to the base object. * necessary to get to the base object.
* *
******************************************************************************/ ******************************************************************************/
@@ -648,5 +647,3 @@ Exit:
} }
return_ACPI_STATUS (AE_OK); return_ACPI_STATUS (AE_OK);
} }
@@ -1,4 +1,3 @@
/****************************************************************************** /******************************************************************************
* *
* Module Name: exresop - AML Interpreter operand/object resolution * Module Name: exresop - AML Interpreter operand/object resolution
@@ -15,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -170,7 +169,7 @@ AcpiExCheckObjectType (
{ {
/* /*
* Allow the AML "Constant" opcodes (Zero, One, etc.) to be reference * Allow the AML "Constant" opcodes (Zero, One, etc.) to be reference
* objects and thus allow them to be targets. (As per the ACPI * objects and thus allow them to be targets. (As per the ACPI
* specification, a store to a constant is a noop.) * specification, a store to a constant is a noop.)
*/ */
if ((ThisType == ACPI_TYPE_INTEGER) && if ((ThisType == ACPI_TYPE_INTEGER) &&
@@ -746,7 +745,7 @@ AcpiExResolveOperands (
{ {
/* /*
* Enable original behavior of Store(), allowing any and all * Enable original behavior of Store(), allowing any and all
* objects as the source operand. The ACPI spec does not * objects as the source operand. The ACPI spec does not
* allow this, however. * allow this, however.
*/ */
break; break;
@@ -806,5 +805,3 @@ NextOperand:
return_ACPI_STATUS (Status); return_ACPI_STATUS (Status);
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -470,7 +470,7 @@ AcpiExStoreObjectToIndex (
* with the input value. * with the input value.
* *
* When storing into an object the data is converted to the * When storing into an object the data is converted to the
* target object type then stored in the object. This means * target object type then stored in the object. This means
* that the target object type (for an initialized target) will * that the target object type (for an initialized target) will
* not be changed by a store operation. * not be changed by a store operation.
* *
@@ -590,7 +590,7 @@ AcpiExStoreObjectToNode (
"Storing %s (%p) directly into node (%p) with no implicit conversion\n", "Storing %s (%p) directly into node (%p) with no implicit conversion\n",
AcpiUtGetObjectTypeName (SourceDesc), SourceDesc, Node)); AcpiUtGetObjectTypeName (SourceDesc), SourceDesc, Node));
/* No conversions for all other types. Just attach the source object */ /* No conversions for all other types. Just attach the source object */
Status = AcpiNsAttachObject (Node, SourceDesc, Status = AcpiNsAttachObject (Node, SourceDesc,
SourceDesc->Common.Type); SourceDesc->Common.Type);
@@ -599,5 +599,3 @@ AcpiExStoreObjectToNode (
return_ACPI_STATUS (Status); return_ACPI_STATUS (Status);
} }
@@ -1,4 +1,3 @@
/****************************************************************************** /******************************************************************************
* *
* Module Name: exstoren - AML Interpreter object store support, * Module Name: exstoren - AML Interpreter object store support,
@@ -16,7 +15,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -33,7 +32,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -45,11 +44,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -57,7 +56,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -82,10 +81,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -94,14 +93,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -137,7 +136,7 @@
* *
* RETURN: Status, resolved object in SourceDescPtr. * RETURN: Status, resolved object in SourceDescPtr.
* *
* DESCRIPTION: Resolve an object. If the object is a reference, dereference * DESCRIPTION: Resolve an object. If the object is a reference, dereference
* it and return the actual object in the SourceDescPtr. * it and return the actual object in the SourceDescPtr.
* *
******************************************************************************/ ******************************************************************************/
@@ -174,7 +173,7 @@ AcpiExResolveObject (
/* /*
* Stores into a Field/Region or into a Integer/Buffer/String * Stores into a Field/Region or into a Integer/Buffer/String
* are all essentially the same. This case handles the * are all essentially the same. This case handles the
* "interchangeable" types Integer, String, and Buffer. * "interchangeable" types Integer, String, and Buffer.
*/ */
if (SourceDesc->Common.Type == ACPI_TYPE_LOCAL_REFERENCE) if (SourceDesc->Common.Type == ACPI_TYPE_LOCAL_REFERENCE)
@@ -251,7 +250,7 @@ AcpiExResolveObject (
* *
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: "Store" an object to another object. This may include * DESCRIPTION: "Store" an object to another object. This may include
* converting the source type to the target type (implicit * converting the source type to the target type (implicit
* conversion), and a copy of the value of the source to * conversion), and a copy of the value of the source to
* the target. * the target.
@@ -262,14 +261,14 @@ AcpiExResolveObject (
* with the input value. * with the input value.
* *
* When storing into an object the data is converted to the * When storing into an object the data is converted to the
* target object type then stored in the object. This means * target object type then stored in the object. This means
* that the target object type (for an initialized target) will * that the target object type (for an initialized target) will
* not be changed by a store operation. * not be changed by a store operation.
* *
* This module allows destination types of Number, String, * This module allows destination types of Number, String,
* Buffer, and Package. * Buffer, and Package.
* *
* Assumes parameters are already validated. NOTE: SourceDesc * Assumes parameters are already validated. NOTE: SourceDesc
* resolution (from a reference object) must be performed by * resolution (from a reference object) must be performed by
* the caller if necessary. * the caller if necessary.
* *
@@ -382,5 +381,3 @@ AcpiExStoreObjectToObject (
*NewDesc = DestDesc; *NewDesc = DestDesc;
return_ACPI_STATUS (Status); return_ACPI_STATUS (Status);
} }
@@ -1,4 +1,3 @@
/****************************************************************************** /******************************************************************************
* *
* Module Name: exstorob - AML Interpreter object store support, store to object * Module Name: exstorob - AML Interpreter object store support, store to object
@@ -15,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -190,7 +189,7 @@ AcpiExStoreBufferToBuffer (
#ifdef ACPI_OBSOLETE_BEHAVIOR #ifdef ACPI_OBSOLETE_BEHAVIOR
/* /*
* NOTE: ACPI versions up to 3.0 specified that the buffer must be * NOTE: ACPI versions up to 3.0 specified that the buffer must be
* truncated if the string is smaller than the buffer. However, "other" * truncated if the string is smaller than the buffer. However, "other"
* implementations of ACPI never did this and thus became the defacto * implementations of ACPI never did this and thus became the defacto
* standard. ACPI 3.0A changes this behavior such that the buffer * standard. ACPI 3.0A changes this behavior such that the buffer
* is no longer truncated. * is no longer truncated.
@@ -199,7 +198,7 @@ AcpiExStoreBufferToBuffer (
/* /*
* OBSOLETE BEHAVIOR: * OBSOLETE BEHAVIOR:
* If the original source was a string, we must truncate the buffer, * If the original source was a string, we must truncate the buffer,
* according to the ACPI spec. Integer-to-Buffer and Buffer-to-Buffer * according to the ACPI spec. Integer-to-Buffer and Buffer-to-Buffer
* copy must not truncate the original buffer. * copy must not truncate the original buffer.
*/ */
if (OriginalSrcType == ACPI_TYPE_STRING) if (OriginalSrcType == ACPI_TYPE_STRING)
@@ -312,5 +311,3 @@ AcpiExStoreStringToString (
TargetDesc->String.Length = Length; TargetDesc->String.Length = Length;
return_ACPI_STATUS (AE_OK); return_ACPI_STATUS (AE_OK);
} }
@@ -1,4 +1,3 @@
/****************************************************************************** /******************************************************************************
* *
* Module Name: exsystem - Interface to OS services * Module Name: exsystem - Interface to OS services
@@ -15,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -134,7 +133,7 @@
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Implements a semaphore wait with a check to see if the * DESCRIPTION: Implements a semaphore wait with a check to see if the
* semaphore is available immediately. If it is not, the * semaphore is available immediately. If it is not, the
* interpreter is released before waiting. * interpreter is released before waiting.
* *
******************************************************************************/ ******************************************************************************/
@@ -187,7 +186,7 @@ AcpiExSystemWaitSemaphore (
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Implements a mutex wait with a check to see if the * DESCRIPTION: Implements a mutex wait with a check to see if the
* mutex is available immediately. If it is not, the * mutex is available immediately. If it is not, the
* interpreter is released before waiting. * interpreter is released before waiting.
* *
******************************************************************************/ ******************************************************************************/
@@ -242,7 +241,7 @@ AcpiExSystemWaitMutex (
* DESCRIPTION: Suspend running thread for specified amount of time. * DESCRIPTION: Suspend running thread for specified amount of time.
* Note: ACPI specification requires that Stall() does not * Note: ACPI specification requires that Stall() does not
* relinquish the processor, and delays longer than 100 usec * relinquish the processor, and delays longer than 100 usec
* should use Sleep() instead. We allow stalls up to 255 usec * should use Sleep() instead. We allow stalls up to 255 usec
* for compatibility with other interpreters and existing BIOSs. * for compatibility with other interpreters and existing BIOSs.
* *
******************************************************************************/ ******************************************************************************/
@@ -362,7 +361,7 @@ AcpiExSystemSignalEvent (
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Provides an access point to perform synchronization operations * DESCRIPTION: Provides an access point to perform synchronization operations
* within the AML. This operation is a request to wait for an * within the AML. This operation is a request to wait for an
* event. * event.
* *
******************************************************************************/ ******************************************************************************/
@@ -424,4 +423,3 @@ AcpiExSystemResetEvent (
return (Status); return (Status);
} }
@@ -1,4 +1,3 @@
/****************************************************************************** /******************************************************************************
* *
* Module Name: exutils - interpreter/scanner utilities * Module Name: exutils - interpreter/scanner utilities
@@ -15,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -119,12 +118,12 @@
/* /*
* DEFINE_AML_GLOBALS is tested in amlcode.h * DEFINE_AML_GLOBALS is tested in amlcode.h
* to determine whether certain global names should be "defined" or only * to determine whether certain global names should be "defined" or only
* "declared" in the current compilation. This enhances maintainability * "declared" in the current compilation. This enhances maintainability
* by enabling a single header file to embody all knowledge of the names * by enabling a single header file to embody all knowledge of the names
* in question. * in question.
* *
* Exactly one module of any executable should #define DEFINE_GLOBALS * Exactly one module of any executable should #define DEFINE_GLOBALS
* before #including the header files which use this convention. The * before #including the header files which use this convention. The
* names in question will be defined and initialized in that module, * names in question will be defined and initialized in that module,
* and declared as extern in all other modules which #include those * and declared as extern in all other modules which #include those
* header files. * header files.
@@ -1,4 +1,3 @@
/****************************************************************************** /******************************************************************************
* *
* Module Name: hwacpi - ACPI Hardware Initialization/Mode Interface * Module Name: hwacpi - ACPI Hardware Initialization/Mode Interface
@@ -15,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -237,7 +236,7 @@ AcpiHwSetMode (
* *
* RETURN: SYS_MODE_ACPI or SYS_MODE_LEGACY * RETURN: SYS_MODE_ACPI or SYS_MODE_LEGACY
* *
* DESCRIPTION: Return current operating state of system. Determined by * DESCRIPTION: Return current operating state of system. Determined by
* querying the SCI_EN bit. * querying the SCI_EN bit.
* *
******************************************************************************/ ******************************************************************************/
@@ -15,7 +15,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +32,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +44,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +56,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +81,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +93,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -171,7 +171,6 @@ AcpiHwExecuteSleepMethod (
* FUNCTION: AcpiHwExtendedSleep * FUNCTION: AcpiHwExtendedSleep
* *
* PARAMETERS: SleepState - Which sleep state to enter * PARAMETERS: SleepState - Which sleep state to enter
* Flags - ACPI_EXECUTE_GTS to run optional method
* *
* RETURN: Status * RETURN: Status
* *
@@ -183,8 +182,7 @@ AcpiHwExecuteSleepMethod (
ACPI_STATUS ACPI_STATUS
AcpiHwExtendedSleep ( AcpiHwExtendedSleep (
UINT8 SleepState, UINT8 SleepState)
UINT8 Flags)
{ {
ACPI_STATUS Status; ACPI_STATUS Status;
UINT8 SleepTypeValue; UINT8 SleepTypeValue;
@@ -212,13 +210,6 @@ AcpiHwExtendedSleep (
AcpiGbl_SystemAwakeAndRunning = FALSE; AcpiGbl_SystemAwakeAndRunning = FALSE;
/* Optionally execute _GTS (Going To Sleep) */
if (Flags & ACPI_EXECUTE_GTS)
{
AcpiHwExecuteSleepMethod (METHOD_PATHNAME__GTS, SleepState);
}
/* Flush caches, as per ACPI specification */ /* Flush caches, as per ACPI specification */
ACPI_FLUSH_CPU_CACHE (); ACPI_FLUSH_CPU_CACHE ();
@@ -263,7 +254,6 @@ AcpiHwExtendedSleep (
* FUNCTION: AcpiHwExtendedWakePrep * FUNCTION: AcpiHwExtendedWakePrep
* *
* PARAMETERS: SleepState - Which sleep state we just exited * PARAMETERS: SleepState - Which sleep state we just exited
* Flags - ACPI_EXECUTE_BFS to run optional method
* *
* RETURN: Status * RETURN: Status
* *
@@ -274,8 +264,7 @@ AcpiHwExtendedSleep (
ACPI_STATUS ACPI_STATUS
AcpiHwExtendedWakePrep ( AcpiHwExtendedWakePrep (
UINT8 SleepState, UINT8 SleepState)
UINT8 Flags)
{ {
ACPI_STATUS Status; ACPI_STATUS Status;
UINT8 SleepTypeValue; UINT8 SleepTypeValue;
@@ -295,12 +284,6 @@ AcpiHwExtendedWakePrep (
&AcpiGbl_FADT.SleepControl); &AcpiGbl_FADT.SleepControl);
} }
/* Optionally execute _BFS (Back From Sleep) */
if (Flags & ACPI_EXECUTE_BFS)
{
AcpiHwExecuteSleepMethod (METHOD_PATHNAME__BFS, SleepState);
}
return_ACPI_STATUS (AE_OK); return_ACPI_STATUS (AE_OK);
} }
@@ -310,7 +293,6 @@ AcpiHwExtendedWakePrep (
* FUNCTION: AcpiHwExtendedWake * FUNCTION: AcpiHwExtendedWake
* *
* PARAMETERS: SleepState - Which sleep state we just exited * PARAMETERS: SleepState - Which sleep state we just exited
* Flags - Reserved, set to zero
* *
* RETURN: Status * RETURN: Status
* *
@@ -321,8 +303,7 @@ AcpiHwExtendedWakePrep (
ACPI_STATUS ACPI_STATUS
AcpiHwExtendedWake ( AcpiHwExtendedWake (
UINT8 SleepState, UINT8 SleepState)
UINT8 Flags)
{ {
ACPI_FUNCTION_TRACE (HwExtendedWake); ACPI_FUNCTION_TRACE (HwExtendedWake);
@@ -1,4 +1,3 @@
/****************************************************************************** /******************************************************************************
* *
* Module Name: hwgpe - Low level GPE enable/disable/clear functions * Module Name: hwgpe - Low level GPE enable/disable/clear functions
@@ -15,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -137,7 +136,6 @@ AcpiHwEnableWakeupGpeBlock (
* FUNCTION: AcpiHwGetGpeRegisterBit * FUNCTION: AcpiHwGetGpeRegisterBit
* *
* PARAMETERS: GpeEventInfo - Info block for the GPE * PARAMETERS: GpeEventInfo - Info block for the GPE
* GpeRegisterInfo - Info block for the GPE register
* *
* RETURN: Register mask with a one in the GPE bit position * RETURN: Register mask with a one in the GPE bit position
* *
@@ -148,12 +146,11 @@ AcpiHwEnableWakeupGpeBlock (
UINT32 UINT32
AcpiHwGetGpeRegisterBit ( AcpiHwGetGpeRegisterBit (
ACPI_GPE_EVENT_INFO *GpeEventInfo, ACPI_GPE_EVENT_INFO *GpeEventInfo)
ACPI_GPE_REGISTER_INFO *GpeRegisterInfo)
{ {
return ((UINT32) 1 << return ((UINT32) 1 <<
(GpeEventInfo->GpeNumber - GpeRegisterInfo->BaseGpeNumber)); (GpeEventInfo->GpeNumber - GpeEventInfo->RegisterInfo->BaseGpeNumber));
} }
@@ -202,7 +199,7 @@ AcpiHwLowSetGpe (
/* Set or clear just the bit that corresponds to this GPE */ /* Set or clear just the bit that corresponds to this GPE */
RegisterBit = AcpiHwGetGpeRegisterBit (GpeEventInfo, GpeRegisterInfo); RegisterBit = AcpiHwGetGpeRegisterBit (GpeEventInfo);
switch (Action) switch (Action)
{ {
case ACPI_GPE_CONDITIONAL_ENABLE: case ACPI_GPE_CONDITIONAL_ENABLE:
@@ -271,7 +268,7 @@ AcpiHwClearGpe (
* Write a one to the appropriate bit in the status register to * Write a one to the appropriate bit in the status register to
* clear this GPE. * clear this GPE.
*/ */
RegisterBit = AcpiHwGetGpeRegisterBit (GpeEventInfo, GpeRegisterInfo); RegisterBit = AcpiHwGetGpeRegisterBit (GpeEventInfo);
Status = AcpiHwWrite (RegisterBit, Status = AcpiHwWrite (RegisterBit,
&GpeRegisterInfo->StatusAddress); &GpeRegisterInfo->StatusAddress);
@@ -319,7 +316,7 @@ AcpiHwGetGpeStatus (
/* Get the register bitmask for this GPE */ /* Get the register bitmask for this GPE */
RegisterBit = AcpiHwGetGpeRegisterBit (GpeEventInfo, GpeRegisterInfo); RegisterBit = AcpiHwGetGpeRegisterBit (GpeEventInfo);
/* GPE currently enabled? (enabled for runtime?) */ /* GPE currently enabled? (enabled for runtime?) */
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -364,7 +364,7 @@ AcpiHwProcessPciList (
&BusNumber, &IsBridge); &BusNumber, &IsBridge);
if (ACPI_FAILURE (Status)) if (ACPI_FAILURE (Status))
{ {
return_ACPI_STATUS (Status); return (Status);
} }
Info = Info->Next; Info = Info->Next;
@@ -376,7 +376,7 @@ AcpiHwProcessPciList (
PciId->Segment, PciId->Bus, PciId->Device, PciId->Function, PciId->Segment, PciId->Bus, PciId->Device, PciId->Function,
Status, BusNumber, IsBridge)); Status, BusNumber, IsBridge));
return_ACPI_STATUS (AE_OK); return (AE_OK);
} }
@@ -1,4 +1,3 @@
/******************************************************************************* /*******************************************************************************
* *
* Module Name: hwregs - Read/write access functions for the various ACPI * Module Name: hwregs - Read/write access functions for the various ACPI
@@ -16,7 +15,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -33,7 +32,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -45,11 +44,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -57,7 +56,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -82,10 +81,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -94,14 +93,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -15,7 +15,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +32,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +44,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +56,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +81,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +93,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -127,7 +127,6 @@
* FUNCTION: AcpiHwLegacySleep * FUNCTION: AcpiHwLegacySleep
* *
* PARAMETERS: SleepState - Which sleep state to enter * PARAMETERS: SleepState - Which sleep state to enter
* Flags - ACPI_EXECUTE_GTS to run optional method
* *
* RETURN: Status * RETURN: Status
* *
@@ -138,8 +137,7 @@
ACPI_STATUS ACPI_STATUS
AcpiHwLegacySleep ( AcpiHwLegacySleep (
UINT8 SleepState, UINT8 SleepState)
UINT8 Flags)
{ {
ACPI_BIT_REGISTER_INFO *SleepTypeRegInfo; ACPI_BIT_REGISTER_INFO *SleepTypeRegInfo;
ACPI_BIT_REGISTER_INFO *SleepEnableRegInfo; ACPI_BIT_REGISTER_INFO *SleepEnableRegInfo;
@@ -188,13 +186,6 @@ AcpiHwLegacySleep (
return_ACPI_STATUS (Status); return_ACPI_STATUS (Status);
} }
/* Optionally execute _GTS (Going To Sleep) */
if (Flags & ACPI_EXECUTE_GTS)
{
AcpiHwExecuteSleepMethod (METHOD_PATHNAME__GTS, SleepState);
}
/* Get current value of PM1A control */ /* Get current value of PM1A control */
Status = AcpiHwRegisterRead (ACPI_REGISTER_PM1_CONTROL, Status = AcpiHwRegisterRead (ACPI_REGISTER_PM1_CONTROL,
@@ -291,7 +282,6 @@ AcpiHwLegacySleep (
* FUNCTION: AcpiHwLegacyWakePrep * FUNCTION: AcpiHwLegacyWakePrep
* *
* PARAMETERS: SleepState - Which sleep state we just exited * PARAMETERS: SleepState - Which sleep state we just exited
* Flags - ACPI_EXECUTE_BFS to run optional method
* *
* RETURN: Status * RETURN: Status
* *
@@ -303,8 +293,7 @@ AcpiHwLegacySleep (
ACPI_STATUS ACPI_STATUS
AcpiHwLegacyWakePrep ( AcpiHwLegacyWakePrep (
UINT8 SleepState, UINT8 SleepState)
UINT8 Flags)
{ {
ACPI_STATUS Status; ACPI_STATUS Status;
ACPI_BIT_REGISTER_INFO *SleepTypeRegInfo; ACPI_BIT_REGISTER_INFO *SleepTypeRegInfo;
@@ -354,12 +343,6 @@ AcpiHwLegacyWakePrep (
} }
} }
/* Optionally execute _BFS (Back From Sleep) */
if (Flags & ACPI_EXECUTE_BFS)
{
AcpiHwExecuteSleepMethod (METHOD_PATHNAME__BFS, SleepState);
}
return_ACPI_STATUS (Status); return_ACPI_STATUS (Status);
} }
@@ -369,7 +352,6 @@ AcpiHwLegacyWakePrep (
* FUNCTION: AcpiHwLegacyWake * FUNCTION: AcpiHwLegacyWake
* *
* PARAMETERS: SleepState - Which sleep state we just exited * PARAMETERS: SleepState - Which sleep state we just exited
* Flags - Reserved, set to zero
* *
* RETURN: Status * RETURN: Status
* *
@@ -380,8 +362,7 @@ AcpiHwLegacyWakePrep (
ACPI_STATUS ACPI_STATUS
AcpiHwLegacyWake ( AcpiHwLegacyWake (
UINT8 SleepState, UINT8 SleepState)
UINT8 Flags)
{ {
ACPI_STATUS Status; ACPI_STATUS Status;
@@ -1,4 +1,3 @@
/****************************************************************************** /******************************************************************************
* *
* Name: hwtimer.c - ACPI Power Management Timer Interface * Name: hwtimer.c - ACPI Power Management Timer Interface
@@ -15,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -216,7 +215,7 @@ ACPI_EXPORT_SYMBOL (AcpiGetTimer)
* a versatile and accurate timer. * a versatile and accurate timer.
* *
* Note that this function accommodates only a single timer * Note that this function accommodates only a single timer
* rollover. Thus for 24-bit timers, this function should only * rollover. Thus for 24-bit timers, this function should only
* be used for calculating durations less than ~4.6 seconds * be used for calculating durations less than ~4.6 seconds
* (~20 minutes for 32-bit timers) -- calculations below: * (~20 minutes for 32-bit timers) -- calculations below:
* *
@@ -1,4 +1,3 @@
/****************************************************************************** /******************************************************************************
* *
* Module Name: hwvalid - I/O request validation * Module Name: hwvalid - I/O request validation
@@ -15,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -436,5 +435,3 @@ AcpiHwWritePort (
return (AE_OK); return (AE_OK);
} }
@@ -1,4 +1,3 @@
/****************************************************************************** /******************************************************************************
* *
* Module Name: hwxface - Public ACPICA hardware interfaces * Module Name: hwxface - Public ACPICA hardware interfaces
@@ -15,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -124,7 +124,6 @@
static ACPI_STATUS static ACPI_STATUS
AcpiHwSleepDispatch ( AcpiHwSleepDispatch (
UINT8 SleepState, UINT8 SleepState,
UINT8 Flags,
UINT32 FunctionId); UINT32 FunctionId);
/* /*
@@ -333,7 +332,6 @@ ACPI_EXPORT_SYMBOL (AcpiEnterSleepStateS4bios)
static ACPI_STATUS static ACPI_STATUS
AcpiHwSleepDispatch ( AcpiHwSleepDispatch (
UINT8 SleepState, UINT8 SleepState,
UINT8 Flags,
UINT32 FunctionId) UINT32 FunctionId)
{ {
ACPI_STATUS Status; ACPI_STATUS Status;
@@ -349,13 +347,13 @@ AcpiHwSleepDispatch (
if (AcpiGbl_ReducedHardware || if (AcpiGbl_ReducedHardware ||
AcpiGbl_FADT.SleepControl.Address) AcpiGbl_FADT.SleepControl.Address)
{ {
Status = SleepFunctions->ExtendedFunction (SleepState, Flags); Status = SleepFunctions->ExtendedFunction (SleepState);
} }
else else
{ {
/* Legacy sleep */ /* Legacy sleep */
Status = SleepFunctions->LegacyFunction (SleepState, Flags); Status = SleepFunctions->LegacyFunction (SleepState);
} }
return (Status); return (Status);
@@ -365,7 +363,7 @@ AcpiHwSleepDispatch (
* For the case where reduced-hardware-only code is being generated, * For the case where reduced-hardware-only code is being generated,
* we know that only the extended sleep registers are available * we know that only the extended sleep registers are available
*/ */
Status = SleepFunctions->ExtendedFunction (SleepState, Flags); Status = SleepFunctions->ExtendedFunction (SleepState);
return (Status); return (Status);
#endif /* !ACPI_REDUCED_HARDWARE */ #endif /* !ACPI_REDUCED_HARDWARE */
@@ -459,7 +457,6 @@ ACPI_EXPORT_SYMBOL (AcpiEnterSleepStatePrep)
* FUNCTION: AcpiEnterSleepState * FUNCTION: AcpiEnterSleepState
* *
* PARAMETERS: SleepState - Which sleep state to enter * PARAMETERS: SleepState - Which sleep state to enter
* Flags - ACPI_EXECUTE_GTS to run optional method
* *
* RETURN: Status * RETURN: Status
* *
@@ -470,8 +467,7 @@ ACPI_EXPORT_SYMBOL (AcpiEnterSleepStatePrep)
ACPI_STATUS ACPI_STATUS
AcpiEnterSleepState ( AcpiEnterSleepState (
UINT8 SleepState, UINT8 SleepState)
UINT8 Flags)
{ {
ACPI_STATUS Status; ACPI_STATUS Status;
@@ -487,7 +483,7 @@ AcpiEnterSleepState (
return_ACPI_STATUS (AE_AML_OPERAND_VALUE); return_ACPI_STATUS (AE_AML_OPERAND_VALUE);
} }
Status = AcpiHwSleepDispatch (SleepState, Flags, ACPI_SLEEP_FUNCTION_ID); Status = AcpiHwSleepDispatch (SleepState, ACPI_SLEEP_FUNCTION_ID);
return_ACPI_STATUS (Status); return_ACPI_STATUS (Status);
} }
@@ -499,7 +495,6 @@ ACPI_EXPORT_SYMBOL (AcpiEnterSleepState)
* FUNCTION: AcpiLeaveSleepStatePrep * FUNCTION: AcpiLeaveSleepStatePrep
* *
* PARAMETERS: SleepState - Which sleep state we are exiting * PARAMETERS: SleepState - Which sleep state we are exiting
* Flags - ACPI_EXECUTE_BFS to run optional method
* *
* RETURN: Status * RETURN: Status
* *
@@ -512,8 +507,7 @@ ACPI_EXPORT_SYMBOL (AcpiEnterSleepState)
ACPI_STATUS ACPI_STATUS
AcpiLeaveSleepStatePrep ( AcpiLeaveSleepStatePrep (
UINT8 SleepState, UINT8 SleepState)
UINT8 Flags)
{ {
ACPI_STATUS Status; ACPI_STATUS Status;
@@ -521,7 +515,7 @@ AcpiLeaveSleepStatePrep (
ACPI_FUNCTION_TRACE (AcpiLeaveSleepStatePrep); ACPI_FUNCTION_TRACE (AcpiLeaveSleepStatePrep);
Status = AcpiHwSleepDispatch (SleepState, Flags, ACPI_WAKE_PREP_FUNCTION_ID); Status = AcpiHwSleepDispatch (SleepState, ACPI_WAKE_PREP_FUNCTION_ID);
return_ACPI_STATUS (Status); return_ACPI_STATUS (Status);
} }
@@ -551,7 +545,7 @@ AcpiLeaveSleepState (
ACPI_FUNCTION_TRACE (AcpiLeaveSleepState); ACPI_FUNCTION_TRACE (AcpiLeaveSleepState);
Status = AcpiHwSleepDispatch (SleepState, 0, ACPI_WAKE_FUNCTION_ID); Status = AcpiHwSleepDispatch (SleepState, ACPI_WAKE_FUNCTION_ID);
return_ACPI_STATUS (Status); return_ACPI_STATUS (Status);
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -193,12 +193,12 @@ AcpiNsRootInitialize (
Status = AcpiNsLookup (NULL, InitVal->Name, InitVal->Type, Status = AcpiNsLookup (NULL, InitVal->Name, InitVal->Type,
ACPI_IMODE_LOAD_PASS2, ACPI_NS_NO_UPSEARCH, ACPI_IMODE_LOAD_PASS2, ACPI_NS_NO_UPSEARCH,
NULL, &NewNode); NULL, &NewNode);
if (ACPI_FAILURE (Status))
if (ACPI_FAILURE (Status) || (!NewNode)) /* Must be on same line for code converter */
{ {
ACPI_EXCEPTION ((AE_INFO, Status, ACPI_EXCEPTION ((AE_INFO, Status,
"Could not create predefined name %s", "Could not create predefined name %s",
InitVal->Name)); InitVal->Name));
continue;
} }
/* /*
@@ -769,4 +769,3 @@ AcpiNsLookup (
*ReturnNode = ThisNode; *ReturnNode = ThisNode;
return_ACPI_STATUS (AE_OK); return_ACPI_STATUS (AE_OK);
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -448,7 +448,7 @@ AcpiNsDeleteChildren (
* *
* RETURN: None. * RETURN: None.
* *
* DESCRIPTION: Delete a subtree of the namespace. This includes all objects * DESCRIPTION: Delete a subtree of the namespace. This includes all objects
* stored within the subtree. * stored within the subtree.
* *
******************************************************************************/ ******************************************************************************/
@@ -544,7 +544,7 @@ AcpiNsDeleteNamespaceSubtree (
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Delete entries within the namespace that are owned by a * DESCRIPTION: Delete entries within the namespace that are owned by a
* specific ID. Used to delete entire ACPI tables. All * specific ID. Used to delete entire ACPI tables. All
* reference counts are updated. * reference counts are updated.
* *
* MUTEX: Locks namespace during deletion walk. * MUTEX: Locks namespace during deletion walk.
@@ -656,5 +656,3 @@ AcpiNsDeleteNamespaceByOwner (
(void) AcpiUtReleaseMutex (ACPI_MTX_NAMESPACE); (void) AcpiUtReleaseMutex (ACPI_MTX_NAMESPACE);
return_VOID; return_VOID;
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +32,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +44,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +56,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +81,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +93,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -367,7 +367,7 @@ AcpiNsDumpOneObject (
{ {
case ACPI_TYPE_PROCESSOR: case ACPI_TYPE_PROCESSOR:
AcpiOsPrintf ("ID %X Len %.4X Addr %p\n", AcpiOsPrintf ("ID %02X Len %02X Addr %p\n",
ObjDesc->Processor.ProcId, ObjDesc->Processor.Length, ObjDesc->Processor.ProcId, ObjDesc->Processor.Length,
ACPI_CAST_PTR (void, ObjDesc->Processor.Address)); ACPI_CAST_PTR (void, ObjDesc->Processor.Address));
break; break;
@@ -809,7 +809,7 @@ AcpiNsDumpEntry (
* *
* PARAMETERS: SearchBase - Root of subtree to be dumped, or * PARAMETERS: SearchBase - Root of subtree to be dumped, or
* NS_ALL to dump the entire namespace * NS_ALL to dump the entire namespace
* MaxDepth - Maximum depth of dump. Use INT_MAX * MaxDepth - Maximum depth of dump. Use INT_MAX
* for an effectively unlimited depth. * for an effectively unlimited depth.
* *
* RETURN: None * RETURN: None
@@ -853,4 +853,3 @@ AcpiNsDumpTables (
} }
#endif #endif
#endif #endif
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +32,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +44,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +56,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +81,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +93,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -230,5 +230,3 @@ AcpiNsDumpRootDevices (
#endif #endif
#endif #endif
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +81,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +93,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -555,4 +555,3 @@ Exit:
} }
return_VOID; return_VOID;
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -326,7 +326,7 @@ ErrorExit:
* *
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Callback from AcpiWalkNamespace. Invoked for every object * DESCRIPTION: Callback from AcpiWalkNamespace. Invoked for every object
* within the namespace. * within the namespace.
* *
* Currently, the only objects that require initialization are: * Currently, the only objects that require initialization are:
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -165,8 +165,8 @@ AcpiNsLoadTable (
/* /*
* Parse the table and load the namespace with all named * Parse the table and load the namespace with all named
* objects found within. Control methods are NOT parsed * objects found within. Control methods are NOT parsed
* at this time. In fact, the control methods cannot be * at this time. In fact, the control methods cannot be
* parsed until the entire namespace is loaded, because * parsed until the entire namespace is loaded, because
* if a control method makes a forward reference (call) * if a control method makes a forward reference (call)
* to another control method, we can't continue parsing * to another control method, we can't continue parsing
@@ -214,7 +214,7 @@ Unlock:
} }
/* /*
* Now we can parse the control methods. We always parse * Now we can parse the control methods. We always parse
* them here for a sanity check, and if configured for * them here for a sanity check, and if configured for
* just-in-time parsing, we delete the control method * just-in-time parsing, we delete the control method
* parse trees. * parse trees.
@@ -264,7 +264,7 @@ AcpiNsLoadNamespace (
} }
/* /*
* Load the namespace. The DSDT is required, * Load the namespace. The DSDT is required,
* but the SSDT and PSDT tables are optional. * but the SSDT and PSDT tables are optional.
*/ */
Status = AcpiNsLoadTableByType (ACPI_TABLE_ID_DSDT); Status = AcpiNsLoadTableByType (ACPI_TABLE_ID_DSDT);
@@ -390,7 +390,7 @@ AcpiNsDeleteSubtree (
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Shrinks the namespace, typically in response to an undocking * DESCRIPTION: Shrinks the namespace, typically in response to an undocking
* event. Deletes an entire subtree starting from (and * event. Deletes an entire subtree starting from (and
* including) the given handle. * including) the given handle.
* *
******************************************************************************/ ******************************************************************************/
@@ -425,4 +425,3 @@ AcpiNsUnloadNamespace (
} }
#endif #endif
#endif #endif
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -295,7 +295,7 @@ AcpiNsGetPathnameLength (
ACPI_ERROR ((AE_INFO, ACPI_ERROR ((AE_INFO,
"Invalid Namespace Node (%p) while traversing namespace", "Invalid Namespace Node (%p) while traversing namespace",
NextNode)); NextNode));
return 0; return (0);
} }
Size += ACPI_PATH_SEGMENT_LENGTH; Size += ACPI_PATH_SEGMENT_LENGTH;
NextNode = NextNode->Parent; NextNode = NextNode->Parent;
@@ -371,5 +371,3 @@ AcpiNsHandleToPathname (
(char *) Buffer->Pointer, (UINT32) RequiredSize)); (char *) Buffer->Pointer, (UINT32) RequiredSize));
return_ACPI_STATUS (AE_OK); return_ACPI_STATUS (AE_OK);
} }
@@ -15,7 +15,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +32,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +44,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +56,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +81,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +93,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -138,7 +138,7 @@
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Record the given object as the value associated with the * DESCRIPTION: Record the given object as the value associated with the
* name whose ACPI_HANDLE is passed. If Object is NULL * name whose ACPI_HANDLE is passed. If Object is NULL
* and Type is ACPI_TYPE_ANY, set the name as having no value. * and Type is ACPI_TYPE_ANY, set the name as having no value.
* Note: Future may require that the Node->Flags field be passed * Note: Future may require that the Node->Flags field be passed
* as a parameter. * as a parameter.
@@ -218,7 +218,7 @@ AcpiNsAttachObject (
{ {
/* /*
* Value passed is a name handle and that name has a * Value passed is a name handle and that name has a
* non-null value. Use that name's value and type. * non-null value. Use that name's value and type.
*/ */
ObjDesc = ((ACPI_NAMESPACE_NODE *) Object)->Object; ObjDesc = ((ACPI_NAMESPACE_NODE *) Object)->Object;
ObjectType = ((ACPI_NAMESPACE_NODE *) Object)->Type; ObjectType = ((ACPI_NAMESPACE_NODE *) Object)->Type;
@@ -426,7 +426,7 @@ AcpiNsGetSecondaryObject (
* *
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Low-level attach data. Create and attach a Data object. * DESCRIPTION: Low-level attach data. Create and attach a Data object.
* *
******************************************************************************/ ******************************************************************************/
@@ -492,7 +492,7 @@ AcpiNsAttachData (
* *
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Low-level detach data. Delete the data node, but the caller * DESCRIPTION: Low-level detach data. Delete the data node, but the caller
* is responsible for the actual data. * is responsible for the actual data.
* *
******************************************************************************/ ******************************************************************************/
@@ -573,5 +573,3 @@ AcpiNsGetAttachedData (
return (AE_NOT_FOUND); return (AE_NOT_FOUND);
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -259,11 +259,11 @@ AcpiNsParseTable (
/* /*
* AML Parse, pass 1 * AML Parse, pass 1
* *
* In this pass, we load most of the namespace. Control methods * In this pass, we load most of the namespace. Control methods
* are not parsed until later. A parse tree is not created. Instead, * are not parsed until later. A parse tree is not created. Instead,
* each Parser Op subtree is deleted when it is finished. This saves * each Parser Op subtree is deleted when it is finished. This saves
* a great deal of memory, and allows a small cache of parse objects * a great deal of memory, and allows a small cache of parse objects
* to service the entire parse. The second pass of the parse then * to service the entire parse. The second pass of the parse then
* performs another complete parse of the AML. * performs another complete parse of the AML.
*/ */
ACPI_DEBUG_PRINT ((ACPI_DB_PARSE, "**** Start pass 1\n")); ACPI_DEBUG_PRINT ((ACPI_DB_PARSE, "**** Start pass 1\n"));
@@ -293,5 +293,3 @@ AcpiNsParseTable (
return_ACPI_STATUS (Status); return_ACPI_STATUS (Status);
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -15,7 +15,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +32,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +44,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +56,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +81,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +93,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -493,4 +493,3 @@ AcpiNsSearchAndEnter (
*ReturnNode = NewNode; *ReturnNode = NewNode;
return_ACPI_STATUS (AE_OK); return_ACPI_STATUS (AE_OK);
} }
@@ -15,7 +15,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +32,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +44,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +56,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +81,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +93,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -694,7 +694,7 @@ AcpiNsExternalizeName (
((NumSegments > 0) ? (NumSegments - 1) : 0) + 1; ((NumSegments > 0) ? (NumSegments - 1) : 0) + 1;
/* /*
* Check to see if we're still in bounds. If not, there's a problem * Check to see if we're still in bounds. If not, there's a problem
* with InternalName (invalid format). * with InternalName (invalid format).
*/ */
if (RequiredLength > InternalNameLength) if (RequiredLength > InternalNameLength)
@@ -727,10 +727,13 @@ AcpiNsExternalizeName (
(*ConvertedName)[j++] = '.'; (*ConvertedName)[j++] = '.';
} }
(*ConvertedName)[j++] = InternalName[NamesIndex++]; /* Copy and validate the 4-char name segment */
(*ConvertedName)[j++] = InternalName[NamesIndex++];
(*ConvertedName)[j++] = InternalName[NamesIndex++]; ACPI_MOVE_NAME (&(*ConvertedName)[j], &InternalName[NamesIndex]);
(*ConvertedName)[j++] = InternalName[NamesIndex++]; AcpiUtRepairName (&(*ConvertedName)[j]);
j += ACPI_NAME_SIZE;
NamesIndex += ACPI_NAME_SIZE;
} }
} }
@@ -869,7 +872,7 @@ AcpiNsOpensScope (
* \ (backslash) and ^ (carat) prefixes, and the * \ (backslash) and ^ (carat) prefixes, and the
* . (period) to separate segments are supported. * . (period) to separate segments are supported.
* PrefixNode - Root of subtree to be searched, or NS_ALL for the * PrefixNode - Root of subtree to be searched, or NS_ALL for the
* root of the name space. If Name is fully * root of the name space. If Name is fully
* qualified (first INT8 is '\'), the passed value * qualified (first INT8 is '\'), the passed value
* of Scope will not be accessed. * of Scope will not be accessed.
* Flags - Used to indicate whether to perform upsearch or * Flags - Used to indicate whether to perform upsearch or
@@ -877,7 +880,7 @@ AcpiNsOpensScope (
* ReturnNode - Where the Node is returned * ReturnNode - Where the Node is returned
* *
* DESCRIPTION: Look up a name relative to a given scope and return the * DESCRIPTION: Look up a name relative to a given scope and return the
* corresponding Node. NOTE: Scope can be null. * corresponding Node. NOTE: Scope can be null.
* *
* MUTEX: Locks namespace * MUTEX: Locks namespace
* *
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -137,8 +137,8 @@
* RETURN: ACPI_NAMESPACE_NODE - Pointer to the NEXT child or NULL if * RETURN: ACPI_NAMESPACE_NODE - Pointer to the NEXT child or NULL if
* none is found. * none is found.
* *
* DESCRIPTION: Return the next peer node within the namespace. If Handle * DESCRIPTION: Return the next peer node within the namespace. If Handle
* is valid, Scope is ignored. Otherwise, the first node * is valid, Scope is ignored. Otherwise, the first node
* within Scope is returned. * within Scope is returned.
* *
******************************************************************************/ ******************************************************************************/
@@ -177,8 +177,8 @@ AcpiNsGetNextNode (
* RETURN: ACPI_NAMESPACE_NODE - Pointer to the NEXT child or NULL if * RETURN: ACPI_NAMESPACE_NODE - Pointer to the NEXT child or NULL if
* none is found. * none is found.
* *
* DESCRIPTION: Return the next peer node within the namespace. If Handle * DESCRIPTION: Return the next peer node within the namespace. If Handle
* is valid, Scope is ignored. Otherwise, the first node * is valid, Scope is ignored. Otherwise, the first node
* within Scope is returned. * within Scope is returned.
* *
******************************************************************************/ ******************************************************************************/
@@ -399,7 +399,7 @@ AcpiNsWalkNamespace (
/* /*
* Depth first search: Attempt to go down another level in the * Depth first search: Attempt to go down another level in the
* namespace if we are allowed to. Don't go any further if we have * namespace if we are allowed to. Don't go any further if we have
* reached the caller specified maximum depth or if the user * reached the caller specified maximum depth or if the user
* function has specified that the maximum depth has been reached. * function has specified that the maximum depth has been reached.
*/ */
@@ -454,5 +454,3 @@ AcpiNsWalkNamespace (
return_ACPI_STATUS (AE_OK); return_ACPI_STATUS (AE_OK);
} }
@@ -15,7 +15,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +32,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +44,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +56,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +81,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +93,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -140,16 +140,16 @@ AcpiNsResolveReferences (
* PARAMETERS: Handle - Object handle (optional) * PARAMETERS: Handle - Object handle (optional)
* Pathname - Object pathname (optional) * Pathname - Object pathname (optional)
* ExternalParams - List of parameters to pass to method, * ExternalParams - List of parameters to pass to method,
* terminated by NULL. May be NULL * terminated by NULL. May be NULL
* if no parameters are being passed. * if no parameters are being passed.
* ReturnBuffer - Where to put method's return value (if * ReturnBuffer - Where to put method's return value (if
* any). If NULL, no value is returned. * any). If NULL, no value is returned.
* ReturnType - Expected type of return object * ReturnType - Expected type of return object
* *
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Find and evaluate the given object, passing the given * DESCRIPTION: Find and evaluate the given object, passing the given
* parameters if necessary. One of "Handle" or "Pathname" must * parameters if necessary. One of "Handle" or "Pathname" must
* be valid (non-null) * be valid (non-null)
* *
******************************************************************************/ ******************************************************************************/
@@ -240,15 +240,15 @@ ACPI_EXPORT_SYMBOL (AcpiEvaluateObjectTyped)
* PARAMETERS: Handle - Object handle (optional) * PARAMETERS: Handle - Object handle (optional)
* Pathname - Object pathname (optional) * Pathname - Object pathname (optional)
* ExternalParams - List of parameters to pass to method, * ExternalParams - List of parameters to pass to method,
* terminated by NULL. May be NULL * terminated by NULL. May be NULL
* if no parameters are being passed. * if no parameters are being passed.
* ReturnBuffer - Where to put method's return value (if * ReturnBuffer - Where to put method's return value (if
* any). If NULL, no value is returned. * any). If NULL, no value is returned.
* *
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Find and evaluate the given object, passing the given * DESCRIPTION: Find and evaluate the given object, passing the given
* parameters if necessary. One of "Handle" or "Pathname" must * parameters if necessary. One of "Handle" or "Pathname" must
* be valid (non-null) * be valid (non-null)
* *
******************************************************************************/ ******************************************************************************/
@@ -609,7 +609,7 @@ AcpiWalkNamespace (
Status = AcpiUtAcquireReadLock (&AcpiGbl_NamespaceRwLock); Status = AcpiUtAcquireReadLock (&AcpiGbl_NamespaceRwLock);
if (ACPI_FAILURE (Status)) if (ACPI_FAILURE (Status))
{ {
return (Status); return_ACPI_STATUS (Status);
} }
/* /*
@@ -663,8 +663,8 @@ AcpiNsGetDeviceCallback (
ACPI_STATUS Status; ACPI_STATUS Status;
ACPI_NAMESPACE_NODE *Node; ACPI_NAMESPACE_NODE *Node;
UINT32 Flags; UINT32 Flags;
ACPI_DEVICE_ID *Hid; ACPI_PNP_DEVICE_ID *Hid;
ACPI_DEVICE_ID_LIST *Cid; ACPI_PNP_DEVICE_ID_LIST *Cid;
UINT32 i; UINT32 i;
BOOLEAN Found; BOOLEAN Found;
int NoMatch; int NoMatch;
@@ -798,7 +798,7 @@ AcpiNsGetDeviceCallback (
* DESCRIPTION: Performs a modified depth-first walk of the namespace tree, * DESCRIPTION: Performs a modified depth-first walk of the namespace tree,
* starting (and ending) at the object specified by StartHandle. * starting (and ending) at the object specified by StartHandle.
* The UserFunction is called whenever an object of type * The UserFunction is called whenever an object of type
* Device is found. If the user function returns * Device is found. If the user function returns
* a non-zero value, the search is terminated immediately and this * a non-zero value, the search is terminated immediately and this
* value is returned to the caller. * value is returned to the caller.
* *
@@ -1028,5 +1028,3 @@ UnlockAndExit:
} }
ACPI_EXPORT_SYMBOL (AcpiGetData) ACPI_EXPORT_SYMBOL (AcpiGetData)
@@ -15,7 +15,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +32,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +44,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +56,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +81,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +93,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -130,8 +130,8 @@
static char * static char *
AcpiNsCopyDeviceId ( AcpiNsCopyDeviceId (
ACPI_DEVICE_ID *Dest, ACPI_PNP_DEVICE_ID *Dest,
ACPI_DEVICE_ID *Source, ACPI_PNP_DEVICE_ID *Source,
char *StringArea); char *StringArea);
@@ -147,8 +147,8 @@ AcpiNsCopyDeviceId (
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: This routine will search for a caller specified name in the * DESCRIPTION: This routine will search for a caller specified name in the
* name space. The caller can restrict the search region by * name space. The caller can restrict the search region by
* specifying a non NULL parent. The parent value is itself a * specifying a non NULL parent. The parent value is itself a
* namespace handle. * namespace handle.
* *
******************************************************************************/ ******************************************************************************/
@@ -236,7 +236,7 @@ ACPI_EXPORT_SYMBOL (AcpiGetHandle)
* RETURN: Pointer to a string containing the fully qualified Name. * RETURN: Pointer to a string containing the fully qualified Name.
* *
* DESCRIPTION: This routine returns the fully qualified name associated with * DESCRIPTION: This routine returns the fully qualified name associated with
* the Handle parameter. This and the AcpiPathnameToHandle are * the Handle parameter. This and the AcpiPathnameToHandle are
* complementary functions. * complementary functions.
* *
******************************************************************************/ ******************************************************************************/
@@ -299,8 +299,7 @@ AcpiGetName (
/* Just copy the ACPI name from the Node and zero terminate it */ /* Just copy the ACPI name from the Node and zero terminate it */
ACPI_STRNCPY (Buffer->Pointer, AcpiUtGetNodeName (Node), ACPI_MOVE_NAME (Buffer->Pointer, AcpiUtGetNodeName (Node));
ACPI_NAME_SIZE);
((char *) Buffer->Pointer) [ACPI_NAME_SIZE] = 0; ((char *) Buffer->Pointer) [ACPI_NAME_SIZE] = 0;
Status = AE_OK; Status = AE_OK;
@@ -318,23 +317,24 @@ ACPI_EXPORT_SYMBOL (AcpiGetName)
* *
* FUNCTION: AcpiNsCopyDeviceId * FUNCTION: AcpiNsCopyDeviceId
* *
* PARAMETERS: Dest - Pointer to the destination DEVICE_ID * PARAMETERS: Dest - Pointer to the destination PNP_DEVICE_ID
* Source - Pointer to the source DEVICE_ID * Source - Pointer to the source PNP_DEVICE_ID
* StringArea - Pointer to where to copy the dest string * StringArea - Pointer to where to copy the dest string
* *
* RETURN: Pointer to the next string area * RETURN: Pointer to the next string area
* *
* DESCRIPTION: Copy a single DEVICE_ID, including the string data. * DESCRIPTION: Copy a single PNP_DEVICE_ID, including the string data.
* *
******************************************************************************/ ******************************************************************************/
static char * static char *
AcpiNsCopyDeviceId ( AcpiNsCopyDeviceId (
ACPI_DEVICE_ID *Dest, ACPI_PNP_DEVICE_ID *Dest,
ACPI_DEVICE_ID *Source, ACPI_PNP_DEVICE_ID *Source,
char *StringArea) char *StringArea)
{ {
/* Create the destination DEVICE_ID */
/* Create the destination PNP_DEVICE_ID */
Dest->String = StringArea; Dest->String = StringArea;
Dest->Length = Source->Length; Dest->Length = Source->Length;
@@ -359,8 +359,8 @@ AcpiNsCopyDeviceId (
* namespace node and possibly by running several standard * namespace node and possibly by running several standard
* control methods (Such as in the case of a device.) * control methods (Such as in the case of a device.)
* *
* For Device and Processor objects, run the Device _HID, _UID, _CID, _STA, * For Device and Processor objects, run the Device _HID, _UID, _CID, _SUB,
* _ADR, _SxW, and _SxD methods. * _STA, _ADR, _SxW, and _SxD methods.
* *
* Note: Allocates the return buffer, must be freed by the caller. * Note: Allocates the return buffer, must be freed by the caller.
* *
@@ -373,9 +373,10 @@ AcpiGetObjectInfo (
{ {
ACPI_NAMESPACE_NODE *Node; ACPI_NAMESPACE_NODE *Node;
ACPI_DEVICE_INFO *Info; ACPI_DEVICE_INFO *Info;
ACPI_DEVICE_ID_LIST *CidList = NULL; ACPI_PNP_DEVICE_ID_LIST *CidList = NULL;
ACPI_DEVICE_ID *Hid = NULL; ACPI_PNP_DEVICE_ID *Hid = NULL;
ACPI_DEVICE_ID *Uid = NULL; ACPI_PNP_DEVICE_ID *Uid = NULL;
ACPI_PNP_DEVICE_ID *Sub = NULL;
char *NextIdString; char *NextIdString;
ACPI_OBJECT_TYPE Type; ACPI_OBJECT_TYPE Type;
ACPI_NAME Name; ACPI_NAME Name;
@@ -428,7 +429,7 @@ AcpiGetObjectInfo (
{ {
/* /*
* Get extra info for ACPI Device/Processor objects only: * Get extra info for ACPI Device/Processor objects only:
* Run the Device _HID, _UID, and _CID methods. * Run the Device _HID, _UID, _SUB, and _CID methods.
* *
* Note: none of these methods are required, so they may or may * Note: none of these methods are required, so they may or may
* not be present for this device. The Info->Valid bitfield is used * not be present for this device. The Info->Valid bitfield is used
@@ -453,6 +454,15 @@ AcpiGetObjectInfo (
Valid |= ACPI_VALID_UID; Valid |= ACPI_VALID_UID;
} }
/* Execute the Device._SUB method */
Status = AcpiUtExecute_SUB (Node, &Sub);
if (ACPI_SUCCESS (Status))
{
InfoSize += Sub->Length;
Valid |= ACPI_VALID_SUB;
}
/* Execute the Device._CID method */ /* Execute the Device._CID method */
Status = AcpiUtExecute_CID (Node, &CidList); Status = AcpiUtExecute_CID (Node, &CidList);
@@ -460,7 +470,7 @@ AcpiGetObjectInfo (
{ {
/* Add size of CID strings and CID pointer array */ /* Add size of CID strings and CID pointer array */
InfoSize += (CidList->ListSize - sizeof (ACPI_DEVICE_ID_LIST)); InfoSize += (CidList->ListSize - sizeof (ACPI_PNP_DEVICE_ID_LIST));
Valid |= ACPI_VALID_CID; Valid |= ACPI_VALID_CID;
} }
} }
@@ -535,14 +545,15 @@ AcpiGetObjectInfo (
NextIdString = ACPI_CAST_PTR (char, Info->CompatibleIdList.Ids); NextIdString = ACPI_CAST_PTR (char, Info->CompatibleIdList.Ids);
if (CidList) if (CidList)
{ {
/* Point past the CID DEVICE_ID array */ /* Point past the CID PNP_DEVICE_ID array */
NextIdString += ((ACPI_SIZE) CidList->Count * sizeof (ACPI_DEVICE_ID)); NextIdString += ((ACPI_SIZE) CidList->Count * sizeof (ACPI_PNP_DEVICE_ID));
} }
/* /*
* Copy the HID, UID, and CIDs to the return buffer. The variable-length * Copy the HID, UID, SUB, and CIDs to the return buffer.
* strings are copied to the reserved area at the end of the buffer. * The variable-length strings are copied to the reserved area
* at the end of the buffer.
* *
* For HID and CID, check if the ID is a PCI Root Bridge. * For HID and CID, check if the ID is a PCI Root Bridge.
*/ */
@@ -563,6 +574,12 @@ AcpiGetObjectInfo (
Uid, NextIdString); Uid, NextIdString);
} }
if (Sub)
{
NextIdString = AcpiNsCopyDeviceId (&Info->SubsystemId,
Sub, NextIdString);
}
if (CidList) if (CidList)
{ {
Info->CompatibleIdList.Count = CidList->Count; Info->CompatibleIdList.Count = CidList->Count;
@@ -603,6 +620,10 @@ Cleanup:
{ {
ACPI_FREE (Uid); ACPI_FREE (Uid);
} }
if (Sub)
{
ACPI_FREE (Sub);
}
if (CidList) if (CidList)
{ {
ACPI_FREE (CidList); ACPI_FREE (CidList);
@@ -15,7 +15,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -32,7 +32,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -44,11 +44,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -56,7 +56,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -81,10 +81,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -93,14 +93,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -274,8 +274,8 @@ ACPI_EXPORT_SYMBOL (AcpiGetParent)
* *
* RETURN: Status * RETURN: Status
* *
* DESCRIPTION: Return the next peer object within the namespace. If Handle is * DESCRIPTION: Return the next peer object within the namespace. If Handle is
* valid, Scope is ignored. Otherwise, the first object within * valid, Scope is ignored. Otherwise, the first object within
* Scope is returned. * Scope is returned.
* *
******************************************************************************/ ******************************************************************************/
@@ -354,4 +354,3 @@ UnlockAndExit:
} }
ACPI_EXPORT_SYMBOL (AcpiGetNextObject) ACPI_EXPORT_SYMBOL (AcpiGetNextObject)
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -203,7 +203,7 @@ AcpiPsGetNextPackageLength (
* RETURN: Pointer to end-of-package +1 * RETURN: Pointer to end-of-package +1
* *
* DESCRIPTION: Get next package length and return a pointer past the end of * DESCRIPTION: Get next package length and return a pointer past the end of
* the package. Consumes the package length field * the package. Consumes the package length field
* *
******************************************************************************/ ******************************************************************************/
@@ -235,8 +235,8 @@ AcpiPsGetNextPackageEnd (
* RETURN: Pointer to the start of the name string (pointer points into * RETURN: Pointer to the start of the name string (pointer points into
* the AML. * the AML.
* *
* DESCRIPTION: Get next raw namestring within the AML stream. Handles all name * DESCRIPTION: Get next raw namestring within the AML stream. Handles all name
* prefix characters. Set parser state to point past the string. * prefix characters. Set parser state to point past the string.
* (Name is consumed from the AML.) * (Name is consumed from the AML.)
* *
******************************************************************************/ ******************************************************************************/
@@ -316,7 +316,7 @@ AcpiPsGetNextNamestring (
* *
* DESCRIPTION: Get next name (if method call, return # of required args). * DESCRIPTION: Get next name (if method call, return # of required args).
* Names are looked up in the internal namespace to determine * Names are looked up in the internal namespace to determine
* if the name represents a control method. If a method * if the name represents a control method. If a method
* is found, the number of arguments to the method is returned. * is found, the number of arguments to the method is returned.
* This information is critical for parsing to continue correctly. * This information is critical for parsing to continue correctly.
* *
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -225,17 +225,44 @@ AcpiPsGetAmlOpcode (
case AML_CLASS_UNKNOWN: case AML_CLASS_UNKNOWN:
/* The opcode is unrecognized. Just skip unknown opcodes */ /* The opcode is unrecognized. Complain and skip unknown opcodes */
ACPI_ERROR ((AE_INFO, if (WalkState->PassNumber == 2)
"Found unknown opcode 0x%X at AML address %p offset 0x%X, ignoring", {
WalkState->Opcode, WalkState->ParserState.Aml, WalkState->AmlOffset)); ACPI_ERROR ((AE_INFO,
"Unknown opcode 0x%.2X at table offset 0x%.4X, ignoring",
WalkState->Opcode,
(UINT32) (WalkState->AmlOffset + sizeof (ACPI_TABLE_HEADER))));
ACPI_DUMP_BUFFER (WalkState->ParserState.Aml, 128); ACPI_DUMP_BUFFER (WalkState->ParserState.Aml - 16, 48);
/* Assume one-byte bad opcode */ #ifdef ACPI_ASL_COMPILER
/*
* This is executed for the disassembler only. Output goes
* to the disassembled ASL output file.
*/
AcpiOsPrintf (
"/*\nError: Unknown opcode 0x%.2X at table offset 0x%.4X, context:\n",
WalkState->Opcode,
(UINT32) (WalkState->AmlOffset + sizeof (ACPI_TABLE_HEADER)));
/* Dump the context surrounding the invalid opcode */
AcpiUtDumpBuffer (((UINT8 *) WalkState->ParserState.Aml - 16),
48, DB_BYTE_DISPLAY,
WalkState->AmlOffset + sizeof (ACPI_TABLE_HEADER) - 16);
AcpiOsPrintf (" */\n");
#endif
}
/* Increment past one-byte or two-byte opcode */
WalkState->ParserState.Aml++; WalkState->ParserState.Aml++;
if (WalkState->Opcode > 0xFF) /* Can only happen if first byte is 0x5B */
{
WalkState->ParserState.Aml++;
}
return_ACPI_STATUS (AE_CTRL_PARSE_CONTINUE); return_ACPI_STATUS (AE_CTRL_PARSE_CONTINUE);
default: default:
@@ -623,8 +650,8 @@ AcpiPsGetArguments (
(!Arg)) (!Arg))
{ {
ACPI_WARNING ((AE_INFO, ACPI_WARNING ((AE_INFO,
"Detected an unsupported executable opcode " "Unsupported module-level executable opcode "
"at module-level: [0x%.4X] at table offset 0x%.4X", "0x%.2X at table offset 0x%.4X",
Op->Common.AmlOpcode, Op->Common.AmlOpcode,
(UINT32) (ACPI_PTR_DIFF (AmlOpStart, (UINT32) (ACPI_PTR_DIFF (AmlOpStart,
WalkState->ParserState.AmlStart) + WalkState->ParserState.AmlStart) +
@@ -1337,4 +1364,3 @@ AcpiPsParseLoop (
Status = AcpiPsCompleteFinalOp (WalkState, Op, Status); Status = AcpiPsCompleteFinalOp (WalkState, Op, Status);
return_ACPI_STATUS (Status); return_ACPI_STATUS (Status);
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -134,7 +134,7 @@ static const UINT8 AcpiGbl_ArgumentCount[] = {0,1,1,1,1,2,2,2,2,3,3,6};
* *
* DESCRIPTION: Opcode table. Each entry contains <opcode, type, name, operands> * DESCRIPTION: Opcode table. Each entry contains <opcode, type, name, operands>
* The name is a simple ascii string, the operand specifier is an * The name is a simple ascii string, the operand specifier is an
* ascii string with one letter per operand. The letter specifies * ascii string with one letter per operand. The letter specifies
* the operand type. * the operand type.
* *
******************************************************************************/ ******************************************************************************/
@@ -259,7 +259,7 @@ static const UINT8 AcpiGbl_ArgumentCount[] = {0,1,1,1,1,2,2,2,2,3,3,6};
/* /*
* Master Opcode information table. A summary of everything we know about each * Master Opcode information table. A summary of everything we know about each
* opcode, all in one place. * opcode, all in one place.
*/ */
const ACPI_OPCODE_INFO AcpiGbl_AmlOpInfo[AML_NUM_OPCODES] = const ACPI_OPCODE_INFO AcpiGbl_AmlOpInfo[AML_NUM_OPCODES] =
@@ -459,7 +459,7 @@ static const UINT8 AcpiGbl_ShortOpIndex[256] =
/* /*
* This table is indexed by the second opcode of the extended opcode * This table is indexed by the second opcode of the extended opcode
* pair. It returns an index into the opcode table (AcpiGbl_AmlOpInfo) * pair. It returns an index into the opcode table (AcpiGbl_AmlOpInfo)
*/ */
static const UINT8 AcpiGbl_LongOpIndex[NUM_EXTENDED_OPCODE] = static const UINT8 AcpiGbl_LongOpIndex[NUM_EXTENDED_OPCODE] =
{ {
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -116,9 +116,9 @@
/* /*
* Parse the AML and build an operation tree as most interpreters, * Parse the AML and build an operation tree as most interpreters,
* like Perl, do. Parsing is done by hand rather than with a YACC * like Perl, do. Parsing is done by hand rather than with a YACC
* generated parser to tightly constrain stack and dynamic memory * generated parser to tightly constrain stack and dynamic memory
* usage. At the same time, parsing is kept flexible and the code * usage. At the same time, parsing is kept flexible and the code
* fairly compact by parsing based on a list of AML opcode * fairly compact by parsing based on a list of AML opcode
* templates in AmlOpInfo[] * templates in AmlOpInfo[]
*/ */
@@ -268,7 +268,7 @@ AcpiPsCompleteThisOp (
case AML_CLASS_CREATE: case AML_CLASS_CREATE:
/* /*
* These opcodes contain TermArg operands. The current * These opcodes contain TermArg operands. The current
* op must be replaced by a placeholder return op * op must be replaced by a placeholder return op
*/ */
ReplacementOp = AcpiPsAllocOp (AML_INT_RETURN_VALUE_OP); ReplacementOp = AcpiPsAllocOp (AML_INT_RETURN_VALUE_OP);
@@ -281,7 +281,7 @@ AcpiPsCompleteThisOp (
case AML_CLASS_NAMED_OBJECT: case AML_CLASS_NAMED_OBJECT:
/* /*
* These opcodes contain TermArg operands. The current * These opcodes contain TermArg operands. The current
* op must be replaced by a placeholder return op * op must be replaced by a placeholder return op
*/ */
if ((Op->Common.Parent->Common.AmlOpcode == AML_REGION_OP) || if ((Op->Common.Parent->Common.AmlOpcode == AML_REGION_OP) ||
@@ -466,7 +466,7 @@ AcpiPsNextParseState (
case AE_CTRL_FALSE: case AE_CTRL_FALSE:
/* /*
* Either an IF/WHILE Predicate was false or we encountered a BREAK * Either an IF/WHILE Predicate was false or we encountered a BREAK
* opcode. In both cases, we do not execute the rest of the * opcode. In both cases, we do not execute the rest of the
* package; We simply close out the parent (finishing the walk of * package; We simply close out the parent (finishing the walk of
* this branch of the tree) and continue execution at the parent * this branch of the tree) and continue execution at the parent
* level. * level.
@@ -580,7 +580,7 @@ AcpiPsParseAml (
AcpiGbl_CurrentWalkList = Thread; AcpiGbl_CurrentWalkList = Thread;
/* /*
* Execute the walk loop as long as there is a valid Walk State. This * Execute the walk loop as long as there is a valid Walk State. This
* handles nested control method invocations without recursion. * handles nested control method invocations without recursion.
*/ */
ACPI_DEBUG_PRINT ((ACPI_DB_PARSE, "State=%p\n", WalkState)); ACPI_DEBUG_PRINT ((ACPI_DB_PARSE, "State=%p\n", WalkState));
@@ -779,5 +779,3 @@ AcpiPsParseAml (
AcpiGbl_CurrentWalkList = PrevWalkList; AcpiGbl_CurrentWalkList = PrevWalkList;
return_ACPI_STATUS (Status); return_ACPI_STATUS (Status);
} }
@@ -14,7 +14,7 @@
* 2. License * 2. License
* *
* 2.1. This is your license from Intel Corp. under its intellectual property * 2.1. This is your license from Intel Corp. under its intellectual property
* rights. You may have additional license terms from the party that provided * rights. You may have additional license terms from the party that provided
* you this software, covering your right to use that party's intellectual * you this software, covering your right to use that party's intellectual
* property rights. * property rights.
* *
@@ -31,7 +31,7 @@
* offer to sell, and import the Covered Code and derivative works thereof * offer to sell, and import the Covered Code and derivative works thereof
* solely to the minimum extent necessary to exercise the above copyright * solely to the minimum extent necessary to exercise the above copyright
* license, and in no event shall the patent license extend to any additions * license, and in no event shall the patent license extend to any additions
* to or modifications of the Original Intel Code. No other license or right * to or modifications of the Original Intel Code. No other license or right
* is granted directly or by implication, estoppel or otherwise; * is granted directly or by implication, estoppel or otherwise;
* *
* The above copyright and patent license is granted only if the following * The above copyright and patent license is granted only if the following
@@ -43,11 +43,11 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification with rights to further distribute source must include * Code or modification with rights to further distribute source must include
* the above Copyright Notice, the above License, this list of Conditions, * the above Copyright Notice, the above License, this list of Conditions,
* and the following Disclaimer and Export Compliance provision. In addition, * and the following Disclaimer and Export Compliance provision. In addition,
* Licensee must cause all Covered Code to which Licensee contributes to * Licensee must cause all Covered Code to which Licensee contributes to
* contain a file documenting the changes Licensee made to create that Covered * contain a file documenting the changes Licensee made to create that Covered
* Code and the date of any change. Licensee must include in that file the * Code and the date of any change. Licensee must include in that file the
* documentation of any changes made by any predecessor Licensee. Licensee * documentation of any changes made by any predecessor Licensee. Licensee
* must include a prominent statement that the modification is derived, * must include a prominent statement that the modification is derived,
* directly or indirectly, from Original Intel Code. * directly or indirectly, from Original Intel Code.
* *
@@ -55,7 +55,7 @@
* Redistribution of source code of any substantial portion of the Covered * Redistribution of source code of any substantial portion of the Covered
* Code or modification without rights to further distribute source must * Code or modification without rights to further distribute source must
* include the following Disclaimer and Export Compliance provision in the * include the following Disclaimer and Export Compliance provision in the
* documentation and/or other materials provided with distribution. In * documentation and/or other materials provided with distribution. In
* addition, Licensee may not authorize further sublicense of source of any * addition, Licensee may not authorize further sublicense of source of any
* portion of the Covered Code, and must include terms to the effect that the * portion of the Covered Code, and must include terms to the effect that the
* license from Licensee to its licensee is limited to the intellectual * license from Licensee to its licensee is limited to the intellectual
@@ -80,10 +80,10 @@
* 4. Disclaimer and Export Compliance * 4. Disclaimer and Export Compliance
* *
* 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED * 4.1. INTEL MAKES NO WARRANTY OF ANY KIND REGARDING ANY SOFTWARE PROVIDED
* HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE * HERE. ANY SOFTWARE ORIGINATING FROM INTEL OR DERIVED FROM INTEL SOFTWARE
* IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE, * IS PROVIDED "AS IS," AND INTEL WILL NOT PROVIDE ANY SUPPORT, ASSISTANCE,
* INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY * INSTALLATION, TRAINING OR OTHER SERVICES. INTEL WILL NOT PROVIDE ANY
* UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY * UPDATES, ENHANCEMENTS OR EXTENSIONS. INTEL SPECIFICALLY DISCLAIMS ANY
* IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A * IMPLIED WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT AND FITNESS FOR A
* PARTICULAR PURPOSE. * PARTICULAR PURPOSE.
* *
@@ -92,14 +92,14 @@
* COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT, * COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY INDIRECT,
* SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY * SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, UNDER ANY
* CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL * CAUSE OF ACTION OR THEORY OF LIABILITY, AND IRRESPECTIVE OF WHETHER INTEL
* HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS * HAS ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES. THESE LIMITATIONS
* SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY * SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY
* LIMITED REMEDY. * LIMITED REMEDY.
* *
* 4.3. Licensee shall not export, either directly or indirectly, any of this * 4.3. Licensee shall not export, either directly or indirectly, any of this
* software or system incorporating such software without first obtaining any * software or system incorporating such software without first obtaining any
* required license or other approval from the U. S. Department of Commerce or * required license or other approval from the U. S. Department of Commerce or
* any other agency or department of the United States Government. In the * any other agency or department of the United States Government. In the
* event Licensee exports any such software from the United States or * event Licensee exports any such software from the United States or
* re-exports any such software from a foreign destination, Licensee shall * re-exports any such software from a foreign destination, Licensee shall
* ensure that the distribution and export/re-export of the software is in * ensure that the distribution and export/re-export of the software is in
@@ -371,4 +371,3 @@ AcpiPsCleanupScope (
return_VOID; return_VOID;
} }

Some files were not shown because too many files have changed in this diff Show More