ableos/ableos/src/arch/x86_64/init.rs

12 lines
330 B
Rust
Raw Normal View History

2021-11-16 06:09:27 +00:00
#![allow(clippy::print_literal)]
use super::{gdt, interrupts};
use crate::{println, serial_println};
pub fn init() {
2021-11-28 20:50:14 +00:00
gdt::init();
interrupts::init_idt();
unsafe { interrupts::PICS.lock().initialize() };
x86_64::instructions::interrupts::enable();
println!("Initialized");
serial_println!("Initialized");
2021-11-16 06:09:27 +00:00
}