Subject: Re: CVS commit: syssrc
To: Chris G. Demetriou <cgd@sibyte.com>
From: Jason R Thorpe <thorpej@zembu.com>
List: tech-kern
Date: 09/21/2000 14:15:13
On Thu, Sep 21, 2000 at 11:58:28AM -0700, Chris G. Demetriou wrote:

 > this is kind-of a bummer.  on the mips, for instance, it means that
 > you can't just #define PMAP_PAGEIDLEZERO to use pmap_zero_page(),
 > which is good for some systems on which uncached accesses are Bad but
 > on which is really is pretty much OK to zero pages anyway.

On such a MIPS machine, you can just not define PMAP_PAGEIDLEZERO; take a
look at the code in uvm_page.c.

 > I suppose you can do a more complicated #define, but it's still a bit
 > of a PITA, and kinda makes me think that this was a
 > less-than-completely-thought out change, and could have used
 > additional (any?) discussion...

Well, it was made after a discussion w/ chuq silvers who idenfied the
need to bail out early of slow page zeroing.

-- 
        -- Jason R. Thorpe <thorpej@zembu.com>