Linux Kernel
3.7.1
|
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 |
#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.