技术栈

asterinas

影子LEON
1 年前
asterinas
【Asterinas】Asterinas 内存管理Asterinas 内存管理 Asterinas 内存管理 研究Asterinas 对内存管理主要从以下几个方面展开: •Asterinas对物理内存的管理方式 •Asterinas对进程虚拟地址空间的管理方式 •Asterinas虚拟地址空间与物理地址空间的映射管理方式
影子LEON
1 年前
rust·asterinas
【Asterinas】Asterinas 进程启动与切换Asterinas 进程启动与切换 进程启动 进程创建: Rust pub fn spawn_user_process( executable_path: &str, argv: Vec, envp: Vec, ) -> Result<Arc> { // spawn user process should give an absolute path debug_assert!(executable_path.starts_with(‘/’)); let process = Process::create_
影子LEON
1 年前
asterinas
Asterinas 驱动框架Asterinas 驱动框架 总线初始化 在整个OS初始化的时候: Rust pub fn init() { arch::before_all_init(); logger::init(); #[cfg(feature = “intel_tdx”)] let td_info = init_tdx().unwrap(); #[cfg(feature = “intel_tdx”)] early_println!( “td gpaw: {}, td attributes: {:?}\nTDX guest is