Changed in v2: - Fix properties set for v2.6 machine type compat so that it only affects the virtio devices which support both legacy and modern modes. - Revert unneccessary patch allowing optional properties in machine prop back compat
Daniel P. Berrangé (2): hw: report invalid disable-legacy|modern usage for virtio-1-only devs Revert "globals: Allow global properties to be optional" hw/core/machine.c | 23 ++++++++++++++++++++--- hw/display/virtio-gpu-pci.c | 4 +++- hw/display/virtio-vga.c | 4 +++- hw/virtio/virtio-crypto-pci.c | 4 +++- hw/virtio/virtio-input-pci.c | 4 +++- hw/virtio/virtio-pci.c | 26 ++++++++++++++++---------- hw/virtio/virtio-pci.h | 31 +++++++++++++++++++++++++------ include/hw/qdev-core.h | 3 --- qom/object.c | 3 --- 9 files changed, 73 insertions(+), 29 deletions(-) -- 2.20.1