COBE 0.1 ALPHA
|
gehe zum Quellcode dieser Datei
Datenstrukturen | |
struct | cpu_reg_stat |
struct | tss |
struct | task |
struct | phy_alloc_list |
Typdefinitionen | |
typedef struct tss | new_tss_t |
typedef struct cpu_reg_stat | cpu_regs |
typedef struct task | new_task_t |
typedef struct phy_alloc_list | phy_alloc_list_t |
Funktionen | |
struct cpu_reg_stat | __attribute ((packed)) |
uint32_t gs | __attribute__ ((aligned(4))) |
void | init_mm (multiboot_info_t *) |
void | load_grub_module (int, multiboot_info_t *) |
void | set_tss_stack (uint32_t) |
new_task_t * | init_task (void *, char *, phy_alloc_list_t *) |
uint32_t | kill_task (uint32_t) |
cpu_regs * | schedule (cpu_regs *) |
void | new_map_addresses (phy_alloc_list_t *, struct paging_directory *, uint32_t) |
void | delete_map_addresses (phy_alloc_list_t *, struct paging_directory *) |
Variablen | |
uint32_t | eax |
uint32_t | ebx |
uint32_t | ecx |
uint32_t | edx |
uint32_t | esi |
uint32_t | edi |
uint32_t | ebp |
uint32_t | interrupt |
uint32_t | error |
uint32_t | eip |
uint32_t | cs |
uint32_t | eflags |
uint32_t | esp |
uint32_t | ss |
typedef struct cpu_reg_stat cpu_regs |
Definiert in Zeile 45 der Datei multitasking.h.
typedef struct task new_task_t |
typedef struct phy_alloc_list phy_alloc_list_t |
struct cpu_reg_stat __attribute | ( | (packed) | ) |
uint32_t gs fs es ds __attribute__ | ( | (aligned(4)) | ) |
void delete_map_addresses | ( | phy_alloc_list_t * | , |
struct paging_directory * | |||
) |
Definiert in Zeile 198 der Datei multitasking.c.
void init_mm | ( | multiboot_info_t * | ) |
Definiert in Zeile 21 der Datei multitasking.c.
new_task_t* init_task | ( | void * | , |
char * | , | ||
phy_alloc_list_t * | |||
) |
Definiert in Zeile 35 der Datei multitasking.c.
Definiert in Zeile 87 der Datei multitasking.c.
void load_grub_module | ( | int | , |
multiboot_info_t * | |||
) |
Definiert in Zeile 129 der Datei multitasking.c.
void new_map_addresses | ( | phy_alloc_list_t * | , |
struct paging_directory * | , | ||
uint32_t | |||
) |
Definiert in Zeile 180 der Datei multitasking.c.
Definiert in Zeile 113 der Datei multitasking.c.
void set_tss_stack | ( | uint32_t | ) |
Definiert in Zeile 106 der Datei multitasking.c.
Definiert in Zeile 17 der Datei multitasking.h.
Definiert in Zeile 15 der Datei multitasking.h.
Definiert in Zeile 15 der Datei multitasking.h.
Definiert in Zeile 15 der Datei multitasking.h.
Definiert in Zeile 15 der Datei multitasking.h.
Definiert in Zeile 15 der Datei multitasking.h.
Definiert in Zeile 15 der Datei multitasking.h.
Definiert in Zeile 17 der Datei multitasking.h.
Definiert in Zeile 17 der Datei multitasking.h.
Definiert in Zeile 16 der Datei multitasking.h.
Definiert in Zeile 15 der Datei multitasking.h.
Definiert in Zeile 17 der Datei multitasking.h.
Definiert in Zeile 16 der Datei multitasking.h.
Definiert in Zeile 17 der Datei multitasking.h.