On Fri, Jun 14, 2024, Mathias Krause wrote: > On 14.06.24 18:35, Sean Christopherson wrote: > However, this still doesn't prevent creating VMs that have no BSP as the > actual vCPU ID assignment only happens later, when vCPUs are created. > > But, I guess, that's no real issue. If userland insists on not having a > BSP, so be it. "struct kvm" is zero-allocated, so the BSP will default to vCPU0. I wouldn't be at all surprised if VMMs rely on that (after looking, that does appear to be the case for our VMM).