Use full 0xFFFFFFFF address for segment limits
This commit is contained in:
		
							parent
							
								
									d57bf8cf8c
								
							
						
					
					
						commit
						dfe85fd8e0
					
				
					 1 changed files with 2 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -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");
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue