]> git.proxmox.com Git - mirror_edk2.git/commit - UefiCpuPkg/PiSmmCpuDxeSmm/CpuS3.c
UefiCpuPkg/PiSmmCpuDxeSmm: Combine INIT-SIPI-SIPI.
authorEric Dong <eric.dong@intel.com>
Thu, 28 Sep 2017 08:57:35 +0000 (16:57 +0800)
committerEric Dong <eric.dong@intel.com>
Fri, 29 Sep 2017 01:54:09 +0000 (09:54 +0800)
commit7677b4db62975121a6478e8d31a314c8624cacd3
tree8dbdba9836b217c729750ca16d16b21f93cba6e9
parentb6e0f0c6d1f6b8e3e2f7be546c63e9387bdf3c9b
UefiCpuPkg/PiSmmCpuDxeSmm: Combine INIT-SIPI-SIPI.

In S3 resume path, current implementation do 2 separate INIT-SIPI-SIPI,
this is not necessary. This change combine these 2 INIT-SIPI-SIPI to 1
and add CpuPause between them.

Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Ruiyu Ni <ruiyu.ni@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>
UefiCpuPkg/PiSmmCpuDxeSmm/CpuS3.c