feat: The waitpid family!
authorMinep <zelong56@gmail.com>
Sat, 11 Jun 2022 17:12:37 +0000 (18:12 +0100)
committerMinep <zelong56@gmail.com>
Sat, 11 Jun 2022 17:12:37 +0000 (18:12 +0100)
commit8357bda627bdf02c1b69eecf27993182239fb463
tree9724108be388dbd49846c3758b3d1a88301831fd
parent14b86eca7f36eedde35cb47b41afc36f9097ea7c
feat: The waitpid family!
feat: Ability to switch data segment
fix: Mitigated some race conditions
feat: Better way for process to yield current time slice.
16 files changed:
lunaix-os/includes/arch/x86/interrupts.h
lunaix-os/includes/hal/cpu.h
lunaix-os/includes/lunaix/lunistd.h
lunaix-os/includes/lunaix/proc.h
lunaix-os/includes/lunaix/sched.h
lunaix-os/includes/lunaix/syscall.h
lunaix-os/includes/lunaix/timer.h
lunaix-os/includes/lunaix/types.h
lunaix-os/kernel/asm/x86/interrupt.S
lunaix-os/kernel/asm/x86/interrupts.c
lunaix-os/kernel/asm/x86/syscall.S
lunaix-os/kernel/k_init.c
lunaix-os/kernel/lxinit.c
lunaix-os/kernel/proc0.c
lunaix-os/kernel/sched.c
lunaix-os/kernel/time/timer.c