aboutsummaryrefslogtreecommitdiff
path: root/src/kernel/gdt/gdt.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/kernel/gdt/gdt.c')
-rw-r--r--src/kernel/gdt/gdt.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/kernel/gdt/gdt.c b/src/kernel/gdt/gdt.c
index 79a52a4..4f98056 100644
--- a/src/kernel/gdt/gdt.c
+++ b/src/kernel/gdt/gdt.c
@@ -61,12 +61,10 @@ void gdt_set_gate(s32 num, u32 base, u32 limit, u8 access, u8 gran)
gdt[num].base_low = (u16)(base & 0xFFFF);
gdt[num].base_middle = (u8)((base >> 16) & 0xFF);
gdt[num].base_high = (u8)((base >> 24) & 0xFF);
-
- // Set descriptor limits
gdt[num].limit_low = (u16)(limit & 0xFFFF);
- gdt[num].granularity = (u8)((limit >> 16) & 0x0F);
// Set granularity and access flags
+ gdt[num].granularity = (u8)((limit >> 16) & 0x0F);
gdt[num].granularity |= (gran & 0xF0);
gdt[num].access = access;
}