pm.c File Reference

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_ttss_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 }


Detailed Description

Definition in file pm.c.


Generated on Sun Jun 18 16:39:06 2006 for HelenOS Kernel (ia32) by  doxygen 1.4.6