diff options
author | Eduardo Habkost | 2018-01-09 16:45:17 +0100 |
---|---|---|
committer | Eduardo Habkost | 2018-01-18 02:04:31 +0100 |
commit | ac96c41354b7e4c70b756342d9b686e31ab87458 (patch) | |
tree | c64ca3c113a2bec3ea2c523c78c04b248a877fd7 /hw/virtio/virtio-pci.c | |
parent | i386: Add FEAT_8000_0008_EBX CPUID feature word (diff) | |
download | qemu-ac96c41354b7e4c70b756342d9b686e31ab87458.tar.gz qemu-ac96c41354b7e4c70b756342d9b686e31ab87458.tar.xz qemu-ac96c41354b7e4c70b756342d9b686e31ab87458.zip |
i386: Add new -IBRS versions of Intel CPU models
The new MSR IA32_SPEC_CTRL MSR was introduced by a recent Intel
microcode updated and can be used by OSes to mitigate
CVE-2017-5715. Unfortunately we can't change the existing CPU
models without breaking existing setups, so users need to
explicitly update their VM configuration to use the new *-IBRS
CPU model if they want to expose IBRS to guests.
The new CPU models are simple copies of the existing CPU models,
with just CPUID_7_0_EDX_SPEC_CTRL added and model_id updated.
Cc: Jiri Denemark <jdenemar@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Message-Id: <20180109154519.25634-6-ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Diffstat (limited to 'hw/virtio/virtio-pci.c')
0 files changed, 0 insertions, 0 deletions