summaryrefslogtreecommitdiff
path: root/include/asm-ia64/sn
diff options
context:
space:
mode:
authorDavid Mosberger-Tang <davidm@hpl.hp.com>2005-05-04 13:25:00 -0700
committerTony Luck <tony.luck@intel.com>2005-06-28 09:28:16 -0700
commit458f935527372499b714bf4f8e646a68bb0f52e3 (patch)
treebab3265d60b3c7c3f898eeefa6c9dac264d41195 /include/asm-ia64/sn
parente15da40176f16050c8d92b36387a49370317e276 (diff)
downloadlinux-stable-458f935527372499b714bf4f8e646a68bb0f52e3.tar.gz
linux-stable-458f935527372499b714bf4f8e646a68bb0f52e3.tar.bz2
linux-stable-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 'include/asm-ia64/sn')
0 files changed, 0 insertions, 0 deletions