]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit
x86/svm: Set IBRS value on VM entry and exit
authorTom Lendacky <thomas.lendacky@amd.com>
Wed, 20 Dec 2017 10:55:47 +0000 (10:55 +0000)
committerKhalid Elmously <khalid.elmously@canonical.com>
Fri, 16 Feb 2018 17:42:58 +0000 (12:42 -0500)
commitf6781ae167fc7716e7b23522a1575c4cb12ba7b8
treec6e790241fc8bfd93c687b944013ed6aaa7d500a
parent089e89e7ef0bb114f143a926d184ba5f15ba0fdc
x86/svm: Set IBRS value on VM entry and exit

CVE-2017-5715 (Spectre v2 Intel)

Set/restore the guests IBRS value on VM entry. On VM exit back to the
kernel save the guest IBRS value and then set IBRS to 1.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com>
Signed-off-by: Andy Whitcroft <apw@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
Signed-off-by: Andy Whitcroft <apw@canonical.com>
Acked-by: Colin Ian King <colin.king@canonical.com>
Acked-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
arch/x86/kvm/svm.c