62ec4c93ab
meta: rename
2024-11-02 11:31:51 +00:00
1cbab5f2f4
vm: optimise vm_zone_init by only making blocks from free regions during boot
2023-12-24 09:35:50 +00:00
b6f8c1ccaa
kernel: don't use typedef for enums or non-opaque structs
2023-04-13 11:40:52 +01:00
b1b16ba19c
kernel: reduce log message spam during boot
2023-04-09 17:14:19 +01:00
22eabbedbc
vm: log per-zone free memory during init
2023-02-08 21:29:20 +00:00
6c6ca6920b
vm: handle null vm_pages and empty zones in zone init
2023-02-08 20:26:51 +00:00
9879bbf646
vm: optimise page array size and initialisation.
...
* the page array now only extends up to the last non-reserved memory frame.
* rather than memset'ing the whole array to zero, we only initialise p_flags
for each page in vm_page_array_init, and then leave it to group_pages_into_block
to initialise the other parts of vm_page_t.
2023-02-07 16:00:28 +00:00
e9d4b60181
vm: print log messages during initialisation
2023-02-07 15:43:14 +00:00
247bb2b530
kernel: port sandbox components
2023-02-03 20:51:23 +00:00
40f83922da
sandbox: moved all sources to main kernel tree
2023-02-03 20:43:38 +00:00