Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 14c9ba1a2ca64137de148968823dc20988dcaa4c
      
https://github.com/tianocore/edk2/commit/14c9ba1a2ca64137de148968823dc20988dcaa4c
  Author: Zhiguang Liu <zhiguang....@intel.com>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

  Changed paths:
    M IntelFsp2Pkg/FspSecCore/Fsp24SecCoreM.inf
    M IntelFsp2Pkg/FspSecCore/FspSecCoreM.inf
    M IntelFsp2Pkg/FspSecCore/Ia32/Fsp24ApiEntryM.nasm
    M IntelFsp2Pkg/FspSecCore/Ia32/FspApiEntryM.nasm
    M IntelFsp2Pkg/FspSecCore/X64/Fsp24ApiEntryM.nasm
    M IntelFsp2Pkg/FspSecCore/X64/FspApiEntryM.nasm
    M IntelFsp2Pkg/IntelFsp2Pkg.dec
    M IntelFsp2Pkg/Library/BaseFspCommonLib/FspCommonLib.c
    M IntelFsp2Pkg/Library/BaseFspSwitchStackLib/BaseFspSwitchStackLib.inf
    M IntelFsp2Pkg/Library/BaseFspSwitchStackLib/Ia32/Stack.nasm
    M IntelFsp2Pkg/Library/BaseFspSwitchStackLib/X64/Stack.nasm

  Log Message:
  -----------
  IntelFsp2Pkg: Support FSP API to save and restore page table

A potential issue may happen when FSP creates/changes page table while
bootloader doesn't expect page table being changed in FSP.
Current, FSP API support to save/restore stack, IDT and general purpose
registers. Following the same pattern, add save/restore page table
support to solve this issue.
Note that this feature only impacts FSP API mode, and is controlled
by PCD PcdFspSaveRestorePageTableEnable. For compatibility, the PCD
default value is set as FALSE.

Signed-off-by: Zhiguang Liu <zhiguang....@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