Help content missing for newly added machine properties
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QEMU |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Help content missing for newly added machine properties, it would be needed by libvirt and other management layers to query to add support, Thanks.
max-cpu-
Steps:
1. Compile qemu @below commit
2. ./ppc64-
....
-machine [type=]
....
===> Not showing help of mentioned properties.
Verified at todays below commit
#git show
commit d8f932cc696250c
Merge: 67caeea 4504273
Author: Peter Maydell <email address hidden>
Date: Thu Oct 5 16:54:29 2017 +0100
Merge remote-tracking branch 'remotes/
# gpg: Signature made Thu 05 Oct 2017 15:25:21 BST
# gpg: using RSA key 0x9CA4ABB381AB73C8
# gpg: Good signature from "Stefan Hajnoczi <email address hidden>"
# gpg: aka "Stefan Hajnoczi <email address hidden>"
# Primary key fingerprint: 8695 A8BF D3F9 7CDA AC35 775A 9CA4 ABB3 81AB 73C8
* remotes/
checkpatch: fix incompatibility with old perl
Signed-off-by: Peter Maydell <email address hidden>
Changed in qemu: | |
status: | New → Invalid |
Hmm... -h is common to all targets, ie, you should only find properties that can be passed to -machine for all qemu-system-* binaries (I don't know how s390-squash-mcss landed there but it looks wrong).
The right way to query properties supported by a pseries machine type is:
$ ./ppc64- softmmu/ qemu-system- ppc64 -machine pseries,help 2.11.kvm- type=string (Specifies the KVM virtualization mode (HV, PR)) 2.11.vsmt= uint32 (Virtual SMT: KVM behaves as if this were the host's SMT mode) 2.11.modern- hotplug- events= bool (Use dedicated hotplug event mechanism in place of standard EPOW events when possible (required for memory hot-unplug support)) 2.11.max- cpu-compat= string (Maximum permitted CPU compatibility mode. Valid values are power6, power7, power7+, power8, power9.) 2.11.resize- hpt=string (Resizing of the Hash Page Table (enabled, disabled, required)) 2.11.kvm- shadow- mem=int (KVM shadow MMU size) 2.11.enforce- config- section= bool (Set on to enforce configuration section migration) 2.11.initrd= string (Linux initial ramdisk file) 2.11.mem- merge=bool (Enable/disable memory merge support) 2.11.firmware= string (Firmware image) 2.11.dtb= string (Linux kernel device tree file) 2.11.suppress- vmdesc= bool (Set on to disable self-describing migration) 2.11.usb= bool (Set on/off to enable/disable usb) 2.11.kernel= string (Linux kernel image file) 2.11.dt- compatible= string (Overrides the "compatible" property of the dt root node) 2.11.igd- passthru= bool (Set on/off to enable/disable igd passthrou) 2.11.dumpdtb= string (Dump current dtb to a file and quit) 2.11.append= string (Linux kernel command line) 2.11.accel= string (Accelerator list) 2.11.kernel- irqchip= OnOffSplit (Configure KVM in-kernel irqchip) 2.11.dump- guest-core= bool (Include guest memory in a core dump) 2.11.phandle- start=int (The first phandle ID we may generate dynamically) 2.11.graphics= bool (Set on/off to enable/disable graphics emulation)
pseries-
pseries-
pseries-
pseries-
pseries-
pseries-
pseries-
pseries-
pseries-
pseries-
pseries-
pseries-
pseries-
pseries-
pseries-
pseries-
pseries-
pseries-
pseries-
pseries-
pseries-
pseries-
pseries-