Port-mips archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Support for 16KB pages sizes committed.



How the porting procedure is going on?
Though I don't have a GDIUM, I got different types of boards could do some
work.

On Mon, Aug 10, 2009 at 9:50 PM, zhan han<zhanhan.cn%gmail.com@localhost> wrote:
> How the porting procedure is going on?
> Though I don't have a GDIUM, I got different types of boards could do some
> work.
>
>
> On Mon, Aug 10, 2009 at 2:34 PM, Matt Thomas 
> <jabbathespud%gmail.com@localhost> wrote:
>>
>> To avoid an issue with caching on the Gdium I added support for 16KB pages
>> on MIPS for non-MIPS1 CPUs.  To enable it add this to your config file:
>> options         ENABLE_MIPS_16KB_PAGE
>> no options      VMSWAP_UAREA
>> and let me know how it works.  Your system should have lots of RAM since
>> you will have 75% less pages.
>> One side effect of the options above is that all lwp's user areas (stacks)
>> are now direct mapped and avoid the TLB.  This should slightly improve
>> performance in addition to reduced TLB refills due to the larger the page
>> size.  This always means if your L1 caches no longer have virtual aliases at
>> 16KB (which is true for the Loongson2 in the GDIUM) all your pages will
>> remain cached all the time.
>
>


Home | Main Index | Thread Index | Old Index