put atapi::init in async executor
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
Signed-off-by: Julien CLEMENT <julien.clement@epita.fr>
This commit is contained in:
parent
3968c4c376
commit
a10579346c
@ -43,7 +43,6 @@ pub fn init(boot_info: &BootInformation) {
|
||||
memory::init(boot_info);
|
||||
memory::gdt::init_gdt();
|
||||
interrupts::init_idt();
|
||||
drivers::atapi::init();
|
||||
vga::change_color(ColorCode::new(Color::LightGreen, Color::Black));
|
||||
}
|
||||
|
||||
@ -56,6 +55,7 @@ pub extern "C" fn julios_main(multiboot_info_addr: usize) -> ! {
|
||||
serial_println!("Hello serial");
|
||||
|
||||
let mut executor = Executor::new();
|
||||
executor.spawn(Task::new(drivers::atapi::init()));
|
||||
executor.spawn(Task::new(keyboard::print_keypresses()));
|
||||
executor.spawn(Task::new(fs::iso::init_prim_vol_desc()));
|
||||
executor.run();
|
||||
|
Loading…
Reference in New Issue
Block a user