Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: a5fcc0a6ac0acd67c65a5fb2c3b91806251791a5
https://github.com/tianocore/edk2/commit/a5fcc0a6ac0acd67c65a5fb2c3b91806251791a5
Author: Oliver Smith-Denny <[email protected]>
Date: 2026-06-25 (Thu, 25 Jun 2026)
Changed paths:
M MdeModulePkg/Bus/Pci/CxlDxe/CxlDxe.c
Log Message:
-----------
MdeModulePkg: CxlDxe: Fix IA32 Build Break
CxlDxe is currently compiled as part of the MdeModulePkg
IA32 CI. When running CI with VS2022 version 14.44.35228.0,
the CI build fails with:
CxlDxe.lib(CxlDxe.obj) : unresolved external symbol __allmul
CxlDxe(CxlDxe.obj) : unresolved external symbol __allshl
CxlDxe is not intended to run on IA32 DXE systems, as such
systems are legacy, but until edk2 drops build support for
IA32 DXE (or at least CI for it), the build needs to work.
This fixes the 64 bit multiplication/shifting that occurs
in CxlDxe to use the BaseLib functions that avoid the
compiler intrinsics.
Signed-off-by: Oliver Smith-Denny <[email protected]>
To unsubscribe from these emails, change your notification settings at
https://github.com/tianocore/edk2/settings/notifications
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits