Home
last modified time | relevance | path

Searched refs:ia32_cap (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/kernel/cpu/
H A Dcommon.c1196 u64 ia32_cap = 0; in x86_read_arch_cap_msr() local
1199 rdmsrl(MSR_IA32_ARCH_CAPABILITIES, ia32_cap); in x86_read_arch_cap_msr()
1201 return ia32_cap; in x86_read_arch_cap_msr()
1204 static bool arch_cap_mmio_immune(u64 ia32_cap) in arch_cap_mmio_immune() argument
1206 return (ia32_cap & ARCH_CAP_FBSDP_NO && in arch_cap_mmio_immune()
1207 ia32_cap & ARCH_CAP_PSDP_NO && in arch_cap_mmio_immune()
1208 ia32_cap & ARCH_CAP_SBDR_SSDP_NO); in arch_cap_mmio_immune()
1211 static bool __init vulnerable_to_rfds(u64 ia32_cap) in vulnerable_to_rfds() argument
1214 if (ia32_cap & ARCH_CAP_RFDS_NO) in vulnerable_to_rfds()
1222 if (ia32_cap in vulnerable_to_rfds()
1231 u64 ia32_cap = x86_read_arch_cap_msr(); cpu_set_bug_bits() local
[all...]
H A Dbugs.c301 u64 ia32_cap; in taa_select_mitigation() local
341 ia32_cap = x86_read_arch_cap_msr(); in taa_select_mitigation()
342 if ( (ia32_cap & ARCH_CAP_MDS_NO) && in taa_select_mitigation()
343 !(ia32_cap & ARCH_CAP_TSX_CTRL_MSR)) in taa_select_mitigation()
401 u64 ia32_cap; in mmio_select_mitigation() local
413 ia32_cap = x86_read_arch_cap_msr(); in mmio_select_mitigation()
437 if (!(ia32_cap & ARCH_CAP_FBSDP_NO)) in mmio_select_mitigation()
447 if ((ia32_cap & ARCH_CAP_FB_CLEAR) || in mmio_select_mitigation()
450 !(ia32_cap & ARCH_CAP_MDS_NO))) in mmio_select_mitigation()
652 u64 ia32_cap; in srbds_select_mitigation() local
1488 u64 ia32_cap; spec_ctrl_disable_kernel_rrsba() local
1772 u64 ia32_cap = x86_read_arch_cap_msr(); update_mds_branch_idle() local
[all...]
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/
H A Dcommon.c1331 u64 ia32_cap = 0; in x86_read_arch_cap_msr() local
1334 rdmsrl(MSR_IA32_ARCH_CAPABILITIES, ia32_cap); in x86_read_arch_cap_msr()
1336 return ia32_cap; in x86_read_arch_cap_msr()
1339 static bool arch_cap_mmio_immune(u64 ia32_cap) in arch_cap_mmio_immune() argument
1341 return (ia32_cap & ARCH_CAP_FBSDP_NO && in arch_cap_mmio_immune()
1342 ia32_cap & ARCH_CAP_PSDP_NO && in arch_cap_mmio_immune()
1343 ia32_cap & ARCH_CAP_SBDR_SSDP_NO); in arch_cap_mmio_immune()
1346 static bool __init vulnerable_to_rfds(u64 ia32_cap) in vulnerable_to_rfds() argument
1349 if (ia32_cap & ARCH_CAP_RFDS_NO) in vulnerable_to_rfds()
1357 if (ia32_cap in vulnerable_to_rfds()
1366 u64 ia32_cap = x86_read_arch_cap_msr(); cpu_set_bug_bits() local
[all...]
H A Dbugs.c304 u64 ia32_cap; in taa_select_mitigation() local
344 ia32_cap = x86_read_arch_cap_msr(); in taa_select_mitigation()
345 if ( (ia32_cap & ARCH_CAP_MDS_NO) && in taa_select_mitigation()
346 !(ia32_cap & ARCH_CAP_TSX_CTRL_MSR)) in taa_select_mitigation()
404 u64 ia32_cap; in mmio_select_mitigation() local
416 ia32_cap = x86_read_arch_cap_msr(); in mmio_select_mitigation()
440 if (!(ia32_cap & ARCH_CAP_FBSDP_NO)) in mmio_select_mitigation()
450 if ((ia32_cap & ARCH_CAP_FB_CLEAR) || in mmio_select_mitigation()
453 !(ia32_cap & ARCH_CAP_MDS_NO))) in mmio_select_mitigation()
662 u64 ia32_cap; in srbds_select_mitigation() local
1550 u64 ia32_cap; spec_ctrl_disable_kernel_rrsba() local
1835 u64 ia32_cap = x86_read_arch_cap_msr(); update_mds_branch_idle() local
[all...]
/kernel/linux/linux-6.6/arch/x86/kernel/apic/
H A Dapic.c1727 u64 ia32_cap; in x2apic_hw_locked() local
1730 ia32_cap = x86_read_arch_cap_msr(); in x2apic_hw_locked()
1731 if (ia32_cap & ARCH_CAP_XAPIC_DISABLE) { in x2apic_hw_locked()

Completed in 11 milliseconds