Port-mips archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Support for 16KB pages sizes committed.
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