Home
last modified time | relevance | path

Searched refs:MSR_IA32_XSS (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/
H A Dxss_msr_test.c30 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 Duserspace_msr_exit_test.c31 .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 Dxss_msr_test.c58 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 Dxstate.c236 * 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 Dxstate.c194 * 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 Dmsr-index.h697 #define MSR_IA32_XSS 0x00000da0 macro
/kernel/linux/linux-5.10/tools/arch/x86/include/asm/
H A Dmsr-index.h663 #define MSR_IA32_XSS 0x00000da0 macro
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dmsr-index.h795 #define MSR_IA32_XSS 0x00000da0 macro
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Dsev-shared.c483 : "c" (MSR_IA32_XSS)); in snp_cpuid_postprocess()
/kernel/linux/linux-6.6/tools/arch/x86/include/asm/
H A Dmsr-index.h781 #define MSR_IA32_XSS 0x00000da0 macro
/kernel/linux/linux-6.6/arch/x86/kvm/
H A Dx86.c1030 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 Dx86.c905 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()

Completed in 46 milliseconds