Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
processor-flags.h File Reference

Go to the source code of this file.

Macros

#define X86_EFLAGS_CF   0x00000001 /* Carry Flag */
 
#define X86_EFLAGS_BIT1   0x00000002 /* Bit 1 - always on */
 
#define X86_EFLAGS_PF   0x00000004 /* Parity Flag */
 
#define X86_EFLAGS_AF   0x00000010 /* Auxiliary carry Flag */
 
#define X86_EFLAGS_ZF   0x00000040 /* Zero Flag */
 
#define X86_EFLAGS_SF   0x00000080 /* Sign Flag */
 
#define X86_EFLAGS_TF   0x00000100 /* Trap Flag */
 
#define X86_EFLAGS_IF   0x00000200 /* Interrupt Flag */
 
#define X86_EFLAGS_DF   0x00000400 /* Direction Flag */
 
#define X86_EFLAGS_OF   0x00000800 /* Overflow Flag */
 
#define X86_EFLAGS_IOPL   0x00003000 /* IOPL mask */
 
#define X86_EFLAGS_NT   0x00004000 /* Nested Task */
 
#define X86_EFLAGS_RF   0x00010000 /* Resume Flag */
 
#define X86_EFLAGS_VM   0x00020000 /* Virtual Mode */
 
#define X86_EFLAGS_AC   0x00040000 /* Alignment Check */
 
#define X86_EFLAGS_VIF   0x00080000 /* Virtual Interrupt Flag */
 
#define X86_EFLAGS_VIP   0x00100000 /* Virtual Interrupt Pending */
 
#define X86_EFLAGS_ID   0x00200000 /* CPUID detection flag */
 
#define X86_CR0_PE   0x00000001 /* Protection Enable */
 
#define X86_CR0_MP   0x00000002 /* Monitor Coprocessor */
 
#define X86_CR0_EM   0x00000004 /* Emulation */
 
#define X86_CR0_TS   0x00000008 /* Task Switched */
 
#define X86_CR0_ET   0x00000010 /* Extension Type */
 
#define X86_CR0_NE   0x00000020 /* Numeric Error */
 
#define X86_CR0_WP   0x00010000 /* Write Protect */
 
#define X86_CR0_AM   0x00040000 /* Alignment Mask */
 
#define X86_CR0_NW   0x20000000 /* Not Write-through */
 
#define X86_CR0_CD   0x40000000 /* Cache Disable */
 
#define X86_CR0_PG   0x80000000 /* Paging */
 
#define X86_CR3_PWT   0x00000008 /* Page Write Through */
 
#define X86_CR3_PCD   0x00000010 /* Page Cache Disable */
 
#define X86_CR3_PCID_MASK   0x00000fff /* PCID Mask */
 
#define X86_CR4_VME   0x00000001 /* enable vm86 extensions */
 
#define X86_CR4_PVI   0x00000002 /* virtual interrupts flag enable */
 
#define X86_CR4_TSD   0x00000004 /* disable time stamp at ipl 3 */
 
#define X86_CR4_DE   0x00000008 /* enable debugging extensions */
 
#define X86_CR4_PSE   0x00000010 /* enable page size extensions */
 
#define X86_CR4_PAE   0x00000020 /* enable physical address extensions */
 
#define X86_CR4_MCE   0x00000040 /* Machine check enable */
 
#define X86_CR4_PGE   0x00000080 /* enable global pages */
 
#define X86_CR4_PCE   0x00000100 /* enable performance counters at ipl 3 */
 
#define X86_CR4_OSFXSR   0x00000200 /* enable fast FPU save and restore */
 
#define X86_CR4_OSXMMEXCPT   0x00000400 /* enable unmasked SSE exceptions */
 
#define X86_CR4_VMXE   0x00002000 /* enable VMX virtualization */
 
#define X86_CR4_RDWRGSFS   0x00010000 /* enable RDWRGSFS support */
 
#define X86_CR4_PCIDE   0x00020000 /* enable PCID support */
 
#define X86_CR4_OSXSAVE   0x00040000 /* enable xsave and xrestore */
 
#define X86_CR4_SMEP   0x00100000 /* enable SMEP support */
 
#define X86_CR4_SMAP   0x00200000 /* enable SMAP support */
 
#define X86_CR8_TPR   0x0000000F /* task priority register */
 
#define CX86_PCR0   0x20
 
#define CX86_GCR   0xb8
 
#define CX86_CCR0   0xc0
 
#define CX86_CCR1   0xc1
 
#define CX86_CCR2   0xc2
 
#define CX86_CCR3   0xc3
 
#define CX86_CCR4   0xe8
 
#define CX86_CCR5   0xe9
 
#define CX86_CCR6   0xea
 
#define CX86_CCR7   0xeb
 
#define CX86_PCR1   0xf0
 
#define CX86_DIR0   0xfe
 
#define CX86_DIR1   0xff
 
#define CX86_ARR_BASE   0xc4
 
#define CX86_RCR_BASE   0xdc
 

Macro Definition Documentation

#define CX86_ARR_BASE   0xc4

Definition at line 95 of file processor-flags.h.

#define CX86_CCR0   0xc0

Definition at line 84 of file processor-flags.h.

#define CX86_CCR1   0xc1

Definition at line 85 of file processor-flags.h.

#define CX86_CCR2   0xc2

Definition at line 86 of file processor-flags.h.

#define CX86_CCR3   0xc3

Definition at line 87 of file processor-flags.h.

#define CX86_CCR4   0xe8

Definition at line 88 of file processor-flags.h.

#define CX86_CCR5   0xe9

Definition at line 89 of file processor-flags.h.

#define CX86_CCR6   0xea

Definition at line 90 of file processor-flags.h.

#define CX86_CCR7   0xeb

Definition at line 91 of file processor-flags.h.

#define CX86_DIR0   0xfe

Definition at line 93 of file processor-flags.h.

#define CX86_DIR1   0xff

Definition at line 94 of file processor-flags.h.

#define CX86_GCR   0xb8

Definition at line 83 of file processor-flags.h.

#define CX86_PCR0   0x20

Definition at line 82 of file processor-flags.h.

#define CX86_PCR1   0xf0

Definition at line 92 of file processor-flags.h.

#define CX86_RCR_BASE   0xdc

Definition at line 96 of file processor-flags.h.

#define X86_CR0_AM   0x00040000 /* Alignment Mask */

Definition at line 37 of file processor-flags.h.

#define X86_CR0_CD   0x40000000 /* Cache Disable */

Definition at line 39 of file processor-flags.h.

#define X86_CR0_EM   0x00000004 /* Emulation */

Definition at line 32 of file processor-flags.h.

#define X86_CR0_ET   0x00000010 /* Extension Type */

Definition at line 34 of file processor-flags.h.

#define X86_CR0_MP   0x00000002 /* Monitor Coprocessor */

Definition at line 31 of file processor-flags.h.

#define X86_CR0_NE   0x00000020 /* Numeric Error */

Definition at line 35 of file processor-flags.h.

#define X86_CR0_NW   0x20000000 /* Not Write-through */

Definition at line 38 of file processor-flags.h.

#define X86_CR0_PE   0x00000001 /* Protection Enable */

Definition at line 30 of file processor-flags.h.

#define X86_CR0_PG   0x80000000 /* Paging */

Definition at line 40 of file processor-flags.h.

#define X86_CR0_TS   0x00000008 /* Task Switched */

Definition at line 33 of file processor-flags.h.

#define X86_CR0_WP   0x00010000 /* Write Protect */

Definition at line 36 of file processor-flags.h.

#define X86_CR3_PCD   0x00000010 /* Page Cache Disable */

Definition at line 46 of file processor-flags.h.

#define X86_CR3_PCID_MASK   0x00000fff /* PCID Mask */

Definition at line 47 of file processor-flags.h.

#define X86_CR3_PWT   0x00000008 /* Page Write Through */

Definition at line 45 of file processor-flags.h.

#define X86_CR4_DE   0x00000008 /* enable debugging extensions */

Definition at line 55 of file processor-flags.h.

#define X86_CR4_MCE   0x00000040 /* Machine check enable */

Definition at line 58 of file processor-flags.h.

#define X86_CR4_OSFXSR   0x00000200 /* enable fast FPU save and restore */

Definition at line 61 of file processor-flags.h.

#define X86_CR4_OSXMMEXCPT   0x00000400 /* enable unmasked SSE exceptions */

Definition at line 62 of file processor-flags.h.

#define X86_CR4_OSXSAVE   0x00040000 /* enable xsave and xrestore */

Definition at line 66 of file processor-flags.h.

#define X86_CR4_PAE   0x00000020 /* enable physical address extensions */

Definition at line 57 of file processor-flags.h.

#define X86_CR4_PCE   0x00000100 /* enable performance counters at ipl 3 */

Definition at line 60 of file processor-flags.h.

#define X86_CR4_PCIDE   0x00020000 /* enable PCID support */

Definition at line 65 of file processor-flags.h.

#define X86_CR4_PGE   0x00000080 /* enable global pages */

Definition at line 59 of file processor-flags.h.

#define X86_CR4_PSE   0x00000010 /* enable page size extensions */

Definition at line 56 of file processor-flags.h.

#define X86_CR4_PVI   0x00000002 /* virtual interrupts flag enable */

Definition at line 53 of file processor-flags.h.

#define X86_CR4_RDWRGSFS   0x00010000 /* enable RDWRGSFS support */

Definition at line 64 of file processor-flags.h.

#define X86_CR4_SMAP   0x00200000 /* enable SMAP support */

Definition at line 68 of file processor-flags.h.

#define X86_CR4_SMEP   0x00100000 /* enable SMEP support */

Definition at line 67 of file processor-flags.h.

#define X86_CR4_TSD   0x00000004 /* disable time stamp at ipl 3 */

Definition at line 54 of file processor-flags.h.

#define X86_CR4_VME   0x00000001 /* enable vm86 extensions */

Definition at line 52 of file processor-flags.h.

#define X86_CR4_VMXE   0x00002000 /* enable VMX virtualization */

Definition at line 63 of file processor-flags.h.

#define X86_CR8_TPR   0x0000000F /* task priority register */

Definition at line 73 of file processor-flags.h.

#define X86_EFLAGS_AC   0x00040000 /* Alignment Check */

Definition at line 22 of file processor-flags.h.

#define X86_EFLAGS_AF   0x00000010 /* Auxiliary carry Flag */

Definition at line 11 of file processor-flags.h.

#define X86_EFLAGS_BIT1   0x00000002 /* Bit 1 - always on */

Definition at line 9 of file processor-flags.h.

#define X86_EFLAGS_CF   0x00000001 /* Carry Flag */

Definition at line 8 of file processor-flags.h.

#define X86_EFLAGS_DF   0x00000400 /* Direction Flag */

Definition at line 16 of file processor-flags.h.

#define X86_EFLAGS_ID   0x00200000 /* CPUID detection flag */

Definition at line 25 of file processor-flags.h.

#define X86_EFLAGS_IF   0x00000200 /* Interrupt Flag */

Definition at line 15 of file processor-flags.h.

#define X86_EFLAGS_IOPL   0x00003000 /* IOPL mask */

Definition at line 18 of file processor-flags.h.

#define X86_EFLAGS_NT   0x00004000 /* Nested Task */

Definition at line 19 of file processor-flags.h.

#define X86_EFLAGS_OF   0x00000800 /* Overflow Flag */

Definition at line 17 of file processor-flags.h.

#define X86_EFLAGS_PF   0x00000004 /* Parity Flag */

Definition at line 10 of file processor-flags.h.

#define X86_EFLAGS_RF   0x00010000 /* Resume Flag */

Definition at line 20 of file processor-flags.h.

#define X86_EFLAGS_SF   0x00000080 /* Sign Flag */

Definition at line 13 of file processor-flags.h.

#define X86_EFLAGS_TF   0x00000100 /* Trap Flag */

Definition at line 14 of file processor-flags.h.

#define X86_EFLAGS_VIF   0x00080000 /* Virtual Interrupt Flag */

Definition at line 23 of file processor-flags.h.

#define X86_EFLAGS_VIP   0x00100000 /* Virtual Interrupt Pending */

Definition at line 24 of file processor-flags.h.

#define X86_EFLAGS_VM   0x00020000 /* Virtual Mode */

Definition at line 21 of file processor-flags.h.

#define X86_EFLAGS_ZF   0x00000040 /* Zero Flag */

Definition at line 12 of file processor-flags.h.