[parisc-linux] itlb miss handler optimizations!

Matthew Wilcox willy@debian.org
Tue, 19 Aug 2003 14:42:06 +0100


On Tue, Aug 19, 2003 at 02:33:04PM +0200, Joel Soete wrote:
> >On Thu, Aug 14, 2003 at 08:02:04AM +0200, Joel Soete wrote:
> >> btw is it for that reason (interlock) that in your patch we can read:
> >> [...]
> >>         cmpb,=        %r0,t0,itlb_miss_...
> >>         nop
> >> [...]
> >> I am alway asking why the 'nop'.
> >
> >To fill the delayed branch slot (a silly idea, but ...)
> 
> Would it be the same 'by setting the "nullify" bit' (ie cmpb,=,n ...)

Only if you know which direction the branch is going.  See the cmpb
description.

-- 
"It's not Hollywood.  War is real, war is primarily not about defeat or
victory, it is about death.  I've seen thousands and thousands of dead bodies.
Do you think I want to have an academic debate on this subject?" -- Robert Fisk