move gdt module in memory
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
This commit is contained in:
parent
c85e7b5e5a
commit
745b8efb8f
@ -1,4 +1,4 @@
|
||||
use crate::gdt;
|
||||
use crate::memory::gdt;
|
||||
use crate::hlt_loop;
|
||||
use crate::drivers::vga::{self, Color, ColorCode};
|
||||
use crate::{println};
|
||||
|
@ -3,7 +3,6 @@
|
||||
#![feature(abi_x86_interrupt)]
|
||||
#![feature(alloc_error_handler)]
|
||||
|
||||
mod gdt;
|
||||
mod interrupts;
|
||||
mod memory;
|
||||
mod drivers;
|
||||
@ -41,7 +40,7 @@ pub fn init(boot_info: &BootInformation)
|
||||
vga::change_color(ColorCode::new(Color::LightCyan, Color::Black));
|
||||
println!("Starting init");
|
||||
memory::init(boot_info);
|
||||
gdt::init_gdt();
|
||||
memory::gdt::init_gdt();
|
||||
interrupts::init_idt();
|
||||
vga::change_color(ColorCode::new(Color::LightGreen, Color::Black));
|
||||
}
|
||||
|
@ -10,6 +10,7 @@ use x86_64::structures::paging::{mapper::MapToError, page::PageRangeInclusive};
|
||||
pub mod frame_allocator;
|
||||
pub mod paging;
|
||||
pub mod heap_alloc;
|
||||
pub mod gdt;
|
||||
|
||||
pub const PAGE_SIZE: usize = 4096;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user