On Tue, Apr 26, 2022, Varad Gautam wrote: > This series brings multi-vcpu support to UEFI tests on x86. > > Most of the necessary AP bringup code already exists within kvm-unit-tests' > cstart64.S, and has now been either rewritten in C or moved to a common location > to be shared between EFI and non-EFI test builds. > > A call gate is used to transition from 16-bit to 32-bit mode, since EFI may > not load the 32-bit entrypoint low enough to be reachable from the SIPI vector. > > Changes in v3: > - Unbreak i386 build, ingest seanjc's reviews from v2. I have more comments for this version, but if it's ok with you, I'll do the fixup myself and send v4. I'd like to my opinionated renames, e.g. ap_init() => bringup_aps(), as part of this series instead of having to wait for this to get merged.