]> git.proxmox.com Git - mirror_edk2.git/commitdiff
OvmfPkg/Library/ResetSystemLib: Fix Microvm VS2019 NOOPT build issue
authorMichael D Kinney <michael.d.kinney@intel.com>
Thu, 11 Nov 2021 19:20:50 +0000 (11:20 -0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Fri, 12 Nov 2021 19:32:48 +0000 (19:32 +0000)
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3731

Fix VS2019 NOOPT build issues with OvmfPkg/Microvm/MicrovmX64.dsc
by fixing typecast of MICROVM_GED_MMIO_BASE_REGS to a VOID *.

Cc: Gerd Hoffmann <kraxel@redhat.com>
Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>
Cc: Jiewen Yao <jiewen.yao@intel.com>
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
OvmfPkg/Library/ResetSystemLib/ResetSystemLibMicrovm.c

index 5c714cf06a54f0020e5cc7500dc79ebee2753750..94dc894ded73e4bb633a344ac8cd2df93016fd09 100644 (file)
@@ -18,7 +18,7 @@
 \r
 static UINTN MicrovmGedBase (VOID)\r
 {\r
-  VOID *Address = (VOID*) MICROVM_GED_MMIO_BASE_REGS;\r
+  VOID *Address = (VOID*)(UINTN) MICROVM_GED_MMIO_BASE_REGS;\r
 \r
   if (EfiGoneVirtual ()) {\r
     EfiConvertPointer (0, &Address);\r