Changeset View
Changeset View
Standalone View
Standalone View
sys/x86/include/segments.h
Show First 20 Lines • Show All 207 Lines • ▼ Show 20 Lines | |||||
#define IDT_PF 14 /* #PF: Page Fault */ | #define IDT_PF 14 /* #PF: Page Fault */ | ||||
#define IDT_MF 16 /* #MF: FPU Floating-Point Error */ | #define IDT_MF 16 /* #MF: FPU Floating-Point Error */ | ||||
#define IDT_AC 17 /* #AC: Alignment Check */ | #define IDT_AC 17 /* #AC: Alignment Check */ | ||||
#define IDT_MC 18 /* #MC: Machine Check */ | #define IDT_MC 18 /* #MC: Machine Check */ | ||||
#define IDT_XF 19 /* #XF: SIMD Floating-Point Exception */ | #define IDT_XF 19 /* #XF: SIMD Floating-Point Exception */ | ||||
#define IDT_IO_INTS NRSVIDT /* Base of IDT entries for I/O interrupts. */ | #define IDT_IO_INTS NRSVIDT /* Base of IDT entries for I/O interrupts. */ | ||||
#define IDT_SYSCALL 0x80 /* System Call Interrupt Vector */ | #define IDT_SYSCALL 0x80 /* System Call Interrupt Vector */ | ||||
#define IDT_DTRACE_RET 0x92 /* DTrace pid provider Interrupt Vector */ | #define IDT_DTRACE_RET 0x92 /* DTrace pid provider Interrupt Vector */ | ||||
#define IDT_EVTCHN 0x93 /* Xen HVM Event Channel Interrupt Vector */ | #define IDT_HYPERVISOR 0x93 /* Hypervisor deliver events Interrupt Vector*/ | ||||
decui_microsoft.com: We need to update the comment too :-)
It can be something like "Vector on which hypervisor… | |||||
#if defined(__i386__) | #if defined(__i386__) | ||||
/* | /* | ||||
* Entries in the Global Descriptor Table (GDT) | * Entries in the Global Descriptor Table (GDT) | ||||
* Note that each 4 entries share a single 32 byte L1 cache line. | * Note that each 4 entries share a single 32 byte L1 cache line. | ||||
* Some of the fast syscall instructions require a specific order here. | * Some of the fast syscall instructions require a specific order here. | ||||
*/ | */ | ||||
#define GNULL_SEL 0 /* Null Descriptor */ | #define GNULL_SEL 0 /* Null Descriptor */ | ||||
▲ Show 20 Lines • Show All 55 Lines • Show Last 20 Lines |
We need to update the comment too :-)
It can be something like "Vector on which hypervisor interrupt is delivered"