Home
last modified time | relevance | path

Searched refs:MSR_IA32_TSX_CTRL (Results 1 – 9 of 9) sorted by relevance

/linux/arch/x86/kernel/cpu/
H A Dtsx.c28 rdmsrq(MSR_IA32_TSX_CTRL, tsx); in tsx_disable()
41 wrmsrq(MSR_IA32_TSX_CTRL, tsx); in tsx_disable()
48 rdmsrq(MSR_IA32_TSX_CTRL, tsx); in tsx_enable()
60 wrmsrq(MSR_IA32_TSX_CTRL, tsx); in tsx_enable()
88 * MSR: those use a different MSR - MSR_IA32_TSX_CTRL and disable TSX
123 rdmsrq(MSR_IA32_TSX_CTRL, msr); in tsx_clear_cpuid()
125 wrmsrq(MSR_IA32_TSX_CTRL, msr); in tsx_clear_cpuid()
180 * TSX is controlled via MSR_IA32_TSX_CTRL. However, support for this in tsx_init()
183 * TSX control (aka MSR_IA32_TSX_CTRL) is only available after a in tsx_init()
186 * MSR_IA32_TSX_CTRL suppor in tsx_init()
[all...]
/linux/arch/x86/power/
H A Dcpu.c500 { MSR_IA32_TSX_CTRL, X86_FEATURE_MSR_TSX_CTRL }, in pm_save_spec_msr()
/linux/Documentation/arch/x86/
H A Dtsx_async_abort.rst107 indicates whether MSR_IA32_TSX_CTRL is supported.
/linux/arch/x86/include/asm/
H A Dmsr-index.h232 #define MSR_IA32_TSX_CTRL 0x00000122 macro
/linux/tools/arch/x86/include/asm/
H A Dmsr-index.h232 #define MSR_IA32_TSX_CTRL 0x00000122 macro
/linux/Documentation/admin-guide/hw-vuln/
H A Dtsx_async_abort.rst174 parameter "tsx=" on CPUs which support TSX control. MSR_IA32_TSX_CTRL is used
/linux/arch/x86/kvm/vmx/
H A Dvmx.c1866 vmx_setup_uret_msr(vmx, MSR_IA32_TSX_CTRL, boot_cpu_has(X86_FEATURE_RTM)); in vmx_setup_uret_msrs()
1981 case MSR_IA32_TSX_CTRL: in vmx_get_msr()
2291 case MSR_IA32_TSX_CTRL: in vmx_set_msr()
7455 tsx_ctrl = vmx_find_uret_msr(vmx, MSR_IA32_TSX_CTRL); in vmx_vcpu_create()
7756 msr = vmx_find_uret_msr(vmx, MSR_IA32_TSX_CTRL); in vmx_vcpu_after_set_cpuid()
8292 MSR_IA32_TSX_CTRL, in vmx_setup_user_return_msrs()
/linux/arch/x86/kvm/
H A Dcpuid.c2004 !__kvm_get_msr(vcpu, MSR_IA32_TSX_CTRL, &data, true) && in kvm_cpuid()
H A Dx86.c329 MSR_IA32_SPEC_CTRL, MSR_IA32_TSX_CTRL,
7364 case MSR_IA32_TSX_CTRL: in kvm_probe_msr_to_save()