Searched refs:MSR_IA32_PL3_SSP (Results 1 – 5 of 5) sorted by relevance
| /linux/arch/x86/kernel/ |
| H A D | shstk.c | 168 wrmsrq(MSR_IA32_PL3_SSP, addr + size); in shstk_setup() 234 rdmsrq(MSR_IA32_PL3_SSP, ssp); in get_user_shstk_addr() 251 rdmsrq(MSR_IA32_PL3_SSP, ssp); in shstk_pop() 255 wrmsrq(MSR_IA32_PL3_SSP, ssp + SS_FRAME_SIZE); in shstk_pop() 271 rdmsrq(MSR_IA32_PL3_SSP, ssp); in shstk_push() 275 wrmsrq(MSR_IA32_PL3_SSP, ssp); in shstk_push() 412 wrmsrq(MSR_IA32_PL3_SSP, ssp); in setup_signal_shadow_stack() 436 wrmsrq(MSR_IA32_PL3_SSP, ssp); in restore_signal_shadow_stack() 533 wrmsrq(MSR_IA32_PL3_SSP, 0); in shstk_disable()
|
| /linux/tools/testing/selftests/kvm/x86/ |
| H A D | msrs_test.c | 397 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 D | msr-index.h | 561 #define MSR_IA32_PL3_SSP 0x000006a7 /* ring-3 shadow stack pointer */ macro
|
| /linux/arch/x86/kvm/svm/ |
| H A D | svm.c | 853 svm_set_intercept_for_msr(vcpu, MSR_IA32_PL3_SSP, MSR_TYPE_RW, !shstk_enabled); in svm_recalc_msr_intercepts()
|
| /linux/arch/x86/kvm/vmx/ |
| H A D | vmx.c | 4339 vmx_set_intercept_for_msr(vcpu, MSR_IA32_PL3_SSP, MSR_TYPE_RW, intercept); in vmx_recalc_msr_intercepts()
|