diff options
author | David Mosberger-Tang | 2005-05-04 22:25:00 +0200 |
---|---|---|
committer | Tony Luck | 2005-06-28 18:28:16 +0200 |
commit | 458f935527372499b714bf4f8e646a68bb0f52e3 (patch) | |
tree | bab3265d60b3c7c3f898eeefa6c9dac264d41195 /drivers | |
parent | [IA64] Recognize HP sx2000 chipset (diff) | |
download | kernel-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