audk/IntelFsp2Pkg/FspSecCore
Zhiguang Liu 14c9ba1a2c 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.liu@intel.com>
2024-09-11 05:45:54 +00:00
..
Ia32 IntelFsp2Pkg: Support FSP API to save and restore page table 2024-09-11 05:45:54 +00:00
Vtf0 IntelFsp2Pkg: Fix various typos 2019-07-11 21:07:17 +08:00
X64 IntelFsp2Pkg: Support FSP API to save and restore page table 2024-09-11 05:45:54 +00:00
Fsp22SecCoreS.inf IntelFsp2Pkg: FspSecCore support for X64 2022-04-16 00:18:14 +00:00
Fsp24SecCoreM.inf IntelFsp2Pkg: Support FSP API to save and restore page table 2024-09-11 05:45:54 +00:00
Fsp24SecCoreS.inf IntelFsp2Pkg: Adopt FSP 2.4 MultiPhase functions. 2022-09-07 04:21:15 +00:00
FspSecCoreI.inf IntelFsp2Pkg/FspSecCore: Add FSP-I API for SMM support. 2022-07-20 02:15:55 +00:00
FspSecCoreM.inf IntelFsp2Pkg: Support FSP API to save and restore page table 2024-09-11 05:45:54 +00:00
FspSecCoreS.inf IntelFsp2Pkg: FspSecCore support for X64 2022-04-16 00:18:14 +00:00
FspSecCoreT.inf IntelFsp2Pkg: FspSecCore support for X64 2022-04-16 00:18:14 +00:00
SecFsp.c IntelFsp2Pkg: Correcting Data Region Length of MCUD section 2024-08-27 20:01:54 +00:00
SecFsp.h IntelFsp2Pkg: Fsp T new ARCH UPD Support 2024-04-09 17:15:10 +00:00
SecFspApiChk.c IntelFsp2Pkg: Align FSP global data pointer for X64 build 2024-08-28 13:40:56 +00:00
SecMain.c IntelFsp2Pkg: Update SEC_IDT_TABLE struct 2022-07-14 18:13:44 +00:00
SecMain.h IntelFsp2Pkg: auto-generate SEC ProcessLibraryConstructorList() decl 2024-03-08 09:09:22 +00:00