Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: 063e19bab2569219adadcbc32c83f6b1da626e60
https://github.com/tianocore/edk2/commit/063e19bab2569219adadcbc32c83f6b1da626e60
Author: Aravind P R <[email protected]>
Date: 2025-02-21 (Fri, 21 Feb 2025)
Changed paths:
M IntelFsp2Pkg/FspSecCore/Ia32/FspApiEntryT.nasm
M IntelFsp2Pkg/FspSecCore/X64/FspApiEntryT.nasm
Log Message:
-----------
IntelFsp2Pkg: Fixing TemporaryRamSize Configurability option.
Issue : Configuring TemporaryRamSize using FSP-T arch UPD
(added as part of Spec 2.5) is not working as expected.
Root cause : Code is reading the ImageAttribute from the wrong
address which confirms the TemporaryRamSize Configurability,
hence the TemporaryRamSize UPD is ignored. This is because
the code expects the FspInfoheader Offset to be in ESI/RSI
(from which ImageAttribute read) is not guaranteed as per the
current implementation.
Fix : Modified code to make sure that ESI/RSI contains the
FspInfoheader offset by time the code reads the ImageAttribute.
Tests : Verified the fix on Both 32 Bit and 64 Bit FSP Binaries
by configuring the TemporaryRamSize using the FSPT Arch UPD.
Signed-off-by: Aravind P R <[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