From: Jan Kiszka Date: Fri, 19 Feb 2010 18:38:07 +0000 (+0100) Subject: KVM: x86: Save&restore interrupt shadow mask X-Git-Tag: v2.6.35-rc1~436^2~229 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=48005f64d0ea965d454e38b5181af4aba9bdef5b;p=pandora-kernel.git KVM: x86: Save&restore interrupt shadow mask The interrupt shadow created by STI or MOV-SS-like operations is part of the VCPU state and must be preserved across migration. Transfer it in the spare padding field of kvm_vcpu_events.interrupt. As a side effect we now have to make vmx_set_interrupt_shadow robust against both shadow types being set. Give MOV SS a higher priority and skip STI in that case to avoid that VMX throws a fault on next entry. Signed-off-by: Jan Kiszka Signed-off-by: Avi Kivity --- Reading git-diff-tree failed