summaryrefslogtreecommitdiff
path: root/source/tools/acpiexec/aetables.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/tools/acpiexec/aetables.c')
-rw-r--r--source/tools/acpiexec/aetables.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/source/tools/acpiexec/aetables.c b/source/tools/acpiexec/aetables.c
index cb2c05ba5ab39..88726a23920a6 100644
--- a/source/tools/acpiexec/aetables.c
+++ b/source/tools/acpiexec/aetables.c
@@ -335,7 +335,7 @@ AeBuildLocalTables (
* Use the external FADT, but we must update the DSDT/FACS addresses
* as well as the checksum
*/
- ExternalFadt->Dsdt = DsdtAddress;
+ ExternalFadt->Dsdt = (UINT32) DsdtAddress;
if (!AcpiGbl_ReducedHardware)
{
ExternalFadt->Facs = ACPI_PTR_TO_PHYSADDR (&LocalFACS);
@@ -362,7 +362,7 @@ AeBuildLocalTables (
else if (AcpiGbl_UseHwReducedFadt)
{
ACPI_MEMCPY (&LocalFADT, HwReducedFadtCode, sizeof (ACPI_TABLE_FADT));
- LocalFADT.Dsdt = DsdtAddress;
+ LocalFADT.Dsdt = (UINT32) DsdtAddress;
LocalFADT.XDsdt = DsdtAddress;
LocalFADT.Header.Checksum = 0;
@@ -558,5 +558,5 @@ AcpiOsGetRootPointer (
void)
{
- return ((ACPI_PHYSICAL_ADDRESS) &LocalRSDP);
+ return (ACPI_PTR_TO_PHYSADDR (&LocalRSDP));
}