summaryrefslogtreecommitdiffstats
path: root/target/i386/cpu.c
diff options
context:
space:
mode:
authorEduardo Habkost2018-12-10 19:02:50 +0100
committerEduardo Habkost2018-12-11 21:50:48 +0100
commit0e8916582991b9fd0b94850a8444b8b80d0a0955 (patch)
treef2b1dce312277ad6f9cdedccbef6ac63e8fbd15f /target/i386/cpu.c
parenttarget/i386/kvm.c: Don't mark cpuid_data as QEMU_PACKED (diff)
downloadqemu-0e8916582991b9fd0b94850a8444b8b80d0a0955.tar.gz
qemu-0e8916582991b9fd0b94850a8444b8b80d0a0955.tar.xz
qemu-0e8916582991b9fd0b94850a8444b8b80d0a0955.zip
i386: Add "stibp" flag name
The STIBP flag may be supported by the host KVM module, so QEMU can allow it to be configured manually, and it can be exposed to guests when using "-cpu host". No additional migration code is required because the whole contents of spec_ctrl is already migrated in the "cpu/spec_ctrl" section. Corresponding KVM patch was submitted at: https://lore.kernel.org/lkml/20181205191956.31480-1-ehabkost@redhat.com/ Signed-off-by: Eduardo Habkost <ehabkost@redhat.com> Message-Id: <20181210180250.31299-1-ehabkost@redhat.com> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Diffstat (limited to 'target/i386/cpu.c')
-rw-r--r--target/i386/cpu.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/target/i386/cpu.c b/target/i386/cpu.c
index 86a934d450..12f559b6af 100644
--- a/target/i386/cpu.c
+++ b/target/i386/cpu.c
@@ -1042,7 +1042,7 @@ static FeatureWordInfo feature_word_info[FEATURE_WORDS] = {
NULL, NULL, NULL, NULL,
NULL, NULL, "pconfig", NULL,
NULL, NULL, NULL, NULL,
- NULL, NULL, "spec-ctrl", NULL,
+ NULL, NULL, "spec-ctrl", "stibp",
NULL, "arch-capabilities", NULL, "ssbd",
},
.cpuid = {