Home
last modified time | relevance | path

Searched refs:TSSManager (Results 1 – 4 of 4) sorted by relevance

/DragonOS/kernel/src/arch/x86_64/process/
H A Dtable.rs19 static mut TSS_MANAGER: TSSManager = TSSManager::new();
34 pub struct TSSManager { struct
38 impl TSSManager { argument
H A Dmod.rs16 arch::process::table::TSSManager,
403 TSSManager::current_tss().set_rsp( in switch_process()
/DragonOS/kernel/src/arch/x86_64/init/
H A Dmod.rs11 arch::{interrupt::trap::arch_trap_init, process::table::TSSManager},
97 unsafe { TSSManager::load_tr() }; in early_setup_arch()
124 let current_tss = unsafe { TSSManager::current_tss() }; in set_current_core_tss()
/DragonOS/kernel/src/arch/x86_64/smp/
H A Dmod.rs12 arch::{mm::LowAddressRemapping, process::table::TSSManager, MMArch},
83 let tss = TSSManager::current_tss(); in smp_ap_start_stage1()
89 TSSManager::load_tr(); in smp_ap_start_stage1()