]> git.proxmox.com Git - mirror_edk2.git/commit
IntelFsp2Pkg: Add FSP*_ARCH_UPD.
authorChasel Chiu <chasel.chiu@intel.com>
Thu, 4 Jun 2020 06:43:40 +0000 (14:43 +0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Tue, 23 Jun 2020 04:22:49 +0000 (04:22 +0000)
commit89f569ae8e759dc867009f396a516b7af5a3c0e7
treed28b5b1587b5c8b4f7a0f2c9c09f545cb3a3c2a6
parent00b8bf7eda00fb6f0197d3968b6078cfdb4870fa
IntelFsp2Pkg: Add FSP*_ARCH_UPD.

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

Introduce FSPT_ARCH_UPD and FSPS_ARCH_UPD to support debug events
and multi-phase silicon initialization.
For backward compatibility the original structures are kept and
new ARCH_UPD structures will be included only when UPD header
revision equal or greater than 2.

GenCfgOpt script also updated to prevent from generating duplicate
FSPT_ARCH_UPD and FSPS_ARCH_UPD typedef structures.

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>
IntelFsp2Pkg/FspSecCore/Ia32/FspApiEntryT.nasm
IntelFsp2Pkg/Include/FspEas/FspApi.h
IntelFsp2Pkg/Tools/GenCfgOpt.py