From e1e7306b54147e65cb7347b060e94f336d4a82d2 Mon Sep 17 00:00:00 2001 From: Michael D Kinney Date: Thu, 11 Nov 2021 11:20:50 -0800 Subject: [PATCH] OvmfPkg/Library/ResetSystemLib: Fix Microvm VS2019 NOOPT build issue 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 Cc: Ard Biesheuvel Cc: Jiewen Yao Signed-off-by: Michael D Kinney Reviewed-by: Gerd Hoffmann --- OvmfPkg/Library/ResetSystemLib/ResetSystemLibMicrovm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OvmfPkg/Library/ResetSystemLib/ResetSystemLibMicrovm.c b/OvmfPkg/Library/ResetSystemLib/ResetSystemLibMicrovm.c index 5c714cf06a..94dc894ded 100644 --- a/OvmfPkg/Library/ResetSystemLib/ResetSystemLibMicrovm.c +++ b/OvmfPkg/Library/ResetSystemLib/ResetSystemLibMicrovm.c @@ -18,7 +18,7 @@ static UINTN MicrovmGedBase (VOID) { - VOID *Address = (VOID*) MICROVM_GED_MMIO_BASE_REGS; + VOID *Address = (VOID*)(UINTN) MICROVM_GED_MMIO_BASE_REGS; if (EfiGoneVirtual ()) { EfiConvertPointer (0, &Address);