Searched refs:MSR_KERNEL_GS_BASE (Results 1 – 8 of 8) sorted by relevance
/linux-4.4.14/arch/x86/power/ |
D | cpu.c | 96 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/ |
D | process_64.c | 88 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/ |
D | msr-index.h | 14 #define MSR_KERNEL_GS_BASE 0xc0000102 /* SwapGS GS shadow */ macro
|
/linux-4.4.14/arch/x86/kvm/ |
D | svm.c | 85 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()
|
D | vmx.c | 1928 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()
|
D | x86.c | 950 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/ |
D | common.c | 1376 wrmsrl(MSR_KERNEL_GS_BASE, 0); in cpu_init()
|
/linux-4.4.14/arch/x86/xen/ |
D | enlighten.c | 1065 case MSR_KERNEL_GS_BASE: which = SEGBASE_GS_USER; goto set; in xen_write_msr_safe()
|