[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-4.1-testing] X86: Disable PCID/INVPCID for pv
# HG changeset patch # User Liu, Jinsong <jinsong.liu@xxxxxxxxx> # Date 1346762453 -7200 # Node ID e72c098aa73c2689f74167ff853371a184d30058 # Parent 2527617fd58c97133d4fa2b27189cc7566a77bd3 X86: Disable PCID/INVPCID for pv This patch disable PCID/INVPCID for pv. Signed-off-by: Liu, Jinsong <jinsong.liu@xxxxxxxxx> xen-unstable changeset: 24360:d313582d4fa2 xen-unstable date: Tue Dec 6 11:28:04 UTC 2011 --- diff -r 2527617fd58c -r e72c098aa73c tools/libxc/xc_cpufeature.h --- a/tools/libxc/xc_cpufeature.h Tue Sep 04 14:32:05 2012 +0200 +++ b/tools/libxc/xc_cpufeature.h Tue Sep 04 14:40:53 2012 +0200 @@ -96,6 +96,7 @@ #define X86_FEATURE_CX16 (4*32+13) /* CMPXCHG16B */ #define X86_FEATURE_XTPR (4*32+14) /* Send Task Priority Messages */ #define X86_FEATURE_PDCM (4*32+15) /* Perf/Debug Capability MSR */ +#define X86_FEATURE_PCID (4*32+17) /* Process Context ID */ #define X86_FEATURE_DCA (4*32+18) /* Direct Cache Access */ #define X86_FEATURE_SSE4_1 (4*32+19) /* Streaming SIMD Extensions 4.1 */ #define X86_FEATURE_SSE4_2 (4*32+20) /* Streaming SIMD Extensions 4.2 */ @@ -146,5 +147,6 @@ #define X86_FEATURE_FSGSBASE (7*32+ 0) /* {RD,WR}{FS,GS}BASE instructions */ #define X86_FEATURE_SMEP (7*32+ 7) /* Supervisor Mode Execution Protection */ #define X86_FEATURE_ERMS (7*32+ 9) /* Enhanced REP MOVSB/STOSB */ +#define X86_FEATURE_INVPCID (7*32+10) /* Invalidate Process Context ID */ #endif /* __LIBXC_CPUFEATURE_H */ diff -r 2527617fd58c -r e72c098aa73c tools/libxc/xc_cpuid_x86.c --- a/tools/libxc/xc_cpuid_x86.c Tue Sep 04 14:32:05 2012 +0200 +++ b/tools/libxc/xc_cpuid_x86.c Tue Sep 04 14:40:53 2012 +0200 @@ -421,6 +421,7 @@ static void xc_cpuid_pv_policy( } clear_bit(X86_FEATURE_XTPR, regs[2]); clear_bit(X86_FEATURE_PDCM, regs[2]); + clear_bit(X86_FEATURE_PCID, regs[2]); clear_bit(X86_FEATURE_DCA, regs[2]); set_bit(X86_FEATURE_HYPERVISOR, regs[2]); break; _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |