This is version 2 of the series originally posted here: <https://lists.01.org/pipermail/edk2-devel/2016-November/004702.html>.
In this version, OVMF negotiates the broadcast SMI feature with QEMU dynamically, using the interface added in this QEMU series: <http://lists.nongnu.org/archive/html/qemu-devel/2016-11/msg03582.html>. If the feature is available, OVMF selects it, and also re-sets the UefiCpuPkg PCDs that are related to BSP-AP synchronization to their "UefiCpuPkg.dec" defaults. Repo: https://github.com/lersek/edk2/ Branch: broadcast_smi_v2 BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=230 Cc: Jeff Fan <[email protected]> Cc: Jordan Justen <[email protected]> Cc: Michael Kinney <[email protected]> Cc: Paolo Bonzini <[email protected]> Thanks Laszlo Laszlo Ersek (4): UefiCpuPkg/PiSmmCpuDxeSmm: dynamic PcdCpuSmmApSyncTimeout, PcdCpuSmmSyncMode OvmfPkg: dynamic defaults for PcdCpuSmmApSyncTimeout, PcdCpuSmmSyncMode OvmfPkg/IndustryStandard: add macros for QEMU's SMI feature control bits OvmfPkg/SmmControl2Dxe: select broadcast SMI if available OvmfPkg/Include/IndustryStandard/Q35MchIch9.h | 9 ++- OvmfPkg/OvmfPkgIa32.dsc | 7 +- OvmfPkg/OvmfPkgIa32X64.dsc | 7 +- OvmfPkg/OvmfPkgX64.dsc | 7 +- OvmfPkg/SmmControl2Dxe/SmmControl2Dxe.c | 73 +++++++++++++++++++- OvmfPkg/SmmControl2Dxe/SmmControl2Dxe.inf | 5 ++ UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c | 4 +- UefiCpuPkg/UefiCpuPkg.dec | 20 +++--- 8 files changed, 110 insertions(+), 22 deletions(-) -- 2.9.2 _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

