Home
last modified time | relevance | path

Searched refs:MSR_KERNEL_GS_BASE (Results 1 – 8 of 8) sorted by relevance

/linux-4.4.14/arch/x86/power/
Dcpu.c96 rdmsrl(MSR_KERNEL_GS_BASE, ctxt->gs_kernel_base); in __save_processor_state()
223 wrmsrl(MSR_KERNEL_GS_BASE, ctxt->gs_kernel_base); in __restore_processor_state()
/linux-4.4.14/arch/x86/kernel/
Dprocess_64.c88 rdmsrl(MSR_KERNEL_GS_BASE, shadowgs); in __show_regs()
395 wrmsrl(MSR_KERNEL_GS_BASE, next->gs); in __switch_to()
532 ret = wrmsrl_safe(MSR_KERNEL_GS_BASE, addr); in do_arch_prctl()
584 rdmsrl(MSR_KERNEL_GS_BASE, base); in do_arch_prctl()
/linux-4.4.14/arch/x86/include/asm/
Dmsr-index.h14 #define MSR_KERNEL_GS_BASE 0xc0000102 /* SwapGS GS shadow */ macro
/linux-4.4.14/arch/x86/kvm/
Dsvm.c85 MSR_STAR, MSR_LSTAR, MSR_CSTAR, MSR_SYSCALL_MASK, MSR_KERNEL_GS_BASE,
179 { .index = MSR_KERNEL_GS_BASE, .always = true },
1252 wrmsrl(MSR_KERNEL_GS_BASE, current->thread.gs); in svm_vcpu_put()
3011 case MSR_KERNEL_GS_BASE: in svm_get_msr()
3130 case MSR_KERNEL_GS_BASE: in svm_set_msr()
Dvmx.c1928 rdmsrl(MSR_KERNEL_GS_BASE, vmx->msr_host_kernel_gs_base); in vmx_save_host_state()
1930 wrmsrl(MSR_KERNEL_GS_BASE, vmx->msr_guest_kernel_gs_base); in vmx_save_host_state()
1949 rdmsrl(MSR_KERNEL_GS_BASE, vmx->msr_guest_kernel_gs_base); in __vmx_load_host_state()
1969 wrmsrl(MSR_KERNEL_GS_BASE, vmx->msr_host_kernel_gs_base); in __vmx_load_host_state()
2795 case MSR_KERNEL_GS_BASE: in vmx_get_msr()
2877 case MSR_KERNEL_GS_BASE: in vmx_set_msr()
6245 vmx_disable_intercept_for_msr(MSR_KERNEL_GS_BASE, true); in hardware_setup()
Dx86.c950 MSR_CSTAR, MSR_KERNEL_GS_BASE, MSR_SYSCALL_MASK, MSR_LSTAR,
1045 case MSR_KERNEL_GS_BASE: in kvm_set_msr()
/linux-4.4.14/arch/x86/kernel/cpu/
Dcommon.c1376 wrmsrl(MSR_KERNEL_GS_BASE, 0); in cpu_init()
/linux-4.4.14/arch/x86/xen/
Denlighten.c1065 case MSR_KERNEL_GS_BASE: which = SEGBASE_GS_USER; goto set; in xen_write_msr_safe()