Commit Graph

13 Commits

Author SHA1 Message Date
Matheus 4e8f925156 alloc: refactor 2026-04-01 16:54:03 -03:00
Matheus 2fa040096c slab: rewrite slab allocator 2025-09-04 22:55:19 -03:00
Matheus e28b2b1f2f alloc: add two more cache sizes 2025-09-01 21:38:26 -03:00
Matheus 607566531d kernel: rework init 2025-08-14 20:25:43 -03:00
Matheus 9bf5fb14c9 misc allocator optimisations 2025-02-15 21:47:28 -03:00
Matheus 6245a3d19f kernel: add ubsan bindings, fix some UB reported by it 2024-12-31 11:20:27 -03:00
Matheus 4ee5fa42ae alloc: optimize 2024-12-28 22:50:08 -03:00
Matheus a3da864de8 memory management: add more protection against corruption 2023-07-23 01:06:22 -03:00
Matheus 92a518927d vmm: pass cred struct to VOP_MAP and VOP_UNMAP 2023-07-08 14:40:04 -03:00
Matheus 8913f80a0c alloc: realloc 2023-05-09 00:05:47 -03:00
Matheus ff478b51ed alloc: fix free 2023-04-23 22:05:54 -03:00
Matheus 794003e932 alloc: remove printf 2023-04-20 12:08:42 -03:00
Matheus 6357a66a3c kernel: initial alloc and free implementation 2023-04-20 11:43:06 -03:00