diff options
author | jkim <jkim@FreeBSD.org> | 2007-03-22 18:16:43 +0000 |
---|---|---|
committer | jkim <jkim@FreeBSD.org> | 2007-03-22 18:16:43 +0000 |
commit | c06098a4065d7be63bd57c45889a91da9bc0f5e4 (patch) | |
tree | cdaa579af45ece33bafe9e4fe4c9aef8bd85ed29 /sys/ia64/acpica/OsdEnvironment.c | |
parent | 07ec417491720a77d28b1083886826f0141b171c (diff) | |
download | FreeBSD-src-c06098a4065d7be63bd57c45889a91da9bc0f5e4.zip FreeBSD-src-c06098a4065d7be63bd57c45889a91da9bc0f5e4.tar.gz |
Catch up with ACPI-CA 20070320 import.
Diffstat (limited to 'sys/ia64/acpica/OsdEnvironment.c')
-rw-r--r-- | sys/ia64/acpica/OsdEnvironment.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/sys/ia64/acpica/OsdEnvironment.c b/sys/ia64/acpica/OsdEnvironment.c index d74886a..9345eff 100644 --- a/sys/ia64/acpica/OsdEnvironment.c +++ b/sys/ia64/acpica/OsdEnvironment.c @@ -56,19 +56,17 @@ AcpiOsTerminate(void) return(AE_OK); } -ACPI_STATUS -AcpiOsGetRootPointer(UINT32 Flags, ACPI_POINTER *RsdpAddress) +ACPI_PHYSICAL_ADDRESS +AcpiOsGetRootPointer(void) { void *acpi_root; if (acpi_root_phys == 0) { acpi_root = efi_get_table(&acpi_root_uuid); if (acpi_root == NULL) - return (AE_NOT_FOUND); + return (0); acpi_root_phys = IA64_RR_MASK((u_long)acpi_root); } - RsdpAddress->PointerType = ACPI_PHYSICAL_POINTER; - RsdpAddress->Pointer.Physical = acpi_root_phys; - return (AE_OK); + return (acpi_root_phys); } |