search for: x86_feature_pdcm

Displaying 3 results from an estimated 3 matches for "x86_feature_pdcm".

2011 Nov 24
0
[PATCH 4/6] X86: Disable PCID/INVPCID for pv
...bxc/xc_cpufeature.h --- a/tools/libxc/xc_cpufeature.h Thu Nov 17 18:41:59 2011 +0800 +++ b/tools/libxc/xc_cpufeature.h Thu Nov 17 23:09:45 2011 +0800 @@ -78,6 +78,7 @@ #define X86_FEATURE_CX16 13 /* CMPXCHG16B */ #define X86_FEATURE_XTPR 14 /* Send Task Priority Messages */ #define X86_FEATURE_PDCM 15 /* Perf/Debug Capability MSR */ +#define X86_FEATURE_PCID 17 /* Process Context ID */ #define X86_FEATURE_DCA 18 /* Direct Cache Access */ #define X86_FEATURE_SSE4_1 19 /* Streaming SIMD Extensions 4.1 */ #define X86_FEATURE_SSE4_2 20 /* Streaming SIMD Extensio...
2007 Aug 09
0
[PATCH] x86/hvm: miscellaneous CPUID handling changes
...09 || input == 0x0000000A ) - eax = ebx = ecx = edx = 0x0; + edx &= ~(bitmaskof(X86_FEATURE_HT) | + bitmaskof(X86_FEATURE_ACPI) | + bitmaskof(X86_FEATURE_ACC)); + + /* Unsupported for virtualised CPUs. */ + ecx &= ~(bitmaskof(X86_FEATURE_PDCM)); + + break; + + case 0x00000004: + cpuid_count(input, regs->ecx, &eax, &ebx, &ecx, &edx); + eax &= NUM_CORES_RESET_MASK; + break; + + case 0x00000006: + case 0x00000009: + case 0x0000000A: + eax = ebx = ecx = edx = 0; +...
2008 Nov 19
0
[PATCH] support CPUID hypervisor feature bit
...=============== --- 2008-10-27.orig/xen/arch/x86/traps.c 2008-10-27 11:14:44.000000000 +0100 +++ 2008-10-27/xen/arch/x86/traps.c 2008-11-19 10:16:27.000000000 +0100 @@ -754,6 +754,7 @@ static void pv_cpuid(struct cpu_user_reg __clear_bit(X86_FEATURE_XTPR % 32, &c); __clear_bit(X86_FEATURE_PDCM % 32, &c); __clear_bit(X86_FEATURE_DCA % 32, &c); + __set_bit(X86_FEATURE_HYPERVISOR % 32, &c); break; case 0x80000001: /* Modify Feature Information. */ Index: 2008-10-27/xen/include/asm-x86/cpufeature.h ===========================================...