Home
last modified time | relevance | path

Searched refs:gs (Results 1 – 7 of 7) sorted by relevance

/DragonOS/kernel/src/arch/x86_64/process/
H A Dmod.rs75 gs: SegmentSelector, field
113 gs: KERNEL_DS, in new()
253 gs: self.gs, in clone_all()
336 new_arch_guard.gs = current_arch_guard.gs; in copy_thread()
498 off_gs = const(offset_of!(ArchPCBInfo, gs)), in switch_to_inner()
533 arch_guard.gs = USER_DS; in arch_switch_to_user()
540 SegmentSelector::from_bits_truncate(arch_guard.gs.bits()), in arch_switch_to_user()
H A Dtable.rs28 pub unsafe fn switch_fs_and_gs(fs: SegmentSelector, gs: SegmentSelector) { in switch_fs_and_gs()
30 x86::segmentation::load_gs(gs); in switch_fs_and_gs()
/DragonOS/kernel/src/arch/x86_64/asm/
H A Dapu_boot.S20 mov %ax, %gs
66 mov %ax, %gs
H A Dentry.S331 movq %rsp, %gs:0x8
332 movq %gs:0x0, %rsp
335 pushq %gs:0x8 // rsp
H A Dhead.S419 movq %rax, %gs
/DragonOS/docs/community/ChangeLog/V0.1.x/
H A DV0.1.3.md39 - process: bugfix: 修复init进程忘记设定fs gs寄存器的问题。 (#132)
278 修复init进程忘记设定fs gs寄存器的问题。 (#132)
/DragonOS/kernel/src/arch/x86_64/kvm/vmx/
H A Dvcpu.rs298 (segmentation::gs().bits() & (!0x07)).into(), in vmcs_init_host()