summaryrefslogtreecommitdiffstats
path: root/hal
Commit message (Expand)AuthorAgeFilesLines
* add debug console. start work on userland pagedir manipulation toolsHEADmainJon Santmyer11 days3-4/+28
* add pcb stop syscall and scheduler dequeueingJon Santmyer13 days1-5/+1
* remove explicit framebuffer in kernel. reduce locking in syscallsJon Santmyer14 days3-14/+15
* ipc functions. work on process spawningJon Santmyer2026-10-132-1/+22
* add check for pcb retype for correct rootdir layoutJon Santmyer2026-10-101-0/+3
* add basic scheduler logic. rename init rootdir indexesJon Santmyer2026-10-094-20/+29
* add memory region object for better memory managmentJon Santmyer2026-10-072-11/+307
* move init fully to proc. remove init pages prealloc. prepare for schedulingJon Santmyer2026-10-041-2/+2
* unmap message object used for syscallsJon Santmyer2026-10-031-1/+10
* move process code into proc. add panic folderJon Santmyer2026-09-292-29/+1
* add docs for syscalls. make syscall code kind-of cleanerJon Santmyer2026-09-262-3/+9
* fix bugs with map using untyped objJon Santmyer2026-09-192-2/+1
* cleanup for real hw attemptJon Santmyer2026-09-183-54/+8
* make syscall use non-locking mutexesJon Santmyer2026-09-171-0/+5
* move constants to api. centralize interrupts. fix rootdir lock hangJon Santmyer2026-09-154-1/+77
* add barebones uacpi support. just gets tablesJon Santmyer2026-09-131-0/+13
* add paging supportJon Santmyer2026-09-122-4/+12
* split syscall info into api subfolder. untyped syscallsJon Santmyer2026-09-073-16/+65
* working syscalls.Jon Santmyer2026-09-053-3/+35
* add generic initrd seek function. begin work on init loadingJon Santmyer2026-09-041-0/+2
* initial commit. working on taskingJon Santmyer2026-09-044-0/+62