MicrOS
gdt.h
Go to the documentation of this file.
1
#ifndef GDT_H
2
#define GDT_H
3
4
#define GDT_SIZE 6
5
6
#include <stdbool.h>
7
#include "
gdt_entry.h
"
8
#include "
gdt_info.h
"
9
#include "
cpu/tss/tss_entry.h
"
10
11
void
gdt_init
();
12
void
gdt_fill_entry
(
int
index,
bool
executable, uint8_t privilege_level);
13
void
gdt_fill_entry_as_tss
(
int
index,
tss_entry
*
tss
);
14
15
#endif
gdt_fill_entry_as_tss
void gdt_fill_entry_as_tss(int index, tss_entry *tss)
Definition:
gdt.c:41
tss_entry.h
tss
tss_entry tss
Definition:
tss.c:3
gdt_entry.h
gdt_init
void gdt_init()
Definition:
gdt.c:6
gdt_fill_entry
void gdt_fill_entry(int index, bool executable, uint8_t privilege_level)
Definition:
gdt.c:19
gdt_info.h
tss_entry
Definition:
tss_entry.h:6
os
kernel
src
cpu
gdt
gdt.h
Generated by
1.8.13