Revert 'Fix broken HlpInitializeAcpiSystemDescriptionTable implementation'
This commit is contained in:
parent
88fba6d408
commit
030575592c
@ -139,11 +139,12 @@ XTAPI
|
|||||||
XTSTATUS
|
XTSTATUS
|
||||||
HlpInitializeAcpiCache(VOID)
|
HlpInitializeAcpiCache(VOID)
|
||||||
{
|
{
|
||||||
ACPI_DESCRIPTION_HEADER Rsdt;
|
PACPI_DESCRIPTION_HEADER Rsdt;
|
||||||
XTSTATUS Status;
|
XTSTATUS Status;
|
||||||
|
|
||||||
/* Initialize ACPI cache list */
|
/* Initialize ACPI cache list */
|
||||||
RtlInitializeListHead(&HlpAcpiCacheList);
|
RtlInitializeListHead(&HlpAcpiCacheList);
|
||||||
|
|
||||||
/* Get XSDT/RSDT */
|
/* Get XSDT/RSDT */
|
||||||
Status = HlpInitializeAcpiSystemDescriptionTable(&Rsdt);
|
Status = HlpInitializeAcpiSystemDescriptionTable(&Rsdt);
|
||||||
if(Status != STATUS_SUCCESS)
|
if(Status != STATUS_SUCCESS)
|
||||||
@ -153,7 +154,7 @@ HlpInitializeAcpiCache(VOID)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Cache XSDT/RSDT table */
|
/* Cache XSDT/RSDT table */
|
||||||
HlpCacheAcpiTable(&Rsdt);
|
HlpCacheAcpiTable(Rsdt);
|
||||||
|
|
||||||
/* Return success */
|
/* Return success */
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
@ -171,7 +172,7 @@ HlpInitializeAcpiCache(VOID)
|
|||||||
*/
|
*/
|
||||||
XTAPI
|
XTAPI
|
||||||
XTSTATUS
|
XTSTATUS
|
||||||
HlpInitializeAcpiSystemDescriptionTable(OUT PACPI_DESCRIPTION_HEADER AcpiTable)
|
HlpInitializeAcpiSystemDescriptionTable(OUT PACPI_DESCRIPTION_HEADER *AcpiTable)
|
||||||
{
|
{
|
||||||
PHYSICAL_ADDRESS RsdpAddress, RsdtAddress;
|
PHYSICAL_ADDRESS RsdpAddress, RsdtAddress;
|
||||||
PSYSTEM_RESOURCE_HEADER ResourceHeader;
|
PSYSTEM_RESOURCE_HEADER ResourceHeader;
|
||||||
@ -181,7 +182,7 @@ HlpInitializeAcpiSystemDescriptionTable(OUT PACPI_DESCRIPTION_HEADER AcpiTable)
|
|||||||
XTSTATUS Status;
|
XTSTATUS Status;
|
||||||
|
|
||||||
/* Assume ACPI table not found */
|
/* Assume ACPI table not found */
|
||||||
AcpiTable = NULL;
|
*AcpiTable = NULL;
|
||||||
|
|
||||||
/* Get ACPI system resource */
|
/* Get ACPI system resource */
|
||||||
Status = KeGetSystemResource(SystemResourceAcpi, &ResourceHeader);
|
Status = KeGetSystemResource(SystemResourceAcpi, &ResourceHeader);
|
||||||
@ -249,7 +250,7 @@ HlpInitializeAcpiSystemDescriptionTable(OUT PACPI_DESCRIPTION_HEADER AcpiTable)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Get ACPI table header and return success */
|
/* Get ACPI table header and return success */
|
||||||
AcpiTable = &Rsdt->Header;
|
*AcpiTable = &Rsdt->Header;
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user