On Fri, Sep 26, 2025 at 05:56:59PM +0100, Peter Maydell wrote: > On Fri, 26 Sept 2025 at 16:59, Peter Maydell <peter.mayd...@linaro.org> wrote: > > I'm trying to repro the setup I had last year, but I can't > > figure out a setup where I can get hot-unplug to work: > > the "device-del" command documented in system/cpu-hotplug.html > > always fails with: > > > > "desc": "acpi: device unplug request for not supported device type: > > IvyBridge-IBRS-x86_64-cpu" > > > > Do you know how to get this working? > > Turns out I needed to also add enough command line arguments > to get a guest to boot (which is a bit tricky when you don't > want to use the gui frontend because fontconfig et al are > full of leaks that clutter up the asan output). The error > message from device-del is extremely unhelpful here. > > The command line I ended up with was > > ./build/x86-tgts-asan/qemu-system-x86_64 -vga std -display curses > -no-user-config -m 2048 -nodefaults -machine q35,accel=kvm,usb=off > -smp 1,maxcpus=2 -cpu IvyBridge-IBRS -qmp > unix:/tmp/qmp-sock,server=on,wait=off -cdrom > ~/test-images/ubuntu-server-2404/ubuntu-24.04-live-server-amd64.iso
Right, I remember I hit similar condition, but after I switch to a Linux guest it started to work (with/without leaks..). Looks like we need the guest/firmware to respond to some of the ACPI requests. Thanks, -- Peter Xu