version 1.9, 2017/09/15 17:10:32 |
version 1.9.4.2, 2018/09/06 06:56:08 |
|
|
*****************************************************************************/ |
*****************************************************************************/ |
|
|
/* |
/* |
* Copyright (C) 2000 - 2017, Intel Corp. |
* Copyright (C) 2000 - 2018, Intel Corp. |
* All rights reserved. |
* All rights reserved. |
* |
* |
* Redistribution and use in source and binary forms, with or without |
* Redistribution and use in source and binary forms, with or without |
Line 603 AcpiTbVerifyTempTable ( |
|
Line 603 AcpiTbVerifyTempTable ( |
|
{ |
{ |
if (Status != AE_CTRL_TERMINATE) |
if (Status != AE_CTRL_TERMINATE) |
{ |
{ |
ACPI_EXCEPTION ((AE_INFO, AE_NO_MEMORY, |
ACPI_EXCEPTION ((AE_INFO, Status, |
"%4.4s 0x%8.8X%8.8X" |
"%4.4s 0x%8.8X%8.8X" |
" Table is duplicated", |
" Table is already loaded", |
AcpiUtValidNameseg (TableDesc->Signature.Ascii) ? |
AcpiUtValidNameseg (TableDesc->Signature.Ascii) ? |
TableDesc->Signature.Ascii : "????", |
TableDesc->Signature.Ascii : "????", |
ACPI_FORMAT_UINT64 (TableDesc->Address))); |
ACPI_FORMAT_UINT64 (TableDesc->Address))); |
Line 1082 AcpiTbLoadTable ( |
|
Line 1082 AcpiTbLoadTable ( |
|
|
|
Status = AcpiNsLoadTable (TableIndex, ParentNode); |
Status = AcpiNsLoadTable (TableIndex, ParentNode); |
|
|
/* Execute any module-level code that was found in the table */ |
/* |
|
* This case handles the legacy option that groups all module-level |
if (!AcpiGbl_ParseTableAsTermList && AcpiGbl_GroupModuleLevelCode) |
* code blocks together and defers execution until all of the tables |
{ |
* are loaded. Execute all of these blocks at this time. |
AcpiNsExecModuleCodeList (); |
* Execute any module-level code that was detected during the table |
} |
* load phase. |
|
* |
|
* Note: this option is deprecated and will be eliminated in the |
|
* future. Use of this option can cause problems with AML code that |
|
* depends upon in-order immediate execution of module-level code. |
|
*/ |
|
AcpiNsExecModuleCodeList (); |
|
|
/* |
/* |
* Update GPEs for any new _Lxx/_Exx methods. Ignore errors. The host is |
* Update GPEs for any new _Lxx/_Exx methods. Ignore errors. The host is |