Files
kernel/include/asm-x86_64
Vojtech Pavlik c08c820508 [PATCH] Add the vgetcpu vsyscall
This patch adds a vgetcpu vsyscall, which depending on the CPU RDTSCP
capability uses either the RDTSCP or CPUID to obtain a CPU and node
numbers and pass them to the program.

AK: Lots of changes over Vojtech's original code:
Better prototype for vgetcpu()
It's better to pass the cpu / node numbers as separate arguments
to avoid mistakes when going from SMP to NUMA.
Also add a fast time stamp based cache using a user supplied
argument to speed things more up.
Use fast method from Chuck Ebbert to retrieve node/cpu from
GDT limit instead of CPUID
Made sure RDTSCP init is always executed after node is known.
Drop printk

Signed-off-by: Vojtech Pavlik <vojtech@suse.cz>
Signed-off-by: Andi Kleen <ak@suse.de>
2006-09-26 10:52:28 +02:00
..
2006-01-12 09:08:51 -08:00
2006-06-26 10:48:16 -07:00
2006-01-18 19:20:31 -08:00
2006-01-11 19:04:55 -08:00
2006-01-10 08:01:34 -08:00
2006-02-15 15:32:22 -08:00
2006-01-07 03:50:18 -05:00
2006-09-26 10:52:28 +02:00
2006-07-03 15:27:00 -07:00
2006-09-26 10:52:28 +02:00
2006-09-26 10:52:26 +02:00
2006-09-26 10:52:28 +02:00
2006-06-29 16:58:06 -07:00
2006-07-29 20:59:55 -07:00
2006-07-14 21:56:14 -07:00
2006-09-26 10:52:26 +02:00
2006-09-26 10:52:27 +02:00
2006-09-26 10:52:28 +02:00