summaryrefslogtreecommitdiff
path: root/source/os_specific/service_layers/osefixf.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/os_specific/service_layers/osefixf.c')
-rw-r--r--source/os_specific/service_layers/osefixf.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/source/os_specific/service_layers/osefixf.c b/source/os_specific/service_layers/osefixf.c
index 32e3dd3a84fb..b9b85c59aaf5 100644
--- a/source/os_specific/service_layers/osefixf.c
+++ b/source/os_specific/service_layers/osefixf.c
@@ -45,6 +45,9 @@
#include "accommon.h"
#include "acapps.h"
+#define _COMPONENT ACPI_OS_SERVICES
+ ACPI_MODULE_NAME ("osefixf")
+
/* Local definitions */
@@ -141,7 +144,7 @@ static ACPI_PHYSICAL_ADDRESS
AcpiEfiGetRsdpViaGuid (
EFI_GUID *Guid)
{
- unsigned long Address = 0;
+ ACPI_PHYSICAL_ADDRESS Address = 0;
int i;
@@ -149,13 +152,13 @@ AcpiEfiGetRsdpViaGuid (
{
if (AcpiEfiCompareGuid (&ST->ConfigurationTable[i].VendorGuid, Guid))
{
- Address = (ACPI_PHYSICAL_ADDRESS)
- ST->ConfigurationTable[i].VendorTable;
+ Address = ACPI_PTR_TO_PHYSADDR (
+ ST->ConfigurationTable[i].VendorTable);
break;
}
}
- return ((ACPI_PHYSICAL_ADDRESS) (Address));
+ return (Address);
}