RE: accessed/dirty bit handler tuning

From: Chen, Kenneth W <>
Date: 2006-03-14 07:14:19
Luck, Tony wrote on Monday, March 13, 2006 12:05 PM
> >Hmm, I think another alternative is to rip out all the itc insertion
> >code and let the hardware page walker do the "dirty" job.  Because it
> >is known and architected to be atomic-read-and-insert and is also
> >known to honor ptc.g while atomic-read-and-insert is in-flight (i.e.,
> >won't insert tlb entry).
> Can we get some perf. numbers ... this will take each dirty fault twice
> (though the second should be fast if VHPT does it's job).  This might
> be slower than putting in the srlz.d that Zoltan wants.

I don't have any numbers ...  Though I've measured 5 cycles hpw insert
latency. It ought be faster than srlz.d.

On the other hand, the behavior of itc with respect to ptc.g is still up
in the air pending an query from ia64 hardware architects.  But the more
I read the SDM, the more it looks like a statement of actual processor
behavior instead of a statement for software requirement.

So going either way is a pre-matured decision, I guess.

- Ken

To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
the body of a message to
More majordomo info at
Received on Tue Mar 14 07:15:36 2006

This archive was generated by hypermail 2.1.8 : 2006-03-14 07:15:45 EST