/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/ |
H A D | xss_msr_test.c | 30 xss_val = vcpu_get_msr(vcpu, MSR_IA32_XSS); in main() 32 "MSR_IA32_XSS should be initialized to zero\n"); in main() 34 vcpu_set_msr(vcpu, MSR_IA32_XSS, xss_val); in main() 42 xss_in_msr_list = kvm_msr_is_in_save_restore_list(MSR_IA32_XSS); in main() 44 r = _vcpu_set_msr(vcpu, MSR_IA32_XSS, 1ull << i); in main()
|
H A D | userspace_msr_exit_test.c | 31 .base = MSR_IA32_XSS, 220 * Test userspace intercepting rdmsr / wrmsr for MSR_IA32_XSS. in guest_code_filter_allow() 223 * MSR_IA32_XSS. in guest_code_filter_allow() 225 data = test_rdmsr(MSR_IA32_XSS); in guest_code_filter_allow() 229 test_wrmsr(MSR_IA32_XSS, 0); in guest_code_filter_allow() 232 test_wrmsr(MSR_IA32_XSS, 1); in guest_code_filter_allow() 277 data = test_em_rdmsr(MSR_IA32_XSS); in guest_code_filter_allow() 280 test_em_wrmsr(MSR_IA32_XSS, 0); in guest_code_filter_allow() 282 test_em_wrmsr(MSR_IA32_XSS, 1); in guest_code_filter_allow() 419 case MSR_IA32_XSS in process_rdmsr() [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/x86_64/ |
H A D | xss_msr_test.c | 58 xss_val = vcpu_get_msr(vm, VCPU_ID, MSR_IA32_XSS); in main() 60 "MSR_IA32_XSS should be initialized to zero\n"); in main() 62 vcpu_set_msr(vm, VCPU_ID, MSR_IA32_XSS, xss_val); in main() 70 r = _vcpu_set_msr(vm, VCPU_ID, MSR_IA32_XSS, 1ull << i); in main() 71 TEST_ASSERT(r == 0 || is_supported_msr(MSR_IA32_XSS), in main()
|
/kernel/linux/linux-5.10/arch/x86/kernel/fpu/ |
H A D | xstate.c | 236 * MSR_IA32_XSS sets supervisor states managed by XSAVES. in fpu__init_cpu_xstate() 239 wrmsrl(MSR_IA32_XSS, xfeatures_mask_supervisor() | in fpu__init_cpu_xstate() 732 wrmsrl(MSR_IA32_XSS, xfeatures_mask_supervisor()); in get_xsaves_size_no_dynamic() 741 wrmsrl(MSR_IA32_XSS, xfeatures_mask_supervisor() | mask); in get_xsaves_size_no_dynamic() 929 * of XSAVES and MSR_IA32_XSS. in fpu__resume_cpu() 932 wrmsrl(MSR_IA32_XSS, xfeatures_mask_supervisor() | in fpu__resume_cpu()
|
/kernel/linux/linux-6.6/arch/x86/kernel/fpu/ |
H A D | xstate.c | 194 * MSR_IA32_XSS sets supervisor states managed by XSAVES. in fpu__init_cpu_xstate() 197 wrmsrl(MSR_IA32_XSS, xfeatures_mask_supervisor() | in fpu__init_cpu_xstate() 649 wrmsrl(MSR_IA32_XSS, xfeatures_mask_supervisor()); in get_xsave_compacted_size() 658 wrmsrl(MSR_IA32_XSS, xfeatures_mask_supervisor() | mask); in get_xsave_compacted_size() 913 * of XSAVES and MSR_IA32_XSS. in fpu__resume_cpu() 916 wrmsrl(MSR_IA32_XSS, xfeatures_mask_supervisor() | in fpu__resume_cpu()
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | msr-index.h | 697 #define MSR_IA32_XSS 0x00000da0 macro
|
/kernel/linux/linux-5.10/tools/arch/x86/include/asm/ |
H A D | msr-index.h | 663 #define MSR_IA32_XSS 0x00000da0 macro
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | msr-index.h | 795 #define MSR_IA32_XSS 0x00000da0 macro
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | sev-shared.c | 483 : "c" (MSR_IA32_XSS)); in snp_cpuid_postprocess()
|
/kernel/linux/linux-6.6/tools/arch/x86/include/asm/ |
H A D | msr-index.h | 781 #define MSR_IA32_XSS 0x00000da0 macro
|
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | x86.c | 1030 wrmsrl(MSR_IA32_XSS, vcpu->arch.ia32_xss); in kvm_load_guest_xsave_state() 1061 wrmsrl(MSR_IA32_XSS, host_xss); in kvm_load_host_xsave_state() 3791 case MSR_IA32_XSS: in kvm_set_msr_common() 4260 case MSR_IA32_XSS: in kvm_get_msr_common() 9519 rdmsrl(MSR_IA32_XSS, host_xss); in __kvm_x86_vendor_init() 12102 __kvm_set_msr(vcpu, MSR_IA32_XSS, 0, true); in kvm_vcpu_reset()
|
/kernel/linux/linux-5.10/arch/x86/kvm/ |
H A D | x86.c | 905 wrmsrl(MSR_IA32_XSS, vcpu->arch.ia32_xss); in kvm_load_guest_xsave_state() 933 wrmsrl(MSR_IA32_XSS, host_xss); in kvm_load_host_xsave_state() 3250 case MSR_IA32_XSS: in kvm_set_msr_common() 3669 case MSR_IA32_XSS: in kvm_get_msr_common() 10537 rdmsrl(MSR_IA32_XSS, host_xss); in kvm_arch_hardware_setup()
|