c:\users\administrator\src\edk2\UefiCpuPkg\Library\MpInitLib\MpLib.c(1268) : error C2220: warning treated as error - no 'object' file generated c:\users\administrator\src\edk2\UefiCpuPkg\Library\MpInitLib\MpLib.c(1268) : warning C4306: 'type cast' : conversion from 'int' to 'SEV_ES_AP_JMP_FAR *' of greater size "I think the compiler is justified to complain here: 7b7508ad784d1 (Tom Lendacky 2020-08-12 15:21:42 -0500 1268) JmpFar = (SEV_ES_AP_JMP_FAR *) FixedPcdGet32 (PcdSevEsWorkAreaBase); The proper way to spell such casts is with (UINTN) in the middle."
v1: https://edk2.groups.io/g/devel/message/74878 https://listman.redhat.com/archives/edk2-devel-archive/2021-May/msg00194.html msgid: <c89bc819856d448360430c32cb3833a9667f987b.1620656694.git.thomas.lendacky@amd.com>
IN_PROGRESS per comment 1.
Merged as commit 6933c78e4dc2, via <https://github.com/tianocore/edk2/pull/1634>.