Home
last modified time | relevance | path

Searched refs:gsbase (Results 1 – 2 of 2) sorted by relevance

/DragonOS/kernel/src/arch/x86_64/process/
H A Dmod.rs73 gsbase: usize, field
107 gsbase: 0, in new()
186 self.gsbase = x86::current::segmentation::rdgsbase() as usize; in save_gsbase()
188 self.gsbase = x86::msr::rdmsr(x86::msr::IA32_GS_BASE) as usize; in save_gsbase()
202 x86::current::segmentation::wrgsbase(self.gsbase as u64); in restore_gsbase()
204 x86::msr::wrmsr(x86::msr::IA32_GS_BASE, self.gsbase as u64); in restore_gsbase()
225 pub fn gsbase(&self) -> usize { in gsbase() method
226 self.gsbase in gsbase()
251 gsbase: self.gsbase, in clone_all()
334 new_arch_guard.gsbase = current_arch_guard.gsbase; in copy_thread()
H A Dsyscall.rs163 writer.copy_one_to_user(&arch_info.gsbase, 0)?; in do_arch_prctl_64()
173 arch_info.gsbase = arg2; in do_arch_prctl_64()