untested memory manager & malloc + boot loader multitrack fix
authorJohn Tsiombikas <nuclear@member.fsf.org>
Tue, 20 Aug 2024 03:33:30 +0000 (06:33 +0300)
committerJohn Tsiombikas <nuclear@member.fsf.org>
Tue, 20 Aug 2024 03:34:34 +0000 (06:34 +0300)
commit00980a2ddd551d1574ce36751c1cb9ae1a75a052
tree07fee6b92ee05ea4566ed65fc45bab62758f1fb2
parentdcd92b889dec215a3a7c6330ee1100c1d4712ab7
untested memory manager & malloc + boot loader multitrack fix

 - implemented coarse 1k block allocator
 - implemented byte-granular kmalloc
 - fixed boot loader to properly read multiple tracks. Have to  use
   the BPB params for floppies, not drive params from int 13h/ah=8
kern/Makefile
kern/src/boot.asm
kern/src/libc/malloc.c