summaryrefslogtreecommitdiff
path: root/kernel/cpu/gdt.c
diff options
context:
space:
mode:
authorAnton Kling <anton@kling.gg>2023-11-10 15:47:08 +0100
committerAnton Kling <anton@kling.gg>2023-11-10 15:47:08 +0100
commit9a1f977e39d8e9fcb6a9cb2a612f4743e802221d (patch)
tree1fc53f6e80eb40d24274f2f8967d584b88c6d664 /kernel/cpu/gdt.c
parent0cb4afef6da5488a128e5aaece435e9aa5f5797e (diff)
Kernel Style: Change uint*_t -> u*
Diffstat (limited to 'kernel/cpu/gdt.c')
-rw-r--r--kernel/cpu/gdt.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/kernel/cpu/gdt.c b/kernel/cpu/gdt.c
index 28853cf..553512f 100644
--- a/kernel/cpu/gdt.c
+++ b/kernel/cpu/gdt.c
@@ -9,16 +9,16 @@ tss_entry_t tss_entry;
typedef union {
struct GDT_Entry s;
- uint64_t raw;
+ u64 raw;
} GDT_Entry;
GDT_Entry gdt_entries[6] = {0};
GDT_Pointer gdtr;
-extern uint32_t inital_esp;
+extern u32 inital_esp;
void write_tss(struct GDT_Entry *gdt_entry) {
- uint32_t base = (uint32_t)&tss_entry;
- uint32_t limit = sizeof(tss_entry);
+ u32 base = (u32)&tss_entry;
+ u32 limit = sizeof(tss_entry);
gdt_entry->limit_low = limit;
gdt_entry->base_low = base;
@@ -34,11 +34,11 @@ void write_tss(struct GDT_Entry *gdt_entry) {
gdt_entry->long_mode = 0;
gdt_entry->big = 0;
gdt_entry->gran = 0;
- gdt_entry->base_high = (base & ((uint32_t)0xff << 24)) >> 24;
+ gdt_entry->base_high = (base & ((u32)0xff << 24)) >> 24;
memset(&tss_entry, 0, sizeof tss_entry);
tss_entry.ss0 = GDT_KERNEL_DATA_SEGMENT * GDT_ENTRY_SIZE;
- register uint32_t esp asm("esp");
+ register u32 esp asm("esp");
tss_entry.esp0 = esp;
}
@@ -63,7 +63,7 @@ void gdt_init() {
write_tss((struct GDT_Entry *)&gdt_entries[GDT_TSS_SEGMENT]);
- gdtr.offset = (uint32_t)&gdt_entries;
+ gdtr.offset = (u32)&gdt_entries;
gdtr.size = sizeof(gdt_entries) - 1;
asm("cli");