summaryrefslogtreecommitdiffstats
path: root/BaseTools/Source/Python/Table/__init__.py
diff options
context:
space:
mode:
authorAnkur Arora <ankur.a.arora@oracle.com>2021-03-11 22:26:52 -0800
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2021-03-16 13:21:46 +0000
commitb6d5996706ddb6082e3ea8de79849bfecf2aaa15 (patch)
tree97e5cc9afce893b4ca1bae5b60b670878b269944 /BaseTools/Source/Python/Table/__init__.py
parent8ade9d425a6e6b4c992bea6c3b5e65c32b6cd463 (diff)
downloadedk2-b6d5996706ddb6082e3ea8de79849bfecf2aaa15.tar.gz
edk2-b6d5996706ddb6082e3ea8de79849bfecf2aaa15.tar.bz2
edk2-b6d5996706ddb6082e3ea8de79849bfecf2aaa15.zip
OvmfPkg/SmmCpuFeaturesLib: init CPU ejection state
Init CPU_HOT_EJECT_DATA, which will be used to share CPU ejection state between SmmCpuFeaturesLib (via PiSmmCpuDxeSmm) and CpuHotPlugSmm. The init happens via SmmCpuFeaturesSmmRelocationComplete(), and so it will run as part of the PiSmmCpuDxeSmm entry point function, PiCpuSmmEntry(). Once inited, CPU_HOT_EJECT_DATA is exposed via PcdCpuHotEjectDataAddress. The CPU hot-eject handler (CPU_HOT_EJECT_DATA->Handler) is setup when there is an ejection request via CpuHotplugSmm. Cc: Laszlo Ersek <lersek@redhat.com> Cc: Jordan Justen <jordan.l.justen@intel.com> Cc: Ard Biesheuvel <ard.biesheuvel@arm.com> Cc: Igor Mammedov <imammedo@redhat.com> Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com> Cc: Aaron Young <aaron.young@oracle.com> Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=3132 Signed-off-by: Ankur Arora <ankur.a.arora@oracle.com> Message-Id: <20210312062656.2477515-7-ankur.a.arora@oracle.com> Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Diffstat (limited to 'BaseTools/Source/Python/Table/__init__.py')
0 files changed, 0 insertions, 0 deletions