Commit Graph

17 Commits

Author SHA1 Message Date
Matheus ff478b51ed alloc: fix free 2023-04-23 22:05:54 -03:00
Matheus 0394165361 kernel: spinlocks 2023-04-23 17:12:05 -03:00
Matheus 46e5e6c561 mmu: rename ARCH_MMU_FLAG_* to ARCH_MMU_FLAGS_* 2023-04-21 00:25:31 -03:00
Matheus 794003e932 alloc: remove printf 2023-04-20 12:08:42 -03:00
Matheus 4d9e8d1933 vmm: fix insert 2023-04-20 12:02:01 -03:00
Matheus 6357a66a3c kernel: initial alloc and free implementation 2023-04-20 11:43:06 -03:00
Matheus 6c8f1b3112 slab: cache freeing, purging and fixes 2023-04-19 20:12:16 -03:00
Matheus f5c76c5ff8 slab: deallocation 2023-04-18 23:48:41 -03:00
Matheus 81a50399af slab: big object allocation 2023-04-18 23:13:29 -03:00
Matheus f9d1c046b7 kernel: initial <512 byte object only slab 2023-04-18 22:22:08 -03:00
Matheus 156161e3aa vmm: default vmm_map address to KERNELSPACE_START 2023-04-18 21:37:26 -03:00
Matheus b245108be6 kernel: vmm_unmap() 2023-04-17 00:26:01 -03:00
Matheus 57d8dd3ae3 vmm: page fault handling 2023-04-16 21:58:00 -03:00
Matheus 30d64485fd kernel: initial vmm implementation 2023-04-16 20:47:41 -03:00
Matheus 0fad94f43e pmm: fix bitmap not being in hhdm 2023-04-15 20:21:52 -03:00
Matheus c190f0bb74 kernel: mmu.h 2023-04-12 21:48:24 -03:00
Matheus 616b0208c2 kernel: pmm 2023-04-12 21:40:16 -03:00