Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-05 | kernel: change active.machs from bitmap to char array to support up to 64 ↵ | cinap_lenrek | |
cpus on pc64 | |||
2015-11-30 | kernel: cleanup exit()/shutdown()/reboot() code | cinap_lenrek | |
introduce cpushutdown() function that does the common operation of initiating shutdown, returning once all cpu's got the message and are about to shutdown. this avoids duplicated code which isnt really machine specific. automatic reboot on panic only when *debug= is not set and the machine is a cpu server or has no display, otherwise just hang. | |||
2015-02-07 | kernel: reduce Page structure size by changing Page.cachectl[] | cinap_lenrek | |
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. | |||
2014-12-18 | xen: remove segmentation constants, not used on xen. | cinap_lenrek | |
2014-12-17 | teg2, xen: remove unused bootdisk[] and fix conf.nswppo factor in kernel ↵ | cinap_lenrek | |
memory size calculation | |||
2014-12-16 | kernel: remove obsolete comment regarding Mntcache size in */main.c | cinap_lenrek | |
2014-06-25 | xen: fix boot argv0 | mischief | |
2014-06-24 | xen: fix early console | mischief | |
2014-06-24 | import xen 32 bit paravirtual kernel from /n/sources/xen. | mischief | |