diff options
author | David Mosberger-Tang <davidm@hpl.hp.com> | 2005-05-04 13:25:00 -0700 |
---|---|---|
committer | Tony Luck <tony.luck@intel.com> | 2005-06-28 09:28:16 -0700 |
commit | 458f935527372499b714bf4f8e646a68bb0f52e3 (patch) | |
tree | bab3265d60b3c7c3f898eeefa6c9dac264d41195 /include/asm-ia64/sn | |
parent | e15da40176f16050c8d92b36387a49370317e276 (diff) | |
download | linux-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