kernel-ark/arch
David Mosberger-Tang 458f935527 [IA64] Speed up lfetch.fault [NULL]
This patch greatly speeds up the handling of lfetch.fault instructions
which result in NaT consumption. Due to the NaT-page mapped at address
0, this is guaranteed to happen when lfetch.fault'ing a NULL pointer.
With this patch in place, we can even define prefetch()/prefetchw() as
lfetch.fault without significant performance degradation.  More
importantly, it allows compilers to be more aggressive with using
lfetch.fault on pointers that might be NULL.

Signed-off-by: David Mosberger-Tang <davidm@hpl.hp.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
2005-06-28 09:28:16 -07:00
..
alpha
arm Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6 2005-06-27 15:13:26 -07:00
arm26
cris
frv Merge Christoph's freeze cleanup patch 2005-06-25 17:16:53 -07:00
h8300 [PATCH] Cleanup patch for process freezing 2005-06-25 17:10:13 -07:00
i386 [PATCH] Return probe redesign: i386 specific changes 2005-06-27 15:23:53 -07:00
ia64 [IA64] Speed up lfetch.fault [NULL] 2005-06-28 09:28:16 -07:00
m32r [PATCH] Cleanup patch for process freezing 2005-06-25 17:10:13 -07:00
m68k
m68knommu
mips [PATCH] mips: fixed try_to_freeze build error 2005-06-27 15:11:42 -07:00
parisc
ppc [PATCH] ppc32: Remove CONFIG_PMAC_PBOOK 2005-06-27 15:11:43 -07:00
ppc64 [PATCH] Return probe redesign: ppc64 specific implementation 2005-06-27 15:23:53 -07:00
s390
sh
sh64
sparc
sparc64 [SPARC64]: Get rid of fast IRQ feature. 2005-06-27 17:04:45 -07:00
um
v850
x86_64 [PATCH] Return probe redesign: x86_64 specific changes 2005-06-27 15:23:53 -07:00
xtensa