Re: [PATCH 0/8] qemu: caps: Add detection of default device property values and remove deprecated 'scsi=off'

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 5/7/20 7:57 AM, Peter Krempa wrote:
First part focuses on allowing the device property code to detect the
default values for the properties and the second part then uses it to
remove formatting of the deprecated 'scsi=off' for virti-blk-pci.

Peter Krempa (8):
   virQEMUCapsProbeQMPDevices: Split up into logical chunks
   virQEMUCapsProbeQMPDeviceProperties: Switch to local implementation
   virQEMUCapsProbeQMPObjectTypes: Fold in
     virQEMUCapsProbeQMPGenericProps
   qemuMonitorJSONGetDeviceProps: Refactor to modern standards
   qemuMonitorGetDeviceProps: Return data in a hash table
   virQEMUCapsProbeQMPDeviceProperties: Add per-property callbacks
   qemu: capabilities: Introduce
     QEMU_CAPS_VIRTIO_BLK_SCSI_DEFAULT_DISABLED
   qemu: command: Stop formatting of 'scsi=off' for virtio-blk-pci

  src/qemu/qemu_capabilities.c                  | 347 ++++++++++--------
  src/qemu/qemu_capabilities.h                  |   1 +
  src/qemu/qemu_command.c                       |   4 +-
  src/qemu/qemu_monitor.c                       |  11 +-
  src/qemu/qemu_monitor.h                       |   5 +-
  src/qemu/qemu_monitor_json.c                  |  58 ++-
  src/qemu/qemu_monitor_json.h                  |   7 +-
  .../caps_5.0.0.aarch64.xml                    |   1 +
  .../qemucapabilitiesdata/caps_5.0.0.ppc64.xml |   1 +
  .../caps_5.0.0.riscv64.xml                    |   1 +
  .../caps_5.0.0.x86_64.xml                     |   1 +
  .../caps_5.1.0.x86_64.xml                     |   1 +
  ...fault-cpu-kvm-virt-4.2.aarch64-latest.args |   2 +-
  ...fault-cpu-tcg-virt-4.2.aarch64-latest.args |   2 +-
  .../aarch64-virt-graphics.aarch64-latest.args |   2 +-
  .../aarch64-virt-headless.aarch64-latest.args |   2 +-
  .../disk-aio-io_uring.x86_64-latest.args      |   2 +-
  ...-backing-chains-noindex.x86_64-latest.args |  12 +-
  .../disk-cache.x86_64-latest.args             |   2 +-
  .../disk-cdrom-tray.x86_64-latest.args        |   2 +-
  .../disk-copy_on_read.x86_64-latest.args      |   2 +-
  .../disk-detect-zeroes.x86_64-latest.args     |   2 +-
  .../disk-network-gluster.x86_64-latest.args   |   6 +-
  .../disk-network-http.x86_64-latest.args      |   8 +-
  .../disk-network-iscsi.x86_64-latest.args     |   8 +-
  .../disk-network-nbd.x86_64-latest.args       |  10 +-
  .../disk-network-rbd.x86_64-latest.args       |  12 +-
  .../disk-network-sheepdog.x86_64-latest.args  |   2 +-
  ...isk-network-source-auth.x86_64-latest.args |   4 +-
  .../disk-network-tlsx509.x86_64-latest.args   |   8 +-
  .../disk-nvme.x86_64-latest.args              |   8 +-
  .../disk-shared.x86_64-latest.args            |   4 +-
  .../disk-slices.x86_64-latest.args            |   6 +-
  ...threads-virtio-scsi-pci.x86_64-latest.args |   2 +-
  ...luks-disks-source-qcow2.x86_64-latest.args |  12 +-
  ...ault-cpu-kvm-pseries-2.7.ppc64-latest.args |   2 +-
  ...ault-cpu-kvm-pseries-3.1.ppc64-latest.args |   2 +-
  ...ault-cpu-kvm-pseries-4.2.ppc64-latest.args |   2 +-
  ...ault-cpu-tcg-pseries-2.7.ppc64-latest.args |   2 +-
  ...ault-cpu-tcg-pseries-3.1.ppc64-latest.args |   2 +-
  ...ault-cpu-tcg-pseries-4.2.ppc64-latest.args |   2 +-
  .../ppc64-pseries-graphics.ppc64-latest.args  |   2 +-
  .../ppc64-pseries-headless.ppc64-latest.args  |   2 +-
  .../riscv64-virt-graphics.riscv64-latest.args |   2 +-
  .../riscv64-virt-headless.riscv64-latest.args |   2 +-
  ...vhost-user-fs-hugepages.x86_64-latest.args |   2 +-
  ...virtio-non-transitional.x86_64-latest.args |   2 +-
  ...virtio-options-disk-ats.x86_64-latest.args |   8 +-
  ...rtio-options-disk-iommu.x86_64-latest.args |   4 +-
  ...tio-options-disk-packed.x86_64-latest.args |   8 +-
  .../virtio-options.x86_64-latest.args         |   4 +-
  .../virtio-transitional.x86_64-latest.args    |   4 +-
  ...-default-cpu-kvm-pc-4.2.x86_64-latest.args |   2 +-
  ...default-cpu-kvm-q35-4.2.x86_64-latest.args |   2 +-
  ...-default-cpu-tcg-pc-4.2.x86_64-latest.args |   2 +-
  ...default-cpu-tcg-q35-4.2.x86_64-latest.args |   2 +-
  .../x86_64-pc-graphics.x86_64-latest.args     |   2 +-
  .../x86_64-pc-headless.x86_64-latest.args     |   2 +-
  .../x86_64-q35-graphics.x86_64-latest.args    |   2 +-
  .../x86_64-q35-headless.x86_64-latest.args    |   2 +-
  60 files changed, 356 insertions(+), 270 deletions(-)


Reviewed-by: Michal Privoznik <mprivozn@xxxxxxxxxx>

Michal




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux