Go to the source code of this file.
◆ FLAT_RING1_CS
#define FLAT_RING1_CS 0xe019 /* GDT index 259 */ |
◆ FLAT_RING1_DS
#define FLAT_RING1_DS 0xe021 /* GDT index 260 */ |
◆ FLAT_RING1_SS
#define FLAT_RING1_SS 0xe021 /* GDT index 260 */ |
◆ FLAT_RING3_CS
#define FLAT_RING3_CS 0xe02b /* GDT index 261 */ |
◆ FLAT_RING3_DS
#define FLAT_RING3_DS 0xe033 /* GDT index 262 */ |
◆ FLAT_RING3_SS
#define FLAT_RING3_SS 0xe033 /* GDT index 262 */ |
◆ MACH2PHYS_VIRT_START
#define MACH2PHYS_VIRT_START 0xF5800000UL |
◆ __HYPERVISOR_VIRT_START_PAE
#define __HYPERVISOR_VIRT_START_PAE 0xF5800000UL |
◆ __DECL_REG_LO8
#define __DECL_REG_LO8 |
( |
|
which | ) |
|
Value: union { \
uint32_t e ## which ## x; \
uint16_t which ## x; \
struct { \
uint8_t which ## l; \
uint8_t which ## h; \
}; \
}
Definition at line 23 of file xen-x86_32.h.
◆ __DECL_REG_LO16
#define __DECL_REG_LO16 |
( |
|
name | ) |
|
◆ INIT_XEN_CALLBACK
#define INIT_XEN_CALLBACK |
( |
|
_cs, |
|
|
|
_ip |
|
) |
| ((xen_callback_t){ .cs = _cs, .eip = _ip }) |
◆ xen_callback_t
◆ xen_pfn_to_cr3()
static unsigned int xen_pfn_to_cr3 |
( |
unsigned int |
pfn | ) |
|
|
inlinestatic |
◆ xen_cr3_to_pfn()
static unsigned int xen_cr3_to_pfn |
( |
unsigned int |
cr3 | ) |
|
|
inlinestatic |