kernel_optimize_test/arch
Avi Kivity d5696725b2 KVM: VMX: Fix comparison of guest efer with stale host value
update_transition_efer() masks out some efer bits when deciding whether
to switch the msr during guest entry; for example, NX is emulated using the
mmu so we don't need to disable it, and LMA/LME are handled by the hardware.

However, with shared msrs, the comparison is made against a stale value;
at the time of the guest switch we may be running with another guest's efer.

Fix by deferring the mask/compare to the actual point of guest entry.

Noted by Marcelo.

Signed-off-by: Avi Kivity <avi@redhat.com>
2009-12-03 09:34:20 +02:00
..
alpha alpha: Fixup last users of irq_chip->typename 2009-11-30 22:51:31 -05:00
arm Merge branch 'mach-types' 2009-11-25 22:17:55 +00:00
avr32
blackfin Blackfin: fix SMP build error in start_thread() 2009-11-25 02:38:01 -05:00
cris
frv
h8300
ia64 KVM: Activate Virtualization On Demand 2009-12-03 09:32:10 +02:00
m32r
m68k
m68knommu
microblaze
mips MIPS: RB532: Fix devices.c compilation. 2009-12-02 18:09:51 +00:00
mn10300
parisc parisc: fix unwind with recent gcc versions 2009-11-30 08:20:24 -08:00
powerpc KVM: powerpc: Fix BUILD_BUG_ON condition 2009-12-03 09:32:22 +02:00
s390 KVM: s390: Fix prefix register checking in arch/s390/kvm/sigp.c 2009-12-03 09:32:26 +02:00
score
sh sh: Fixup last users of irq_chip->typename 2009-11-18 10:50:22 +09:00
sparc Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6 2009-11-30 14:02:23 -08:00
um
x86 KVM: VMX: Fix comparison of guest efer with stale host value 2009-12-03 09:34:20 +02:00
xtensa
.gitignore
Kconfig