Date
1 - 1 of 1
[PATCH v1 0/5] Adds AmdSmmCpuFeaturesLib
Abdul Lateef Attar
Implements SmmCpuFeaturesLib library class for AMD processor family.
Adds AMD processor families processor save state registers. Implements required functions. Handles S3 save state from SMM. PR: https://github.com/tianocore/edk2/pull/3726 Cc: Paul Grimes <paul.grimes@...> Cc: Garrett Kirkendall <garrett.kirkendall@...> Cc: Abner Chang <abner.chang@...> Cc: Eric Dong <eric.dong@...> Cc: Ray Ni <ray.ni@...> Cc: Rahul Kumar <rahul1.kumar@...> Cc: Michael D Kinney <michael.d.kinney@...> Cc: Liming Gao <gaoliming@...> Cc: Zhiguang Liu <zhiguang.liu@...> Abdul Lateef Attar (5): UefiCpuPkg/SmmCpuFeaturesLib: Restructure arch-dependent code MdePkg: Adds AMD SMRAM save state map UefiCpuPkg: Initial implementation of AMD's SmmCpuFeaturesLib UefiCpuPkg: Implements SmmCpuFeaturesLib for AMD Family UefiCpuPkg/AmdSmmCpuFeaturesLib: Handles S3 save state UefiCpuPkg/UefiCpuPkg.dsc | 9 + .../AmdSmmCpuFeaturesLib.inf | 40 ++ .../Include/Register/Amd/SmramSaveStateMap.h | 194 +++++++ .../SmmCpuFeaturesLib/Amd/SmramSaveState.h | 128 +++++ .../SmmCpuFeaturesLib/Amd/SmmCpuFeaturesLib.c | 476 ++++++++++++++++++ .../SmmCpuFeaturesLib/Amd/SmramSaveState.c | 409 +++++++++++++++ .../IntelSmmCpuFeaturesLib.c | 140 ++++++ .../SmmCpuFeaturesLibCommon.c | 140 ------ MdePkg/MdePkg.ci.yaml | 3 +- 9 files changed, 1398 insertions(+), 141 deletions(-) create mode 100644 UefiCpuPkg/Library/SmmCpuFeaturesLib/AmdSmmCpuFeaturesLib.inf create mode 100644 MdePkg/Include/Register/Amd/SmramSaveStateMap.h create mode 100644 UefiCpuPkg/Library/SmmCpuFeaturesLib/Amd/SmramSaveState.h create mode 100644 UefiCpuPkg/Library/SmmCpuFeaturesLib/Amd/SmmCpuFeaturesLib.c create mode 100644 UefiCpuPkg/Library/SmmCpuFeaturesLib/Amd/SmramSaveState.c -- 2.25.1 |
|