On Thu, Aug 24, 2023 at 04:30:48PM +0200, Alexander Graf wrote: > The best thing I could come up with was the QEMU internal qom property > x-apple-type. Happy to split them: Make the change of virtio-blk behavior > depend on the property and make all of the PCI device/vendor swapping depend > on a new class which then sets the x-apple-type.
Basically this, but there is no need to actually expose it as property, the xhci emulation does something simliar for nec-specific commands which work for '-device nec-usb-xhci' only. Use 'git grep nec_quirks' to find the places in qemu code. HTH, Gerd
