On 01/22/2016 02:30 PM, Cole Robinson wrote:
This is the second series dropping QEMU_CAPS_DEVICE. It handles
qemu_command.c and all remaining uses of QEMU_CAPS_DEVICE.
Every qemu binary after v0.12.1 has the -device option, but many
platforms cannot actually use it, because they are based around
hardcoded machine models that cannot be extended. For these machine
types, old style options work in _some_ scenarios, basically only
situations where we are specifying host side config, where modern
machines would use -chardev and -netdev.
Those code paths are already preserved for the only scenario that's
actually been tested to work (qemu-system-arm -M vexpress and some
other arm pieces), so they aren't going anywhere. But all other old
style command line options can be dropped AFAICT. See individual
patches for descriptions.
Note, I'm pausing this series for now. I'm going to focus on getting the test
suite bits committed before I rebase and revive this.
thanks,
Cole