libvirt/src/qemu
John Ferlan b0ab72bd43 qemu: Create common code for JSON "query-block" call
Reduce some cut-n-paste code by creating common helper. Make use of the
recently added virJSONValueObjectStealArray to grab the devices list as
part of the common code (we we can Free the reply) and return devices for
each of the callers to continue to parse.

NB: This also adds error checking to qemuMonitorJSONDiskNameLookup

Signed-off-by: John Ferlan <jferlan@redhat.com>
2016-10-05 11:12:26 -04:00
..
EVENTHANDLERS.txt
libvirtd_qemu.aug conf: Introduce chartcp_tls_x509_cert_dir 2016-09-09 08:09:03 -04:00
MIGRATION.txt
qemu_agent.c qemu: agent: give better error messages whe agent monitor is down 2016-09-20 16:27:58 +02:00
qemu_agent.h
qemu_alias.c qemu: Add qemuAssignDeviceShmemAlias and use it 2016-09-20 15:42:43 +02:00
qemu_alias.h qemu: Add qemuAssignDeviceShmemAlias and use it 2016-09-20 15:42:43 +02:00
qemu_blockjob.c
qemu_blockjob.h
qemu_capabilities.c qemu: Fix crash in qemucapsprobe 2016-09-27 19:24:12 +02:00
qemu_capabilities.h qemu: Introduce virQEMUCapsIsCPUModeSupported 2016-09-22 15:40:09 +02:00
qemu_capspriv.h qemu: Fix crash in qemucapsprobe 2016-09-27 19:24:12 +02:00
qemu_cgroup.c numa: Rename virNumaGetHostNodeset and make it return only nodes with memory 2016-09-14 08:41:41 +02:00
qemu_cgroup.h qemu: Add missing 'p' to qemuCgrouEmulatorAllNodesRestore 2016-09-13 12:24:02 +02:00
qemu_command.c qemu: Only use memory-backend-file with NUMA if needed 2016-09-29 15:43:13 +02:00
qemu_command.h qemu: Make qemuBuildShmemDevStr static 2016-09-20 15:42:43 +02:00
qemu_conf.c qemu: Introduce qemuGetHupageMemPath 2016-09-19 13:45:05 +02:00
qemu_conf.h qemu: Introduce qemuGetHupageMemPath 2016-09-19 13:45:05 +02:00
qemu_domain_address.c conf: Fix initialization value of 'multi' in PCI address 2016-09-02 16:43:00 +02:00
qemu_domain_address.h
qemu_domain.c Revert "conf: Skip post parse callbacks when creating copy" 2016-10-04 18:00:02 +02:00
qemu_domain.h qemu: domain: Add macro to simplify access to vm private data 2016-09-21 16:32:36 +02:00
qemu_driver.c qemu: Allow making vcpus hotpluggable with virDomainSetVcpusFlags 2016-10-05 09:05:59 +02:00
qemu_driver.h
qemu_hostdev.c
qemu_hostdev.h
qemu_hotplug.c qemu: hotplug: Don't wait if cdrom tray is opened forcibly 2016-09-12 09:54:36 +02:00
qemu_hotplug.h qemu: hotplug: Add support for VCPU unplug 2016-08-24 15:44:47 -04:00
qemu_hotplugpriv.h
qemu_interface.c qemu: set tap device online for type='ethernet' 2016-08-25 18:54:01 -04:00
qemu_interface.h
qemu_migration.c qemuDomainDefPostParse: Fetch qemuCaps from domain object 2016-09-26 16:50:12 +02:00
qemu_migration.h
qemu_monitor_json.c qemu: Create common code for JSON "query-block" call 2016-10-05 11:12:26 -04:00
qemu_monitor_json.h qemu: Use virDomainCapsCPUModels for cpuDefinitions 2016-09-22 15:40:08 +02:00
qemu_monitor_text.c qemu: monitor: Return struct from qemuMonitor(Text|Json)QueryCPUs 2016-08-24 15:44:47 -04:00
qemu_monitor_text.h qemu: monitor: Return struct from qemuMonitor(Text|Json)QueryCPUs 2016-08-24 15:44:47 -04:00
qemu_monitor.c qemu: Don't strictly require JSON monitor for vCPU detection 2016-10-05 08:52:33 +02:00
qemu_monitor.h qemu: Use virDomainCapsCPUModels for cpuDefinitions 2016-09-22 15:40:08 +02:00
qemu_parse_command.c virDomainDefPostParse: Introduce @parseOpaque argument 2016-09-26 16:50:12 +02:00
qemu_parse_command.h
qemu_process.c qemu: attach: Close monitor socket on connection failure 2016-10-05 08:52:34 +02:00
qemu_process.h
qemu_processpriv.h
qemu.conf conf: Introduce chartcp_tls_x509_cert_dir 2016-09-09 08:09:03 -04:00
test_libvirtd_qemu.aug.in conf: Introduce chartcp_tls_x509_cert_dir 2016-09-09 08:09:03 -04:00
THREADS.txt