mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-02 15:23:53 -06:00
-machine vmport=auto: Fix handling of VMWare ioport emulation for xen
c/s9b23cfb76b
or c/sb154537ad0
moved the testing of xen_enabled() from pc_init1() to pc_machine_initfn(). xen_enabled() does not return the correct value in pc_machine_initfn(). Changed vmport from a bool to an enum. Added the value "auto" to do the old way. Move check of xen_enabled() back to pc_init1(). Acked-by: Eric Blake <eblake@redhat.com> Reviewed-by: Eduardo Habkost <ehabkost@redhat.com> Signed-off-by: Don Slutz <dslutz@verizon.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
2528043f1f
commit
d1048bef9d
7 changed files with 47 additions and 16 deletions
2
vl.c
2
vl.c
|
@ -381,7 +381,7 @@ static QemuOptsList qemu_machine_opts = {
|
|||
.help = "maximum ram below the 4G boundary (32bit boundary)",
|
||||
}, {
|
||||
.name = PC_MACHINE_VMPORT,
|
||||
.type = QEMU_OPT_BOOL,
|
||||
.type = QEMU_OPT_STRING,
|
||||
.help = "Enable vmport (pc & q35)",
|
||||
},{
|
||||
.name = "iommu",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue