From dfe85fd8e0127c9e5de6430810b4321a6d012f1a Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Sun, 13 Mar 2016 12:52:32 -0400 Subject: [PATCH] Use full 0xFFFFFFFF address for segment limits --- src/Main.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Main.cc b/src/Main.cc index c1b74d8..93861ae 100644 --- a/src/Main.cc +++ b/src/Main.cc @@ -40,8 +40,8 @@ kmain() auto& gdt = x86::GDT::systemGDT(); gdt.setNullDescriptor(0); - gdt.setDescriptor(1, x86::GDT::DescriptorSpec::kernelSegment(0, 0x000FFFFF, x86::GDT::Type::CodeEXR)); - gdt.setDescriptor(2, x86::GDT::DescriptorSpec::kernelSegment(0, 0x000FFFFF, x86::GDT::Type::DataRW)); + gdt.setDescriptor(1, x86::GDT::DescriptorSpec::kernelSegment(0, 0xFFFFFFFF, x86::GDT::Type::CodeEXR)); + gdt.setDescriptor(2, x86::GDT::DescriptorSpec::kernelSegment(0, 0xFFFFFFFF, x86::GDT::Type::DataRW)); gdt.load(); console.writeString("GDT loaded\n");