summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorDavid Mosberger-Tang2005-05-04 22:25:00 +0200
committerTony Luck2005-06-28 18:28:16 +0200
commit458f935527372499b714bf4f8e646a68bb0f52e3 (patch)
treebab3265d60b3c7c3f898eeefa6c9dac264d41195 /drivers
parent[IA64] Recognize HP sx2000 chipset (diff)
downloadkernel-qcow2-linux-458f935527372499b714bf4f8e646a68bb0f52e3.tar.gz
kernel-qcow2-linux-458f935527372499b714bf4f8e646a68bb0f52e3.tar.xz
kernel-qcow2-linux-458f935527372499b714bf4f8e646a68bb0f52e3.zip
[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>
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions