This commit is contained in:
2025-02-26 04:00:00 +00:00
17 changed files with 214 additions and 22 deletions
+4
View File
@@ -43,3 +43,7 @@ pub fn enable_apic() {
write_apic_register(0xF0, read_apic_register(0xF0) | 0x100);
}
pub struct Apic {}
pub enum ApicVector {}
@@ -1,3 +1,8 @@
//! Allows creation of asynchronous IO bound tasks.
//!
//! Written by @zxq5 for the most part with code from
//! [here](https://github.com/phil-opp/blog_os/).
//!
use crate::prelude::*;
use alloc::collections::BTreeMap;
use alloc::sync::Arc;
+1 -1
View File
@@ -1,7 +1,7 @@
pub mod io;
pub mod kalloc;
pub mod scheduling;
pub mod apic;
pub mod async_io;
pub mod cpu;
pub mod pic;