mirror of https://github.com/acpica/acpica/
EFI/acpidump: Remove Gbl_DumpCustomizedTables awareness
EFI environment doesn't support any table customization mechanism, and acpidump defaults to use "-c on", it then is a problem that in UEFI environment, user can obtain nothing by just type "acpidump.efi". This patch removes Gbl_DumpCustomizedTables awaness to fix this issue. Lv Zheng. Signed-off-by: Lv Zheng <lv.zheng@intel.com>
This commit is contained in:
parent
3a81e13d16
commit
9fcf90766f
|
@ -305,18 +305,7 @@ AcpiOsGetTableByName (
|
|||
|
||||
/* Not a main ACPI table, attempt to extract it from the RSDT/XSDT */
|
||||
|
||||
if (!Gbl_DumpCustomizedTables)
|
||||
{
|
||||
/* Attempt to get the table from the memory */
|
||||
|
||||
Status = OslGetTable (Signature, Instance, Table, Address);
|
||||
}
|
||||
else
|
||||
{
|
||||
/* Attempt to get the table from the static directory */
|
||||
|
||||
Status = AE_SUPPORT;
|
||||
}
|
||||
Status = OslGetTable (Signature, Instance, Table, Address);
|
||||
|
||||
return (Status);
|
||||
}
|
||||
|
@ -650,56 +639,47 @@ OslTableInitialize (
|
|||
return (Status);
|
||||
}
|
||||
|
||||
if (!Gbl_DumpCustomizedTables)
|
||||
/* Add mandatory tables to global table list first */
|
||||
|
||||
Status = OslAddTableToList (ACPI_RSDP_NAME, 0);
|
||||
if (ACPI_FAILURE (Status))
|
||||
{
|
||||
/* Add mandatory tables to global table list first */
|
||||
return (Status);
|
||||
}
|
||||
|
||||
Status = OslAddTableToList (ACPI_RSDP_NAME, 0);
|
||||
if (ACPI_FAILURE (Status))
|
||||
{
|
||||
return (Status);
|
||||
}
|
||||
Status = OslAddTableToList (ACPI_SIG_RSDT, 0);
|
||||
if (ACPI_FAILURE (Status))
|
||||
{
|
||||
return (Status);
|
||||
}
|
||||
|
||||
Status = OslAddTableToList (ACPI_SIG_RSDT, 0);
|
||||
if (ACPI_FAILURE (Status))
|
||||
{
|
||||
return (Status);
|
||||
}
|
||||
|
||||
if (Gbl_Revision == 2)
|
||||
{
|
||||
Status = OslAddTableToList (ACPI_SIG_XSDT, 0);
|
||||
if (ACPI_FAILURE (Status))
|
||||
{
|
||||
return (Status);
|
||||
}
|
||||
}
|
||||
|
||||
Status = OslAddTableToList (ACPI_SIG_DSDT, 0);
|
||||
if (ACPI_FAILURE (Status))
|
||||
{
|
||||
return (Status);
|
||||
}
|
||||
|
||||
Status = OslAddTableToList (ACPI_SIG_FACS, 0);
|
||||
if (ACPI_FAILURE (Status))
|
||||
{
|
||||
return (Status);
|
||||
}
|
||||
|
||||
/* Add all tables found in the memory */
|
||||
|
||||
Status = OslListTables ();
|
||||
if (Gbl_Revision == 2)
|
||||
{
|
||||
Status = OslAddTableToList (ACPI_SIG_XSDT, 0);
|
||||
if (ACPI_FAILURE (Status))
|
||||
{
|
||||
return (Status);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
/* Add all tables found in the static directory */
|
||||
|
||||
Status = AE_SUPPORT;
|
||||
Status = OslAddTableToList (ACPI_SIG_DSDT, 0);
|
||||
if (ACPI_FAILURE (Status))
|
||||
{
|
||||
return (Status);
|
||||
}
|
||||
|
||||
Status = OslAddTableToList (ACPI_SIG_FACS, 0);
|
||||
if (ACPI_FAILURE (Status))
|
||||
{
|
||||
return (Status);
|
||||
}
|
||||
|
||||
/* Add all tables found in the memory */
|
||||
|
||||
Status = OslListTables ();
|
||||
if (ACPI_FAILURE (Status))
|
||||
{
|
||||
return (Status);
|
||||
}
|
||||
|
||||
Gbl_TableListInitialized = TRUE;
|
||||
|
|
Loading…
Reference in New Issue