linux/arch/x86/kernel/cpu
Borislav Petkov 8cc1176e5d x86, cacheinfo: Carve out L3 cache slot accessors
This is in preparation for disabling L3 cache indices after having
received correctable ECCs in the L3 cache. Now we allow for initial
setting of a disabled index slot (write once) and deny writing new
indices to it after it has been disabled. Also, we deny using both slots
to disable one and the same index.

Userspace can restore the previously disabled indices by rewriting those
sysfs entries when booting.

Cleanup and reorganize code while at it.

Signed-off-by: Borislav Petkov <borislav.petkov@amd.com>
LKML-Reference: <20100602161840.GI18327@aftab>
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
2010-06-09 15:57:41 -07:00
..
cpufreq x86, k8: Fix section mismatch for powernowk8_exit() 2010-05-25 15:42:21 -07:00
mcheck Merge branch 'linux_next' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/i7core 2010-06-04 15:39:54 -07:00
mtrr include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
.gitignore
addon_cpuid_features.c x86, cpu: Make APERF/MPERF a normal table-driven flag 2010-05-03 15:49:31 -07:00
amd.c
bugs.c x86: Avoid check hlt for newer cpus 2010-05-07 15:31:17 -07:00
bugs_64.c
centaur.c
cmpxchg.c
common.c numa: x86_64: use generic percpu var numa_node_id() implementation 2010-05-27 09:12:57 -07:00
cpu.h
cyrix.c
hypervisor.c x86, hypervisor: add missing <linux/module.h> 2010-05-09 22:46:54 -07:00
intel.c Merge branch 'x86-cpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2010-05-18 08:49:13 -07:00
intel_cacheinfo.c x86, cacheinfo: Carve out L3 cache slot accessors 2010-06-09 15:57:41 -07:00
Makefile x86: Detect running on a Microsoft HyperV system 2010-05-06 18:24:15 -07:00
mkcapflags.pl
mshyperv.c x86, hypervisor: add missing <linux/module.h> 2010-05-09 22:46:54 -07:00
perf_event.c perf_events: Fix event scheduling issues introduced by transactional API 2010-05-31 08:46:10 +02:00
perf_event_amd.c perf, x86: Fix __initconst vs const 2010-04-02 19:52:05 +02:00
perf_event_intel.c perf, x86: Improve the PEBS ABI 2010-05-07 11:31:02 +02:00
perf_event_intel_ds.c perf, x86: Improve the PEBS ABI 2010-05-07 11:31:02 +02:00
perf_event_intel_lbr.c perf, x86: Clean up debugctlmsr bit definitions 2010-03-26 09:41:03 +01:00
perf_event_p4.c perf, x86: P4_pmu_schedule_events -- use smp_processor_id instead of raw_ 2010-05-19 09:41:05 +02:00
perf_event_p6.c perf, x86: Fix __initconst vs const 2010-04-02 19:52:05 +02:00
perfctr-watchdog.c perf, x86: rename macro in ARCH_PERFMON_EVENTSEL_ENABLE 2010-03-01 14:21:23 +01:00
powerflags.c
proc.c
sched.c
transmeta.c
umc.c
vmware.c x86, hypervisor: Export the x86_hyper* symbols 2010-05-09 01:10:34 -07:00