On 02/26/20 23:11, Laszlo Ersek wrote:
> Supersedes: <20200223172537.28464-1-ler...@redhat.com>
> Bugzilla:   https://bugzilla.tianocore.org/show_bug.cgi?id=1512
> Repo:       https://github.com/lersek/edk2.git
> Branch:     vcpu_hotplug_smm_bz_1512_v2
> 
> V1 was posted at:
> 
> * [edk2-devel] [PATCH 00/16]
>   OvmfPkg: support VCPU hotplug with -D SMM_REQUIRE
> 
>   https://edk2.groups.io/g/devel/message/54734
>   20200223172537.28464-1-lersek@redhat.com">http://mid.mail-archive.com/20200223172537.28464-1-lersek@redhat.com
> 
> New in v2:
> 
> - Document (in patch#11) and implement (in patch#12) the "combined"
>   approach described here:
> 
>   111145fc-be3d-2a9a-a126-c14345a8a8a4@redhat.com">http://mid.mail-archive.com/111145fc-be3d-2a9a-a126-c14345a8a8a4@redhat.com
>   https://edk2.groups.io/g/devel/message/54754
> 
>   The idea is basically to make the SMM Monarch wait not just until the
>   hot-added CPU hits the normal RAM Post-SMM Pen (which is safe wrt.
>   ordering, but can be attacked by the OS), but *also* until the
>   hot-added CPU is just about to execute RSM first (which is a bit less
>   safe wrt. ordering, but cannot be attacked by the OS).
> 
> - Pick up Ard's conditional A-b for the other patches, which have not
>   been modified.
> 
> - Rebase to master, and retest.

Thanks everyone for the feedback!

I plan to push this series soon after the hard feature freeze ends, and
edk2-stable202002 is tagged. I have three questions / remarks regarding
that:

- Phil, please tell me if you'd like me to hold the series for longer.
(You seem to have reached the end of the series, and I'm unsure about
the skipped patches -- maybe you want to skip them, maybe you need more
time for them.)

- I've talked to Igor about ordering the merging of the firmware set vs.
the merging of the QEMU patches. Igor made the great point that in this
case, QEMU is the user / consumer (ACPI payload) of the firmware
feature, and so the firmware stuff should go in first. I hadn't thought
of that, but he convinced me. The QEMU PoC patch is available, Boris has
tested the patches against each other, and this OVMF set in itself does
not regress anything functional. (Note that, while several patches in
the series *do* affect code paths that are independent of CPU hotplug, I
also regression-tested those.)

- Once the set is "in", I'll mark TianoCore#1512 as one of the new
features (for the first stable tag *after* edk2-stable202002) at
<https://github.com/tianocore/tianocore.github.io/wiki/EDK-II-Release-Planning>.

Thanks
Laszlo


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#55236): https://edk2.groups.io/g/devel/message/55236
Mute This Topic: https://groups.io/mt/71575167/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to