[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] monitor: introduce query-config-schema
From: |
Amos Kong |
Subject: |
Re: [Qemu-devel] [PATCH] monitor: introduce query-config-schema |
Date: |
Mon, 22 Apr 2013 19:48:41 +0800 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
On Fri, Apr 19, 2013 at 05:21:37PM +0200, Paolo Bonzini wrote:
> Il 19/04/2013 11:52, Amos Kong ha scritto:
> > Libvirt doesn't have a stable way to know option support
> > detail. This patch introdued a new qmp command to query
> > configuration schema information. hmp command isn't added.
>
> Can you introspect QemuOpts instead? All new options are added there.
It would be exact to use QemuOpts. I tried to output the vm_config_groups[]
in qemu-config.c, but it seems not enough. (desc list of -netdev, -drive,
-device are all empty)
Is there a better way to go through _all_ the QemuOpts?
Amos.
name: drive
name: chardev
\ desc->name: backend
\ desc->name: path
\ desc->name: host
\ desc->name: port
\ desc->name: localaddr
\ desc->name: localport
\ desc->name: to
\ desc->name: ipv4
\ desc->name: ipv6
\ desc->name: wait
\ desc->name: server
\ desc->name: delay
\ desc->name: telnet
\ desc->name: width
\ desc->name: height
\ desc->name: cols
\ desc->name: rows
\ desc->name: mux
\ desc->name: signal
\ desc->name: name
\ desc->name: debug
\ desc->name: size
name: device
name: netdev
name: net
name: rtc
\ desc->name: base
\ desc->name: clock
\ desc->name: driftfix
name: global
\ desc->name: driver
\ desc->name: property
\ desc->name: value
name: mon
\ desc->name: mode
\ desc->name: chardev
\ desc->name: default
\ desc->name: pretty
name: trace
\ desc->name: events
\ desc->name: file
name: option-rom
\ desc->name: bootindex
\ desc->name: romfile
name: machine
\ desc->name: type
\ desc->name: accel
\ desc->name: kernel_irqchip
\ desc->name: kvm_shadow_mem
\ desc->name: kernel
\ desc->name: initrd
\ desc->name: append
\ desc->name: dtb
\ desc->name: dumpdtb
\ desc->name: phandle_start
\ desc->name: dt_compatible
\ desc->name: dump-guest-core
\ desc->name: mem-merge
\ desc->name: usb
name: boot-opts
\ desc->name: order
\ desc->name: once
\ desc->name: menu
\ desc->name: splash
\ desc->name: splash-time
\ desc->name: reboot-timeout
\ desc->name: strict
name: sandbox
\ desc->name: enable
name: add-fd
\ desc->name: fd
\ desc->name: set
\ desc->name: opaque
name: object
name: tpmdev
\ desc->name: type
\ desc->name: cancel-path
\ desc->name: path
name: acpi
name: fsdev
\ desc->name: fsdriver
\ desc->name: path
\ desc->name: security_model
\ desc->name: writeout
\ desc->name: readonly
\ desc->name: socket
\ desc->name: sock_fd
name: virtfs
\ desc->name: fsdriver
\ desc->name: path
\ desc->name: mount_tag
\ desc->name: security_model
\ desc->name: writeout
\ desc->name: readonly
\ desc->name: socket
\ desc->name: sock_fd
- [Qemu-devel] [PATCH] monitor: introduce query-config-schema, Amos Kong, 2013/04/19
- Re: [Qemu-devel] [PATCH] monitor: introduce query-config-schema, Osier Yang, 2013/04/19
- Re: [Qemu-devel] [PATCH] monitor: introduce query-config-schema, Eric Blake, 2013/04/19
- Re: [Qemu-devel] [PATCH] monitor: introduce query-config-schema, Paolo Bonzini, 2013/04/19
- Re: [Qemu-devel] [PATCH] monitor: introduce query-config-schema,
Amos Kong <=
- Re: [Qemu-devel] [PATCH] monitor: introduce query-config-schema, Paolo Bonzini, 2013/04/22
- Re: [Qemu-devel] [PATCH] monitor: introduce query-config-schema, Eric Blake, 2013/04/22
- Re: [Qemu-devel] [PATCH] monitor: introduce query-config-schema, Paolo Bonzini, 2013/04/22
- Re: [Qemu-devel] [PATCH] monitor: introduce query-config-schema, Amos Kong, 2013/04/22
- Re: [Qemu-devel] [PATCH] monitor: introduce query-config-schema, Luiz Capitulino, 2013/04/23
- Re: [Qemu-devel] [PATCH] monitor: introduce query-config-schema, Eric Blake, 2013/04/23
- Re: [Qemu-devel] [PATCH] monitor: introduce query-config-schema, Luiz Capitulino, 2013/04/23