Home
last modified time | relevance | path

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

/linux/arch/x86/kernel/
H A Dshstk.c176 wrmsrq(MSR_IA32_PL3_SSP, addr + size); in shstk_setup()
242 rdmsrq(MSR_IA32_PL3_SSP, ssp); in get_user_shstk_addr()
259 rdmsrq(MSR_IA32_PL3_SSP, ssp); in shstk_pop()
263 wrmsrq(MSR_IA32_PL3_SSP, ssp + SS_FRAME_SIZE); in shstk_pop()
279 rdmsrq(MSR_IA32_PL3_SSP, ssp); in shstk_push()
283 wrmsrq(MSR_IA32_PL3_SSP, ssp); in shstk_push()
415 wrmsrq(MSR_IA32_PL3_SSP, ssp); in setup_signal_shadow_stack()
439 wrmsrq(MSR_IA32_PL3_SSP, ssp); in restore_signal_shadow_stack()
536 wrmsrq(MSR_IA32_PL3_SSP, 0); in shstk_disable()
/linux/tools/testing/selftests/kvm/x86/
H A Dmsrs_test.c397 MSR_TEST_CANONICAL(MSR_IA32_PL3_SSP, SHSTK), in test_msrs()
398 MSR_TEST(MSR_IA32_PL3_SSP, canonical_val, canonical_val | 1, SHSTK), in test_msrs()
/linux/tools/arch/x86/include/asm/
H A Dmsr-index.h556 #define MSR_IA32_PL3_SSP 0x000006a7 /* ring-3 shadow stack pointer */ macro
/linux/arch/x86/kvm/
H A Dx86.c353 MSR_IA32_PL3_SSP, MSR_IA32_INT_SSP_TAB,
3859 case MSR_IA32_PL0_SSP ... MSR_IA32_PL3_SSP:
4292 case MSR_IA32_PL0_SSP ... MSR_IA32_PL3_SSP: in get_msr_mce()
4645 case MSR_IA32_PL0_SSP ... MSR_IA32_PL3_SSP:
7726 case MSR_IA32_PL0_SSP ... MSR_IA32_PL3_SSP: in kvm_init_msr_lists()
/linux/arch/x86/kvm/svm/
H A Dsvm.c830 svm_set_intercept_for_msr(vcpu, MSR_IA32_PL3_SSP, MSR_TYPE_RW, !shstk_enabled); in __svm_disable_lbrv()
/linux/arch/x86/kvm/vmx/
H A Dnested.c778 MSR_IA32_PL3_SSP, MSR_TYPE_RW); in nested_flush_cached_shadow_vmcs12()
H A Dvmx.c4398 vmx_set_intercept_for_msr(vcpu, MSR_IA32_PL3_SSP, MSR_TYPE_RW, intercept); in vmx_set_constant_host_state()