Subject: Re: VM change for R4000
To: None <port-mips@netbsd.org>
From: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
List: port-mips
Date: 03/12/2005 00:40:07
In article <000701c525e4$93a34850$0e00a8c0@paq6>
locore64@alkyltechnology.com wrote:
> Soda-san once told me that Pefo made large amount of change
> in VM to make NetBSD can run R4000. The change was
> incompatible to other ports. OpenBSD inherited it. Could you
> explain us what he did if you still remember it? Michael, you
> were in charge R4000 integration. Do you have any specific?
At least OpenBSD's mips64/pmap.c still uses UNCACHED mappings
to avoid virtual aliases in pmap_enter_pv(), so IMHO thier
MI VM doesn't care about VIPT cache.
BTW, OpenBSD has changed PMAP_MAP_POOLPAGE APIs.
---
Izumi Tsutsui