BarinkOS/src/kernel/arch/i386/gdt/gdtc.h

20 lines
349 B
C
Raw Normal View History

2021-05-12 22:03:00 +00:00
#include <stdint.h>
extern "C"{
2021-05-12 22:03:00 +00:00
typedef struct {
uint16_t lLimit;
uint16_t lBase;
uint8_t mBase;
uint8_t access;
uint8_t granularity;
uint8_t hBase;
} gdtEntry_t;
struct {
uint16_t limit;
uint32_t base;
} gdtPointer;
extern void loadGdt();
void setupGdt();
}