mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-23 21:34:54 +03:00
qemu: capabilities: Introduce QEMU_CAPS_MACHINE_HPET capability
The capability represents that qemu accepts the configuration of the HPET timer via -machine hpet=on/off rather than the soon-to-be-deprecated '-no-hpet' option. The capability is detected from 'query-command-line-options' which recently added the 'hpet' option. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com> Reviewed-by: Thomas Huth <thuth@redhat.com>
This commit is contained in:
parent
6d49902110
commit
3c508e7d43
@ -680,6 +680,9 @@ VIR_ENUM_IMPL(virQEMUCaps,
|
||||
"sgx-epc", /* QEMU_CAPS_SGX_EPC */
|
||||
"thread-context", /* QEMU_CAPS_THREAD_CONTEXT */
|
||||
"screenshot-format-png", /* QEMU_CAPS_SCREENSHOT_FORMAT_PNG */
|
||||
|
||||
/* 440 */
|
||||
"machine-hpet", /* QEMU_CAPS_MACHINE_HPET */
|
||||
);
|
||||
|
||||
|
||||
@ -3283,6 +3286,7 @@ struct virQEMUCapsCommandLineProps {
|
||||
* features should be used if possible. */
|
||||
static struct virQEMUCapsCommandLineProps virQEMUCapsCommandLine[] = {
|
||||
{ "fsdev", "multidevs", QEMU_CAPS_FSDEV_MULTIDEVS },
|
||||
{ "machine", "hpet", QEMU_CAPS_MACHINE_HPET },
|
||||
{ "sandbox", NULL, QEMU_CAPS_SECCOMP_SANDBOX },
|
||||
{ "spice", NULL, QEMU_CAPS_SPICE },
|
||||
{ "spice", "gl", QEMU_CAPS_SPICE_GL },
|
||||
|
@ -660,6 +660,9 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
|
||||
QEMU_CAPS_THREAD_CONTEXT, /* -object thread-context */
|
||||
QEMU_CAPS_SCREENSHOT_FORMAT_PNG, /* screendump command supports png format */
|
||||
|
||||
/* 440 */
|
||||
QEMU_CAPS_MACHINE_HPET, /* the HPET timer is configured via -machine, rather than -no-hpet */
|
||||
|
||||
QEMU_CAPS_LAST /* this must always be the last item */
|
||||
} virQEMUCapsFlags;
|
||||
|
||||
|
@ -201,6 +201,7 @@
|
||||
<flag name='query-stats-schemas'/>
|
||||
<flag name='thread-context'/>
|
||||
<flag name='screenshot-format-png'/>
|
||||
<flag name='machine-hpet'/>
|
||||
<version>7002050</version>
|
||||
<kvmVersion>0</kvmVersion>
|
||||
<microcodeVersion>43100244</microcodeVersion>
|
||||
|
Loading…
Reference in New Issue
Block a user