diff options
Diffstat (limited to 'arch/x86/include/uapi/asm/processor-flags.h')
| -rw-r--r-- | arch/x86/include/uapi/asm/processor-flags.h | 7 | 
1 files changed, 6 insertions, 1 deletions
| diff --git a/arch/x86/include/uapi/asm/processor-flags.h b/arch/x86/include/uapi/asm/processor-flags.h index 7e1e730396ae..bcba3c643e63 100644 --- a/arch/x86/include/uapi/asm/processor-flags.h +++ b/arch/x86/include/uapi/asm/processor-flags.h @@ -78,7 +78,12 @@  #define X86_CR3_PWT		_BITUL(X86_CR3_PWT_BIT)  #define X86_CR3_PCD_BIT		4 /* Page Cache Disable */  #define X86_CR3_PCD		_BITUL(X86_CR3_PCD_BIT) -#define X86_CR3_PCID_MASK	_AC(0x00000fff,UL) /* PCID Mask */ + +#define X86_CR3_PCID_BITS	12 +#define X86_CR3_PCID_MASK	(_AC((1UL << X86_CR3_PCID_BITS) - 1, UL)) + +#define X86_CR3_PCID_NOFLUSH_BIT 63 /* Preserve old PCID */ +#define X86_CR3_PCID_NOFLUSH    _BITULL(X86_CR3_PCID_NOFLUSH_BIT)  /*   * Intel CPU features in CR4 | 

