diff options
author | Jun Nakajima <jun.nakajima@intel.com> | 2011-12-17 19:22:12 -0800 |
---|---|---|
committer | Jiang, Yunhong <yunhong.jiang@intel.com> | 2012-01-17 06:15:11 +0800 |
commit | e4a3c7801e0075a49674c79972394ad962b338f2 (patch) | |
tree | c8f2463b26574e3b07cd1d5fa1b02820575d34e1 /android/config | |
parent | a381ef07088ce479610129e37bfef42538f397da (diff) | |
download | external_qemu-e4a3c7801e0075a49674c79972394ad962b338f2.zip external_qemu-e4a3c7801e0075a49674c79972394ad962b338f2.tar.gz external_qemu-e4a3c7801e0075a49674c79972394ad962b338f2.tar.bz2 |
New files to add HAX support
QEMU emulator interacts with the HAX kernel module. A HAX (Hardware-based Accelerated eXecution)
kernel module is required to use HAX support. Most guest instructions run in VMX non-root
(i.e. in hardware) mode and achieve near-native (relative to the host) performance.
QEMU still emulates PIO/MMIO instructions and non-PG (paging) mode operations.
HAX is supported only on Mac OS X and Windows hosts when Intel VT is present.
Change-Id: I8dd52a35e315437dc568f555742bb8ab7e9d8ab2
Signed-off-by: Zhang, Xiantao <xiantao.zhang@intel.com>
Signed-off-by: Xin, Xiaohui <xiaohui.xin@intel.com>
Signed-off-by: Jiang Yunhong <yunhong.jiang@intel.com>
Signed-off-by: Nakajima, Jun <jun.nakajima@intel.com>
Diffstat (limited to 'android/config')
-rw-r--r-- | android/config/target-x86/config.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/android/config/target-x86/config.h b/android/config/target-x86/config.h index 242d45d..f9a3b81 100644 --- a/android/config/target-x86/config.h +++ b/android/config/target-x86/config.h @@ -5,3 +5,14 @@ #ifdef CONFIG_LINUX #define CONFIG_KVM 1 #endif + +/* + * HAX is supported in darwin and windows host + */ +#ifdef CONFIG_DARWIN +#define CONFIG_HAX 1 +#endif + +#ifdef CONFIG_WIN32 +#define CONFIG_HAX 1 +#endif |