linux/arch/x86/kernel/cpu
Fenghua Yu e48cb1a3fb x86/resctrl: Enumerate per-thread MBA controls
Some systems support per-thread Memory Bandwidth Allocation (MBA) which
applies a throttling delay value to each hardware thread instead of to
a core. Per-thread MBA is enumerated by CPUID.

No feature flag is shown in /proc/cpuinfo. User applications need to
check a resctrl throttling mode info file to know if the feature is
supported.

Signed-off-by: Fenghua Yu <fenghua.yu@intel.com>
Signed-off-by: Borislav Petkov <bp@suse.de>
Reviewed-by: Babu Moger <babu.moger@amd.com>
Reviewed-by: Reinette Chatre <reinette.chatre@intel.com>
Link: https://lkml.kernel.org/r/1598296281-127595-2-git-send-email-fenghua.yu@intel.com
2020-08-26 17:46:12 +02:00
..
mce The conversion of X86 syscall, interrupt and exception entry/exit handling 2020-08-04 21:05:46 -07:00
microcode x86/microcode: Do not select FW_LOADER 2020-06-15 11:59:19 +02:00
mtrr x86/tlb: Move __flush_tlb() out of line 2020-04-26 11:00:05 +02:00
resctrl cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file 2020-08-19 11:04:23 +02:00
.gitignore
acrn.c x86/acrn: Remove redundant chars from ACRN signature 2020-08-07 01:32:00 +02:00
amd.c locking/seqlock, headers: Untangle the spaghetti monster 2020-08-06 16:13:13 +02:00
aperfmperf.c
bugs.c x86/bugs/multihit: Fix mitigation reporting when VMX is not in use 2020-08-07 01:32:00 +02:00
cacheinfo.c
centaur.c x86/cpu: Reinitialize IA32_FEAT_CTL MSR on BSP during wakeup 2020-06-15 14:18:37 +02:00
common.c A set of locking fixes and updates: 2020-08-10 19:07:44 -07:00
cpu.h x86/cpu: Reinitialize IA32_FEAT_CTL MSR on BSP during wakeup 2020-06-15 14:18:37 +02:00
cpuid-deps.c x86/resctrl: Enumerate per-thread MBA controls 2020-08-26 17:46:12 +02:00
cyrix.c
feat_ctl.c
hygon.c locking/seqlock, headers: Untangle the spaghetti monster 2020-08-06 16:13:13 +02:00
hypervisor.c
intel.c A set of locking fixes and updates: 2020-08-10 19:07:44 -07:00
intel_epb.c
intel_pconfig.c
Makefile kbuild: remove cc-option test of -fno-stack-protector 2020-07-07 11:13:10 +09:00
match.c x86/cpu: Add a steppings field to struct x86_cpu_id 2020-04-20 12:19:21 +02:00
mkcapflags.sh
mshyperv.c x86/hyperv: Make hv_setup_sched_clock inline 2020-08-11 10:41:15 +00:00
perfctr-watchdog.c x86/perf: Add hardware performance events support for Zhaoxin CPU. 2020-04-30 20:14:35 +02:00
powerflags.c
proc.c
rdrand.c
scattered.c x86/resctrl: Enumerate per-thread MBA controls 2020-08-26 17:46:12 +02:00
topology.c
transmeta.c
tsx.c
umc.c
umwait.c KVM: VMX: Stop context switching MSR_IA32_UMWAIT_CONTROL 2020-06-22 20:54:57 -04:00
vmware.c
zhaoxin.c x86/cpu: Reinitialize IA32_FEAT_CTL MSR on BSP during wakeup 2020-06-15 14:18:37 +02:00