https://github.com/torvalds/linux
Revision 061e2fd16863009c8005b4b5fdfb75c7215c0b99 authored by Joerg Roedel on 05 May 2010, 14:04:43 UTC, committed by Marcelo Tosatti on 13 May 2010, 04:24:08 UTC
This patch makes KVM on 32 bit SVM working again by
correcting the masks used for iret interception. With the
wrong masks the upper 32 bits of the intercepts are masked
out which leaves vmrun unintercepted. This is not legal on
svm and the vmrun fails.
Bug was introduced by commits 95ba827313 and 3cfc3092.

Cc: Jan Kiszka <jan.kiszka@siemens.com>
Cc: Gleb Natapov <gleb@redhat.com>
Cc: stable@kernel.org
Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
1 parent 46a47b1
History
Tip revision: 061e2fd16863009c8005b4b5fdfb75c7215c0b99 authored by Joerg Roedel on 05 May 2010, 14:04:43 UTC
KVM: SVM: Fix wrong intercept masks on 32 bit
Tip revision: 061e2fd
File Mode Size
Documentation
arch
block
crypto
drivers
firmware
fs
include
init
ipc
kernel
lib
mm
net
samples
scripts
security
sound
tools
usr
virt
.gitignore -rw-r--r-- 930 bytes
.mailmap -rw-r--r-- 3.9 KB
COPYING -rw-r--r-- 18.3 KB
CREDITS -rw-r--r-- 91.8 KB
Kbuild -rw-r--r-- 2.4 KB
MAINTAINERS -rw-r--r-- 166.4 KB
Makefile -rw-r--r-- 51.9 KB
README -rw-r--r-- 17.0 KB
REPORTING-BUGS -rw-r--r-- 3.3 KB

README

back to top