]> git.proxmox.com Git - mirror_edk2.git/commitdiff
OvmfPkg/AcpiPlatformDxe: Fix Visual Studio build issues
authorjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 9 Aug 2012 23:27:05 +0000 (23:27 +0000)
committerjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 9 Aug 2012 23:27:05 +0000 (23:27 +0000)
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13602 6f19259b-4bc3-4df7-8a09-765794883524

OvmfPkg/AcpiPlatformDxe/Qemu.c
OvmfPkg/AcpiPlatformDxe/Xen.c

index 051449d72a539bf023a53dde407b27f10b6138e4..4c88c32ec8ae26b21dcea3a651f258aa2fd2dd74 100644 (file)
@@ -268,8 +268,8 @@ QemuInstallAcpiSsdtTable (
         *(UINT32*) SsdtPtr = sizeof (*FwData);\r
         SsdtPtr += 4;\r
 \r
-        ASSERT(SsdtPtr - Ssdt == SsdtSize);\r
-        ((EFI_ACPI_DESCRIPTION_HEADER *) Ssdt)->Length = SsdtSize;\r
+        ASSERT((UINTN) (SsdtPtr - Ssdt) == SsdtSize);\r
+        ((EFI_ACPI_DESCRIPTION_HEADER *) Ssdt)->Length = (UINT32) SsdtSize;\r
         Status = InstallAcpiTable (AcpiProtocol, Ssdt, SsdtSize, TableKey);\r
       }\r
 \r
index 02ab8402eb4ea0b386d972dc1921f0a514dcbe4e..618ac58b420b14ac122e5ada0366f5302838034b 100644 (file)
@@ -188,7 +188,7 @@ InstallXenTables (
       CurrentTableEntry = (VOID *) ((UINT8 *) Xsdt +\r
                             sizeof (EFI_ACPI_DESCRIPTION_HEADER) +\r
                             Index * sizeof (UINT64));\r
-      CurrentTablePointer = *(UINT64 *)CurrentTableEntry;\r
+      CurrentTablePointer = (UINTN) *(UINT64 *)CurrentTableEntry;\r
       CurrentTable = (EFI_ACPI_DESCRIPTION_HEADER *) CurrentTablePointer;\r
 \r
       //\r