]> git.proxmox.com Git - mirror_edk2.git/commit
IntelFsp2Pkg: Support FSP private temporary memory.
authorChasel Chiu <chasel.chiu@intel.com>
Tue, 5 Jan 2021 08:55:25 +0000 (16:55 +0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Thu, 7 Jan 2021 02:35:50 +0000 (02:35 +0000)
commit379e5098a4836b21b893b4801baa34b570c24599
treed91ba10ce13d2443be6eb0ebee0ee6d6b164ae9d
parent7785b38ac9772d55b6d1e8560dde3f854e1dd34a
IntelFsp2Pkg: Support FSP private temporary memory.

REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3153

In FSP the temporary memory provided by bootloader typically will be
totally given to PeiCore as Heap, but in some cases FSP may have to
reserve some more temporary memory for private usage.

This commit adds this flexibility for FSP to reserve some
temporary memory before giving them to PeiCore.

Cc: Maurice Ma <maurice.ma@intel.com>
Cc: Nate DeSimone <nathaniel.l.desimone@intel.com>
Cc: Star Zeng <star.zeng@intel.com>
Signed-off-by: Chasel Chiu <chasel.chiu@intel.com>
Reviewed-by: Nate DeSimone <nathaniel.l.desimone@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>
IntelFsp2Pkg/FspSecCore/FspSecCoreM.inf
IntelFsp2Pkg/FspSecCore/SecMain.c
IntelFsp2Pkg/IntelFsp2Pkg.dec