qemu/target
Vitaly Kuznetsov 07454e2ea8 i386: hardcode supported eVMCS version to '1'
Currently, the only eVMCS version, supported by KVM (and described in TLFS)
is '1'. When Enlightened VMCS feature is enabled, QEMU takes the supported
eVMCS version range (from KVM_CAP_HYPERV_ENLIGHTENED_VMCS enablement) and
puts it to guest visible CPUIDs. When (and if) eVMCS ver.2 appears a
problem on migration is expected: it doesn't seem to be possible to migrate
from a host supporting eVMCS ver.2 to a host, which only support eVMCS
ver.1.

Hardcode eVMCS ver.1 as the result of 'hv-evmcs' enablement for now. Newer
eVMCS versions will have to have their own enablement options (e.g.
'hv-evmcs=2').

Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Message-Id: <20210608120817.1325125-4-vkuznets@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
2021-07-13 09:13:29 -04:00
..
alpha Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
arm Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
avr Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
cris Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
hexagon Hexagon (target/hexagon) remove unused TCG variables 2021-06-29 11:32:50 -05:00
hppa Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
i386 i386: hardcode supported eVMCS version to '1' 2021-07-13 09:13:29 -04:00
m68k Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
microblaze Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
mips MIPS patches queue 2021-07-12 15:58:17 +01:00
nios2 Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
openrisc Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
ppc Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
riscv Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
rx Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
s390x s390x updates: 2021-07-12 19:15:11 +01:00
sh4 Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
sparc Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
tricore Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
xtensa Add translator_use_goto_tb. 2021-07-12 11:02:39 +01:00
Kconfig meson: Introduce target-specific Kconfig 2021-07-09 18:21:34 +02:00
meson.build Drop the deprecated unicore32 target 2021-05-12 18:20:52 +02:00