Include dependency graph for pm.c:

Go to the source code of this file.
Functions | |
| void | gdt_setbase (descriptor_t *d, __address base) |
| void | gdt_setlimit (descriptor_t *d, __u32 limit) |
| void | idt_setoffset (idescriptor_t *d, __address offset) |
| void | tss_initialize (tss_t *t) |
| void | idt_init (void) |
| static void | clean_IOPL_NT_flags (void) |
| static void | clean_AM_flag (void) |
| void | pm_init (void) |
| void | set_tls_desc (__address tls) |
Variables | |
| descriptor_t | gdt [GDT_ITEMS] |
| static idescriptor_t | idt [IDT_ITEMS] |
| static tss_t | tss |
| tss_t * | tss_p = NULL |
| ptr_16_32_t | bootstrap_gdtr = { .limit = sizeof(gdt), .base = KA2PA((__address) gdt) } |
| ptr_16_32_t | gdtr = { .limit = sizeof(gdt), .base = (__address) gdt } |
Definition in file pm.c.
1.4.6