On 22/06/20 15:07, Philippe Mathieu-Daudé wrote: >>> +static int pcspk_audio_init_soundhw(ISABus *bus) >>> +{ >>> + PCSpkState *s = pcspk_state; >>> + >>> + warn_report("'-soundhw pcspk' is deprecated, " >>> + "please set a backend using '-global isa-pcspk.audiodev=<name>' instead"); > Markus's "Crazy shit around -global (pardon my french)" > series instead suggest to use '-device ...': > https://lists.gnu.org/archive/html/qemu-devel/2020-06/msg06667.html > Could that work here? No, this is a different issue. The problem with the floppy is that it conflated two devices in one (controller and drive), while here the device is builtin. In this case -global could be replaced by a machine property, similar to what is done for the block devices that back parallel flash. That however is orthogonal to providing a good CLI for configuring audio. Paolo