/*
* qemu_capabilities.c: QEMU capabilities generation
*
- * Copyright (C) 2006-2015 Red Hat, Inc.
+ * Copyright (C) 2006-2016 Red Hat, Inc.
* Copyright (C) 2006 Daniel P. Berrange
*
* This library is free software; you can redistribute it and/or
"ich9-disable-s4",
"vserport-change-event", /* 210 */
+ "virtio-balloon-pci.deflate-on-oom",
);
{ "virtio-input-host-pci", QEMU_CAPS_VIRTIO_INPUT_HOST },
};
+static struct virQEMUCapsStringFlags virQEMUCapsObjectPropsVirtioBalloon[] = {
+ { "deflate-on-oom", QEMU_CAPS_VIRTIO_BALLOON_AUTODEFLATE },
+};
+
static struct virQEMUCapsStringFlags virQEMUCapsObjectPropsVirtioBlk[] = {
{ "multifunction", QEMU_CAPS_PCI_MULTIFUNCTION },
{ "bootindex", QEMU_CAPS_BOOTINDEX },
ARRAY_CARDINALITY(virQEMUCapsObjectPropsVirtioGpu) },
{ "ICH9-LPC", virQEMUCapsObjectPropsICH9,
ARRAY_CARDINALITY(virQEMUCapsObjectPropsICH9) },
+ { "virtio-balloon-pci", virQEMUCapsObjectPropsVirtioBalloon,
+ ARRAY_CARDINALITY(virQEMUCapsObjectPropsVirtioBalloon) },
+ { "virtio-balloon-ccw", virQEMUCapsObjectPropsVirtioBalloon,
+ ARRAY_CARDINALITY(virQEMUCapsObjectPropsVirtioBalloon) },
+ { "virtio-balloon-device", virQEMUCapsObjectPropsVirtioBalloon,
+ ARRAY_CARDINALITY(virQEMUCapsObjectPropsVirtioBalloon) },
};
/*
* qemu_capabilities.h: QEMU capabilities generation
*
- * Copyright (C) 2006-2015 Red Hat, Inc.
+ * Copyright (C) 2006-2016 Red Hat, Inc.
* Copyright (C) 2006 Daniel P. Berrange
*
* This library is free software; you can redistribute it and/or
/* 210 */
QEMU_CAPS_VSERPORT_CHANGE, /* VSERPORT_CHANGE event */
+ QEMU_CAPS_VIRTIO_BALLOON_AUTODEFLATE, /* virtio-balloon-{device,pci,ccw}.
+ * deflate-on-oom */
QEMU_CAPS_LAST /* this must always be the last item */
} virQEMUCapsFlags;
}
+{
+ "return": [
+ {
+ "name": "command_serr_enable",
+ "type": "on/off"
+ },
+ {
+ "name": "multifunction",
+ "type": "on/off"
+ },
+ {
+ "name": "rombar",
+ "type": "uint32"
+ },
+ {
+ "name": "romfile",
+ "type": "string"
+ },
+ {
+ "name": "addr",
+ "type": "pci-devfn"
+ },
+ {
+ "name": "class",
+ "type": "hex32"
+ },
+ {
+ "name": "event_idx",
+ "type": "on/off"
+ },
+ {
+ "name": "indirect_desc",
+ "type": "on/off"
+ }
+ ],
+ "id": "libvirt-33"
+}
+
+{
+ "id": "libvirt-34",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'virtio-balloon-ccw' not found"
+ }
+}
+
+{
+ "id": "libvirt-35",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'virtio-balloon-device' not found"
+ }
+}
+
{
"return": [
{
"name": "none"
}
],
- "id": "libvirt-33"
+ "id": "libvirt-36"
}
{
"name": "Opteron_G4"
}
],
- "id": "libvirt-34"
+ "id": "libvirt-37"
}
{
"enabled": false,
"present": true
},
- "id": "libvirt-35"
+ "id": "libvirt-38"
}
{
- "id": "libvirt-36",
+ "id": "libvirt-39",
"error": {
"class": "CommandNotFound",
"desc": "The command query-tpm-models has not been found"
}
{
- "id": "libvirt-37",
+ "id": "libvirt-40",
"error": {
"class": "CommandNotFound",
"desc": "The command query-tpm-types has not been found"
}
{
- "id": "libvirt-38",
+ "id": "libvirt-41",
"error": {
"class": "CommandNotFound",
"desc": "The command query-command-line-options has not been found"
"state": false
}
],
- "id": "libvirt-39"
+ "id": "libvirt-42"
}
}
}
+{
+ "return": [
+ {
+ "name": "command_serr_enable",
+ "type": "on/off"
+ },
+ {
+ "name": "multifunction",
+ "type": "on/off"
+ },
+ {
+ "name": "rombar",
+ "type": "uint32"
+ },
+ {
+ "name": "romfile",
+ "type": "string"
+ },
+ {
+ "name": "addr",
+ "type": "pci-devfn"
+ },
+ {
+ "name": "class",
+ "type": "hex32"
+ },
+ {
+ "name": "event_idx",
+ "type": "on/off"
+ },
+ {
+ "name": "indirect_desc",
+ "type": "on/off"
+ }
+ ],
+ "id": "libvirt-34"
+}
+
+{
+ "id": "libvirt-35",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'virtio-balloon-ccw' not found"
+ }
+}
+
+{
+ "id": "libvirt-36",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'virtio-balloon-device' not found"
+ }
+}
+
{
"return": [
{
"name": "none"
}
],
- "id": "libvirt-34"
+ "id": "libvirt-37"
}
{
"name": "Opteron_G5"
}
],
- "id": "libvirt-35"
+ "id": "libvirt-38"
}
{
"enabled": false,
"present": true
},
- "id": "libvirt-36"
+ "id": "libvirt-39"
}
{
- "id": "libvirt-37",
+ "id": "libvirt-40",
"error": {
"class": "CommandNotFound",
"desc": "The command query-tpm-models has not been found"
}
{
- "id": "libvirt-38",
+ "id": "libvirt-41",
"error": {
"class": "CommandNotFound",
"desc": "The command query-tpm-types has not been found"
}
{
- "id": "libvirt-39",
+ "id": "libvirt-42",
"error": {
"class": "CommandNotFound",
"desc": "The command query-command-line-options has not been found"
"state": false
}
],
- "id": "libvirt-40"
+ "id": "libvirt-43"
}
}
+{
+ "return": [
+ {
+ "name": "command_serr_enable",
+ "type": "on/off"
+ },
+ {
+ "name": "multifunction",
+ "type": "on/off"
+ },
+ {
+ "name": "rombar",
+ "type": "uint32"
+ },
+ {
+ "name": "romfile",
+ "type": "string"
+ },
+ {
+ "name": "addr",
+ "type": "pci-devfn"
+ },
+ {
+ "name": "class",
+ "type": "hex32"
+ },
+ {
+ "name": "event_idx",
+ "type": "on/off"
+ },
+ {
+ "name": "indirect_desc",
+ "type": "on/off"
+ }
+ ],
+ "id": "libvirt-34"
+}
+
+{
+ "id": "libvirt-35",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'virtio-balloon-ccw' not found"
+ }
+}
+
+{
+ "id": "libvirt-36",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'virtio-balloon-device' not found"
+ }
+}
+
{
"return": [
{
"name": "none"
}
],
- "id": "libvirt-34"
+ "id": "libvirt-37"
}
{
"name": "qemu64"
}
],
- "id": "libvirt-35"
+ "id": "libvirt-38"
}
{
"enabled": false,
"present": true
},
- "id": "libvirt-36"
+ "id": "libvirt-39"
}
{
- "id": "libvirt-37",
+ "id": "libvirt-40",
"error": {
"class": "CommandNotFound",
"desc": "The command query-tpm-models has not been found"
}
{
- "id": "libvirt-38",
+ "id": "libvirt-41",
"error": {
"class": "CommandNotFound",
"desc": "The command query-tpm-types has not been found"
}
{
- "id": "libvirt-39",
+ "id": "libvirt-42",
"error": {
"class": "CommandNotFound",
"desc": "The command query-command-line-options has not been found"
"state": false
}
],
- "id": "libvirt-40"
+ "id": "libvirt-43"
}
}
}
+{
+ "return": [
+ {
+ "name": "command_serr_enable",
+ "type": "on/off"
+ },
+ {
+ "name": "multifunction",
+ "type": "on/off"
+ },
+ {
+ "name": "rombar",
+ "type": "uint32"
+ },
+ {
+ "name": "romfile",
+ "type": "string"
+ },
+ {
+ "name": "addr",
+ "type": "pci-devfn"
+ },
+ {
+ "name": "class",
+ "type": "hex32"
+ },
+ {
+ "name": "event_idx",
+ "type": "on/off"
+ },
+ {
+ "name": "indirect_desc",
+ "type": "on/off"
+ }
+ ],
+ "id": "libvirt-34"
+}
+
+{
+ "id": "libvirt-35",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'virtio-balloon-ccw' not found"
+ }
+}
+
+{
+ "return": [
+ ],
+ "id": "libvirt-36"
+}
+
{
"return": [
{
"cpu-max": 1
}
],
- "id": "libvirt-34"
+ "id": "libvirt-37"
}
{
"name": "qemu64"
}
],
- "id": "libvirt-35"
+ "id": "libvirt-38"
}
{
"enabled": false,
"present": true
},
- "id": "libvirt-36"
+ "id": "libvirt-39"
}
{
"return": [
],
- "id": "libvirt-37"
+ "id": "libvirt-40"
}
{
"return": [
],
- "id": "libvirt-38"
+ "id": "libvirt-41"
}
{
"option": "drive"
}
],
- "id": "libvirt-39"
+ "id": "libvirt-42"
}
{
"state": false
}
],
- "id": "libvirt-40"
+ "id": "libvirt-43"
}
}
}
+{
+ "return": [
+ {
+ "name": "command_serr_enable",
+ "type": "on/off"
+ },
+ {
+ "name": "multifunction",
+ "type": "on/off"
+ },
+ {
+ "name": "rombar",
+ "type": "uint32"
+ },
+ {
+ "name": "romfile",
+ "type": "string"
+ },
+ {
+ "name": "addr",
+ "type": "pci-devfn"
+ },
+ {
+ "name": "class",
+ "type": "hex32"
+ },
+ {
+ "name": "event_idx",
+ "type": "on/off"
+ },
+ {
+ "name": "indirect_desc",
+ "type": "on/off"
+ }
+ ],
+ "id": "libvirt-34"
+}
+
+{
+ "id": "libvirt-35",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'virtio-balloon-ccw' not found"
+ }
+}
+
+{
+ "return": [
+ ],
+ "id": "libvirt-36"
+}
+
{
"return": [
{
"cpu-max": 1
}
],
- "id": "libvirt-34"
+ "id": "libvirt-37"
}
{
"name": "qemu64"
}
],
- "id": "libvirt-35"
+ "id": "libvirt-38"
}
{
"enabled": false,
"present": true
},
- "id": "libvirt-36"
+ "id": "libvirt-39"
}
{
"return": [
],
- "id": "libvirt-37"
+ "id": "libvirt-40"
}
{
"return": [
],
- "id": "libvirt-38"
+ "id": "libvirt-41"
}
{
"option": "drive"
}
],
- "id": "libvirt-39"
+ "id": "libvirt-42"
}
{
"state": false
}
],
- "id": "libvirt-40"
+ "id": "libvirt-43"
}
}
}
+{
+ "return": [
+ {
+ "name": "command_serr_enable",
+ "type": "on/off"
+ },
+ {
+ "name": "multifunction",
+ "type": "on/off"
+ },
+ {
+ "name": "rombar",
+ "type": "uint32"
+ },
+ {
+ "name": "romfile",
+ "type": "string"
+ },
+ {
+ "name": "addr",
+ "type": "pci-devfn"
+ },
+ {
+ "name": "class",
+ "type": "hex32"
+ },
+ {
+ "name": "event_idx",
+ "type": "on/off"
+ },
+ {
+ "name": "indirect_desc",
+ "type": "on/off"
+ }
+ ],
+ "id": "libvirt-34"
+}
+
+{
+ "id": "libvirt-35",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'virtio-balloon-ccw' not found"
+ }
+}
+
+{
+ "return": [
+ ],
+ "id": "libvirt-36"
+}
+
{
"return": [
{
"cpu-max": 1
}
],
- "id": "libvirt-34"
+ "id": "libvirt-37"
}
{
"name": "qemu64"
}
],
- "id": "libvirt-35"
+ "id": "libvirt-38"
}
{
"enabled": false,
"present": true
},
- "id": "libvirt-36"
+ "id": "libvirt-39"
}
{
"return": [
],
- "id": "libvirt-37"
+ "id": "libvirt-40"
}
{
"return": [
],
- "id": "libvirt-38"
+ "id": "libvirt-41"
}
{
"option": "drive"
}
],
- "id": "libvirt-39"
+ "id": "libvirt-42"
}
{
"state": false
}
],
- "id": "libvirt-40"
+ "id": "libvirt-43"
}
}
}
+{
+ "return": [
+ {
+ "name": "guest-stats-polling-interval",
+ "type": "int"
+ },
+ {
+ "name": "guest-stats",
+ "type": "guest statistics"
+ },
+ {
+ "name": "virtio-backend",
+ "type": "child<virtio-balloon-device>"
+ },
+ {
+ "name": "command_serr_enable",
+ "type": "on/off"
+ },
+ {
+ "name": "multifunction",
+ "type": "on/off"
+ },
+ {
+ "name": "rombar",
+ "type": "uint32"
+ },
+ {
+ "name": "romfile",
+ "type": "str"
+ },
+ {
+ "name": "addr",
+ "type": "pci-devfn"
+ },
+ {
+ "name": "event_idx",
+ "type": "on/off"
+ },
+ {
+ "name": "indirect_desc",
+ "type": "on/off"
+ },
+ {
+ "name": "class",
+ "type": "uint32"
+ }
+ ],
+ "id": "libvirt-34"
+}
+
+{
+ "id": "libvirt-35",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'virtio-balloon-ccw' not found"
+ }
+}
+
+{
+ "return": [
+ ],
+ "id": "libvirt-36"
+}
+
{
"return": [
{
"cpu-max": 255
}
],
- "id": "libvirt-34"
+ "id": "libvirt-37"
}
{
"name": "qemu64"
}
],
- "id": "libvirt-35"
+ "id": "libvirt-38"
}
{
"enabled": false,
"present": true
},
- "id": "libvirt-36"
+ "id": "libvirt-39"
}
{
"return": [
"tpm-tis"
],
- "id": "libvirt-37"
+ "id": "libvirt-40"
}
{
"return": [
"passthrough"
],
- "id": "libvirt-38"
+ "id": "libvirt-41"
}
{
"option": "drive"
}
],
- "id": "libvirt-39"
+ "id": "libvirt-42"
}
{
"capability": "zero-blocks"
}
],
- "id": "libvirt-40"
+ "id": "libvirt-43"
}
<flag name='ich9-disable-s3'/>
<flag name='ich9-disable-s4'/>
<flag name='vserport-change-event'/>
+ <flag name='virtio-balloon-pci.deflate-on-oom'/>
</qemuCaps>
}
+{
+ "return": [
+ {
+ "name": "guest-stats-polling-interval",
+ "type": "int"
+ },
+ {
+ "name": "guest-stats",
+ "type": "guest statistics"
+ },
+ {
+ "name": "any_layout",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "notify_on_empty",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "event_idx",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "indirect_desc",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "deflate-on-oom",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "virtio-backend",
+ "type": "child<virtio-balloon-device>"
+ },
+ {
+ "name": "command_serr_enable",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "multifunction",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "rombar",
+ "type": "uint32"
+ },
+ {
+ "name": "romfile",
+ "type": "str"
+ },
+ {
+ "name": "addr",
+ "description": "Slot and optional function number, example: 06.0 or 06",
+ "type": "int32"
+ },
+ {
+ "name": "disable-modern",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "disable-legacy",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "virtio-pci-bus-master-bug-migration",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "class",
+ "type": "uint32"
+ }
+ ],
+ "id": "libvirt-34"
+}
+
+{
+ "id": "libvirt-35",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'virtio-balloon-ccw' not found"
+ }
+}
+
+{
+ "return": [
+ {
+ "name": "guest-stats-polling-interval",
+ "type": "int"
+ },
+ {
+ "name": "guest-stats",
+ "type": "guest statistics"
+ },
+ {
+ "name": "any_layout",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "notify_on_empty",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "event_idx",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "indirect_desc",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "deflate-on-oom",
+ "description": "on/off",
+ "type": "bool"
+ }
+ ],
+ "id": "libvirt-36"
+}
+
{
"return": [
{
"cpu-max": 255
}
],
- "id": "libvirt-34"
+ "id": "libvirt-37"
}
{
"name": "qemu64"
}
],
- "id": "libvirt-35"
+ "id": "libvirt-38"
}
{
"enabled": false,
"present": true
},
- "id": "libvirt-36"
+ "id": "libvirt-39"
}
{
"return": [
"tpm-tis"
],
- "id": "libvirt-37"
+ "id": "libvirt-40"
}
{
"return": [
"passthrough"
],
- "id": "libvirt-38"
+ "id": "libvirt-41"
}
{
"option": "drive"
}
],
- "id": "libvirt-39"
+ "id": "libvirt-42"
}
{
"capability": "events"
}
],
- "id": "libvirt-40"
+ "id": "libvirt-43"
}
<flag name='ich9-disable-s3'/>
<flag name='ich9-disable-s4'/>
<flag name='vserport-change-event'/>
+ <flag name='virtio-balloon-pci.deflate-on-oom'/>
</qemuCaps>
}
+{
+ "return": [
+ {
+ "name": "disable-modern",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "rombar",
+ "type": "uint32"
+ },
+ {
+ "name": "virtio-pci-bus-master-bug-migration",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "class",
+ "type": "uint32"
+ },
+ {
+ "name": "indirect_desc",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "guest-stats-polling-interval",
+ "type": "int"
+ },
+ {
+ "name": "guest-stats",
+ "type": "guest statistics"
+ },
+ {
+ "name": "multifunction",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "migrate-extra",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "event_idx",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "modern-pio-notify",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "romfile",
+ "type": "str"
+ },
+ {
+ "name": "virtio-backend",
+ "type": "child<virtio-balloon-device>"
+ },
+ {
+ "name": "disable-legacy",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "command_serr_enable",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "x-disable-pcie",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "addr",
+ "description": "Slot and optional function number, example: 06.0 or 06",
+ "type": "int32"
+ },
+ {
+ "name": "any_layout",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "notify_on_empty",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "deflate-on-oom",
+ "description": "on/off",
+ "type": "bool"
+ }
+ ],
+ "id": "libvirt-34"
+}
+
+{
+ "id": "libvirt-35",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'virtio-balloon-ccw' not found"
+ }
+}
+
+{
+ "return": [
+ {
+ "name": "notify_on_empty",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "any_layout",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "indirect_desc",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "guest-stats-polling-interval",
+ "type": "int"
+ },
+ {
+ "name": "guest-stats",
+ "type": "guest statistics"
+ },
+ {
+ "name": "event_idx",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "deflate-on-oom",
+ "description": "on/off",
+ "type": "bool"
+ }
+ ],
+ "id": "libvirt-36"
+}
+
{
"return": [
{
"cpu-max": 255
}
],
- "id": "libvirt-34"
+ "id": "libvirt-37"
}
{
"name": "qemu64"
}
],
- "id": "libvirt-35"
+ "id": "libvirt-38"
}
{
"enabled": false,
"present": true
},
- "id": "libvirt-36"
+ "id": "libvirt-39"
}
{
"return": [
"tpm-tis"
],
- "id": "libvirt-37"
+ "id": "libvirt-40"
}
{
"return": [
"passthrough"
],
- "id": "libvirt-38"
+ "id": "libvirt-41"
}
{
"option": "drive"
}
],
- "id": "libvirt-39"
+ "id": "libvirt-42"
}
{
"capability": "events"
}
],
- "id": "libvirt-40"
+ "id": "libvirt-43"
}
<flag name='ich9-disable-s3'/>
<flag name='ich9-disable-s4'/>
<flag name='vserport-change-event'/>
+ <flag name='virtio-balloon-pci.deflate-on-oom'/>
</qemuCaps>
}
+{
+ "return": [
+ {
+ "name": "disable-modern",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "rombar",
+ "type": "uint32"
+ },
+ {
+ "name": "virtio-pci-bus-master-bug-migration",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "class",
+ "type": "uint32"
+ },
+ {
+ "name": "indirect_desc",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "guest-stats-polling-interval",
+ "type": "int"
+ },
+ {
+ "name": "guest-stats",
+ "type": "guest statistics"
+ },
+ {
+ "name": "multifunction",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "migrate-extra",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "event_idx",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "modern-pio-notify",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "romfile",
+ "type": "str"
+ },
+ {
+ "name": "virtio-backend",
+ "type": "child<virtio-balloon-device>"
+ },
+ {
+ "name": "disable-legacy",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "command_serr_enable",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "x-disable-pcie",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "addr",
+ "description": "Slot and optional function number, example: 06.0 or 06",
+ "type": "int32"
+ },
+ {
+ "name": "any_layout",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "notify_on_empty",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "deflate-on-oom",
+ "description": "on/off",
+ "type": "bool"
+ }
+ ],
+ "id": "libvirt-34"
+}
+
+{
+ "id": "libvirt-35",
+ "error": {
+ "class": "DeviceNotFound",
+ "desc": "Device 'virtio-balloon-ccw' not found"
+ }
+}
+
+{
+ "return": [
+ {
+ "name": "notify_on_empty",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "any_layout",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "indirect_desc",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "guest-stats-polling-interval",
+ "type": "int"
+ },
+ {
+ "name": "guest-stats",
+ "type": "guest statistics"
+ },
+ {
+ "name": "event_idx",
+ "description": "on/off",
+ "type": "bool"
+ },
+ {
+ "name": "deflate-on-oom",
+ "description": "on/off",
+ "type": "bool"
+ }
+ ],
+ "id": "libvirt-36"
+}
+
{
"return": [
{
"cpu-max": 255
}
],
- "id": "libvirt-34"
+ "id": "libvirt-37"
}
{
"name": "qemu64"
}
],
- "id": "libvirt-35"
+ "id": "libvirt-38"
}
{
"enabled": false,
"present": true
},
- "id": "libvirt-36"
+ "id": "libvirt-39"
}
{
"return": [
"tpm-tis"
],
- "id": "libvirt-37"
+ "id": "libvirt-40"
}
{
"return": [
"passthrough"
],
- "id": "libvirt-38"
+ "id": "libvirt-41"
}
{
"option": "drive"
}
],
- "id": "libvirt-39"
+ "id": "libvirt-42"
}
{
"capability": "events"
}
],
- "id": "libvirt-40"
+ "id": "libvirt-43"
}