linux_old1/arch/x86/kernel/cpu
Andi Kleen 707fa8ed92 x86: Implement support to synchronize RDTSC with LFENCE on Intel CPUs
According to Intel RDTSC can be always synchronized with LFENCE
on all current CPUs. Implement the necessary CPUID bit for that.

It is unclear yet if that is true for all future CPUs too,
but if there's another way the kernel can be always updated.

Cc: asit.k.mallick@intel.com
Signed-off-by: Andi Kleen <ak@suse.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
2008-01-30 13:32:37 +01:00
..
cpufreq Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq 2007-11-16 18:30:26 -08:00
mcheck x86: arch/x86/kernel/cpu/mcheck/k7.c checkpatch fixes 2008-01-30 13:32:13 +01:00
mtrr x86: use CR0 defines. 2008-01-30 13:30:39 +01:00
Makefile x86: prepare consolidation of cpu/ related Makefiles 2007-10-23 22:37:23 +02:00
addon_cpuid_features.c x86: add set/clear_cpu_cap operations 2008-01-30 13:30:55 +01:00
amd.c x86: implement support to synchronize RDTSC through MFENCE on AMD CPUs 2008-01-30 13:32:37 +01:00
bugs.c x86: use CR0 defines. 2008-01-30 13:30:39 +01:00
centaur.c spelling fixes: arch/i386/ 2007-10-20 01:13:56 +02:00
common.c x86: move definitions to processor.h 2008-01-30 13:31:39 +01:00
cpu.h i386: move kernel/cpu 2007-10-11 11:16:58 +02:00
cyrix.c x86: use CR0 defines. 2008-01-30 13:30:39 +01:00
intel.c x86: Implement support to synchronize RDTSC with LFENCE on Intel CPUs 2008-01-30 13:32:37 +01:00
intel_cacheinfo.c Kobject: convert arch/* from kobject_unregister() to kobject_put() 2008-01-24 20:40:39 -08:00
nexgen.c i386: move kernel/cpu 2007-10-11 11:16:58 +02:00
perfctr-watchdog.c x86: nuke a ton of unused exports 2008-01-30 13:30:28 +01:00
proc.c x86: show cpuinfo only for online CPUs 2007-11-17 16:27:00 +01:00
transmeta.c i386: move kernel/cpu 2007-10-11 11:16:58 +02:00
umc.c i386: move kernel/cpu 2007-10-11 11:16:58 +02:00