Loïc Grégoire
|
898ceb171e
|
mm/zone: oops fix compile error
|
2026-07-05 20:24:47 -04:00 |
|
Loïc Grégoire
|
f416f3bf6c
|
mm/zone: pad CPUs to their own cache lines
|
2026-07-05 00:32:44 -04:00 |
|
Loïc Grégoire
|
79b96ed3dc
|
mm/zone: add hardening features
|
2026-07-04 23:43:57 -04:00 |
|
Loïc Grégoire
|
1647da3329
|
mm/zone: add tuning options
|
2026-07-04 18:17:38 -04:00 |
|
Loïc Grégoire
|
e993ea711c
|
mm/zone: add drain
|
2026-07-03 23:32:18 -04:00 |
|
Loïc Grégoire
|
a5d42963ff
|
mm/zone: add dynamic depot resizing
|
2026-07-03 23:08:15 -04:00 |
|
Loïc Grégoire
|
d1787253c4
|
mm/zone: add magazine trimming
|
2026-07-03 10:28:17 -04:00 |
|
Loïc Grégoire
|
85e6a8fec9
|
mm: make physical allocation blocking (WIP)
|
2026-06-29 22:33:43 -04:00 |
|
Loïc Grégoire
|
4ba57ad42a
|
ke+mm: add TLB shootdown and memory reclamation.
|
2026-06-25 21:33:14 -04:00 |
|
Loïc Grégoire
|
16d5c6e5c6
|
mm: add Space
|
2026-06-20 12:41:22 -04:00 |
|
Loïc Grégoire
|
86caeafc77
|
mm/zone: fix wrong magtype selection
|
2026-05-14 09:08:02 -04:00 |
|
Loïc Grégoire
|
cfeb120410
|
feat(mm/zone): various additions
|
2026-04-27 17:45:03 -04:00 |
|
Loïc Grégoire
|
45a987af0b
|
fix(mm/zone): use new config system
|
2026-04-24 14:49:33 -04:00 |
|
Loïc Grégoire
|
e235565d81
|
feat(ke): implement qspinlocks
|
2026-04-19 10:54:42 -04:00 |
|
Loïc Grégoire
|
8fc133cc3c
|
feat: fireworks!
|
2026-04-18 20:44:52 -04:00 |
|
Loïc Grégoire
|
712a8012af
|
feat(mm/zone): magazine initialization
|
2026-04-18 14:49:40 -04:00 |
|
Loïc Grégoire
|
1aa6743f43
|
refactor: use root instead of base
|
2026-04-17 20:58:25 -04:00 |
|
Loïc Grégoire
|
986fe82383
|
fix(mm/heap): rename alloc_pages to alloc
|
2026-04-15 19:36:50 -04:00 |
|
Loïc Grégoire
|
8ef4eed29d
|
feat(mm): add GPA
|
2026-04-11 21:47:50 -04:00 |
|
Loïc Grégoire
|
e2af1397dd
|
fix(mm/zone): make error return consistent
|
2026-04-10 18:07:47 -04:00 |
|
Loïc Grégoire
|
748854577e
|
feat(mm): add allocators
|
2026-04-10 18:04:34 -04:00 |
|