aboutsummaryrefslogtreecommitdiffstats
path: root/android/config
diff options
context:
space:
mode:
authorJun Nakajima <jun.nakajima@intel.com>2011-05-27 18:24:21 -0700
committerJun Nakajima <jun.nakajima@intel.com>2011-05-27 18:24:21 -0700
commitbb0140b925cb2adce03ebc0885067ea3bfd19a20 (patch)
tree1e5cb53ab8a3cf8da339498754e1a7eda80cb039 /android/config
parentbd03068d5d287ec638bc834d04f85b4e49404db5 (diff)
downloadexternal_qemu-bb0140b925cb2adce03ebc0885067ea3bfd19a20.zip
external_qemu-bb0140b925cb2adce03ebc0885067ea3bfd19a20.tar.gz
external_qemu-bb0140b925cb2adce03ebc0885067ea3bfd19a20.tar.bz2
x86: Workaorund for the KVM GS_BASE MSR save/restore issue.
In some versions of the kvm module in Ubuntu, the host's GS_BASE MSR is not save/restored correctly when running guests on 64-bit hosts if the qemu/emulator is 32-bit. This patch implements a workaround in the emulator code. Change-Id: If3ebe3cb49f377c5d0547c75f6ac3a3ceacdc375 Signed-off-by: Yunhong Jiang <yunhong.jiang@intel.com> Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
Diffstat (limited to 'android/config')
-rw-r--r--android/config/linux-x86/config-host.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/android/config/linux-x86/config-host.h b/android/config/linux-x86/config-host.h
index 2dba514..8cc2487 100644
--- a/android/config/linux-x86/config-host.h
+++ b/android/config/linux-x86/config-host.h
@@ -12,6 +12,7 @@
#define QEMU_VERSION "0.10.50"
#define QEMU_PKGVERSION "Android"
#define HOST_I386 1
+#define CONFIG_KVM_GS_RESTORE 1
#define CONFIG_IOVEC 1
#define CONFIG_LINUX 1
#define CONFIG_ANDROID 1