Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 063e19bab2569219adadcbc32c83f6b1da626e60
      
https://github.com/tianocore/edk2/commit/063e19bab2569219adadcbc32c83f6b1da626e60
  Author: Aravind P R <aravind....@intel.com>
  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 <aravind....@intel.com>



To unsubscribe from these emails, change your notification settings at 
https://github.com/tianocore/edk2/settings/notifications


_______________________________________________
edk2-commits mailing list
edk2-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to