linux/arch/ia64
Chen, Kenneth W 383f2835eb [PATCH] Prefetch kernel stacks to speed up context switch
For architecture like ia64, the switch stack structure is fairly large
(currently 528 bytes).  For context switch intensive application, we found
that significant amount of cache misses occurs in switch_to() function.
The following patch adds a hook in the schedule() function to prefetch
switch stack structure as soon as 'next' task is determined.  This allows
maximum overlap in prefetch cache lines for that structure.

Signed-off-by: Ken Chen <kenneth.w.chen@intel.com>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: "Luck, Tony" <tony.luck@intel.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-09-09 13:57:31 -07:00
..
configs [IA64] Manual merge fix for 3 files 2005-09-08 14:27:13 -07:00
dig
hp [PATCH] bogus #if (simserial) 2005-09-07 17:17:34 -07:00
ia32 [PATCH] remove duplicated sys_open32() code from 64bit archs 2005-09-07 16:57:43 -07:00
kernel [PATCH] Prefetch kernel stacks to speed up context switch 2005-09-09 13:57:31 -07:00
lib [IA64] Manual merge fix for 3 files 2005-09-08 14:27:13 -07:00
mm [IA64] Manual merge fix for 3 files 2005-09-08 14:27:13 -07:00
oprofile
pci [IA64] Minor cleanups - remove CONFIG_ACPI_DEALLOCATE_IRQ 2005-09-07 14:00:08 -07:00
scripts
sn [IA64] Manual merge fix for 3 files 2005-09-08 14:27:13 -07:00
defconfig [IA64] Manual merge fix for 3 files 2005-09-08 14:27:13 -07:00
install.sh
Kconfig [IA64] Manual merge fix for 3 files 2005-09-08 14:27:13 -07:00
Kconfig.debug
Makefile
module.lds