Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: [matt-nb5-mips64] src/sys
On Jun 4, 2011, at 9:57 AM, Toru Nishimura wrote:
>> Committed By: matt
>> Date: Wed May 25 23:58:51 UTC 2011
>>
>> Modified Files:
>> ...
>> Log Message:
>> Make uvm_map recognize UVM_FLAG_COLORMATCH which tells uvm_map that the
>> 'align' argument specifies the starting color of the KVA range to be
>> returned.
>> ...
>> Make the socket and pipe loan color-safe.
>> ...
>> Make the mips pmap enforce strict page color (color(VA) == color(PA)).
>
> Oh, YES! So, NetBSD is now the world's first "VIPT cache aware" OS, isn't
> it? Since
> the introduction of MIPS R4000, OS designers have been in trouble about how
> to make
> VM VIPT cache coherent. The answer was simple; make sure to have colour(VA)
> == colour(PA).
This is still a work in progress. Right I'm modifying page daemon to treat
each color as a separate collection of pages with its own free target, color
hand, etc.
Home |
Main Index |
Thread Index |
Old Index