diff options
author | Siyuan Fu <siyuan.fu@intel.com> | 2020-02-27 09:57:27 +0800 |
---|---|---|
committer | Siyuan Fu <siyuan.fu@intel.com> | 2020-02-27 15:48:14 +0800 |
commit | a8c0a75ea748bb46bf8054b448fe85a6decf4714 (patch) | |
tree | b98e88d894615d7c30304e79438c9bb4a889f608 | |
parent | c6ed9b2d12a822796dad091deb94a900f7efe803 (diff) |
IntelSiliconPkg/ShadowMicrocodePei: Fix GCC build error.
This patch fixes compiler error introduced by commit
b0099a39bd.
BZ: https://tianocore.acgmultimedia.com/show_bug.cgi?id=2449
Cc: Ray Ni <ray.ni@intel.com>
Cc: Rangasai V Chaganty <rangasai.v.chaganty@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Signed-off-by: Siyuan Fu <siyuan.fu@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Ray Ni <ray.ni@intel.com>
-rw-r--r-- | Silicon/Intel/IntelSiliconPkg/Feature/ShadowMicrocode/ShadowMicrocodePei.c | 2 | ||||
-rw-r--r-- | Silicon/Intel/IntelSiliconPkg/Include/Guid/MicrocodeShadowInfoHob.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/Silicon/Intel/IntelSiliconPkg/Feature/ShadowMicrocode/ShadowMicrocodePei.c b/Silicon/Intel/IntelSiliconPkg/Feature/ShadowMicrocode/ShadowMicrocodePei.c index 7e408424..8d6574f6 100644 --- a/Silicon/Intel/IntelSiliconPkg/Feature/ShadowMicrocode/ShadowMicrocodePei.c +++ b/Silicon/Intel/IntelSiliconPkg/Feature/ShadowMicrocode/ShadowMicrocodePei.c @@ -247,7 +247,7 @@ ShadowMicrocodePatchWorker ( (VOID *) Patches[Index].Address,
Patches[Index].Size
);
- MicrocodeAddressInMemory[Index] = (UINT64) Walker;
+ MicrocodeAddressInMemory[Index] = (UINT64) (UINTN) Walker;
Flashcontext->MicrocodeAddressInFlash[Index] = (UINT64) Patches[Index].Address;
Walker += Patches[Index].Size;
}
diff --git a/Silicon/Intel/IntelSiliconPkg/Include/Guid/MicrocodeShadowInfoHob.h b/Silicon/Intel/IntelSiliconPkg/Include/Guid/MicrocodeShadowInfoHob.h index d887b391..1daae123 100644 --- a/Silicon/Intel/IntelSiliconPkg/Include/Guid/MicrocodeShadowInfoHob.h +++ b/Silicon/Intel/IntelSiliconPkg/Include/Guid/MicrocodeShadowInfoHob.h @@ -58,7 +58,7 @@ typedef struct { // microcode patch address on flash. The address is placed in same
// order as the microcode patches in MicrocodeAddrInMemory.
//
- UINT64 MicrocodeAddressInFlash[];
+ UINT64 MicrocodeAddressInFlash[0];
} EFI_MICROCODE_STORAGE_TYPE_FLASH_CONTEXT;
#endif
|