fork of 9front i guess
Go to file
cinap_lenrek b8cf3cb879 kernel: reduce Page structure size by changing Page.cachectl[]
there are no kernels currently that do page coloring,
so the only use of cachectl[] is flushing the icache
(on arm and ppc).

on pc64, cachectl consumes 32 bytes in each page resulting
in over 200 megabytes of overhead for 32gb of ram with 4K
pages.

this change removes cachectl[] and adds txtflush ulong
that is set to ~0 by pio() to instruct putmmu() to flush
the icache.
2015-02-07 02:52:23 +01:00
386
68000
68020
acme acme/win: fix mistake 2014-12-12 21:18:31 +01:00
adm/timezone
alpha
amd64
arm getfcr: change getfcr/setfcr to use VFP 2014-12-25 17:44:49 +01:00
lib fortunes: The NTP codebase is larger than the SSH codebase. 2015-02-02 21:30:07 -05:00
mips
power
power64
rc ircrc: use aux/trampoline or tlsclient for connections, add -T flag for tls 2014-12-27 23:38:21 -08:00
sparc
sparc64
sys kernel: reduce Page structure size by changing Page.cachectl[] 2015-02-07 02:52:23 +01:00
.hgignore hgignore: ignore amd64 kernel and init 2014-09-27 01:35:06 -07:00