tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: PAT & pmap(9) changes (was Re: CVS commit: src)
On Thursday 08 July 2010 14:33:12 Thor Lancelot Simon wrote:
> On Thu, Jul 08, 2010 at 12:12:57PM +0200, Christoph Egger wrote:
> > > > No comments on this last version.
> > >
> > > Some of us scarcely have had time to reply to the second version. :-/
> >
> > It was enough time for code review. I thought, the way how it works
> > was clear after the discussion of the first version stopped.
>
> I didn't see any of the concerns David expressed earlier really addressed
> in any way.
Please explain. Which concerns were not addressed?
Davids questions were "What is PAT?" and "How does PAT work?"
That is what I explained.
> I very much appreciate the work on better support for X86 architectural
> features. However, this particular change really seems to me to embed
> a lot of X86 quirks in the MI VM system.
Please itemize the x86 quirks you see.
> I don't like that. The API to the MI parts of the NetBSD kernel should not
> be dictated by oddities of the X86 MMU or memory controllers.
I agree with you. That is why I encouraged you all to a discussion
in this mail:
http://mail-index.netbsd.org/tech-kern/2010/05/19/msg008183.html
I made two statements:
"Martin asked in a later mail if we can move the discussion
to x86-only mailing lists. Well, not quite since I add
MI PMAP flags to uvm/uvm_pmap.h:"
"Another point to discuss is whether the new MI pmap flags
make sense to have on non-x86 ports."
Noone came actually up with any non-x86 concerns. So when
discussion stopped I really really thought all is fine.
Just the code needs some refactoring/refinements and that's it.
Christoph
Home |
Main Index |
Thread Index |
Old Index