UefiCpuPkg: CpuIo2Smm: Move CpuIo2Smm driver to consume gMmst
This change replaced gSmst with gMmst to support broader compatibility under MM environment for CpuIo2Smm driver. Cc: Eric Dong <eric.dong@intel.com> Cc: Ray Ni <ray.ni@intel.com> Cc: Laszlo Ersek <lersek@redhat.com> Cc: Rahul Kumar <rahul1.kumar@intel.com> Signed-off-by: Kun Qin <kun.q@outlook.com> Reviewed-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Ray Ni <ray.ni@intel.com>
This commit is contained in:
@@ -390,12 +390,12 @@ SmmCpuIo2Initialize (
|
||||
//
|
||||
// Copy the SMM CPU I/O Protocol instance into the System Management System Table
|
||||
//
|
||||
CopyMem (&gSmst->SmmIo, &mSmmCpuIo2, sizeof (mSmmCpuIo2));
|
||||
CopyMem (&gMmst->MmIo, &mSmmCpuIo2, sizeof (mSmmCpuIo2));
|
||||
|
||||
//
|
||||
// Install the SMM CPU I/O Protocol into the SMM protocol database
|
||||
// Install the SMM CPU I/O Protocol into the MM protocol database
|
||||
//
|
||||
Status = gSmst->SmmInstallProtocolInterface (
|
||||
Status = gMmst->MmInstallProtocolInterface (
|
||||
&mHandle,
|
||||
&gEfiSmmCpuIo2ProtocolGuid,
|
||||
EFI_NATIVE_INTERFACE,
|
||||
|
Reference in New Issue
Block a user