refactor: kernel space yield() for controllable, flexible task switching
authorMinep <zelong56@gmail.com>
Fri, 12 Aug 2022 12:17:22 +0000 (13:17 +0100)
committerMinep <zelong56@gmail.com>
Fri, 12 Aug 2022 12:17:22 +0000 (13:17 +0100)
commit9461d582084ab8c0d85e8dca1df276945366a84b
treec47079daec93ad426e9301b54a43c74dc9142b31
parent21fc45696e24471453a14ff496c8de5fe3cad6a8
refactor: kernel space yield() for controllable, flexible task switching
fix: incorrect control flow in getcwd(2) syscall
12 files changed:
lunaix-os/includes/arch/x86/interrupts.h
lunaix-os/includes/arch/x86/vectors.h
lunaix-os/includes/hal/cpu.h
lunaix-os/includes/lunaix/sched.h
lunaix-os/kernel/asm/x86/idt.c
lunaix-os/kernel/asm/x86/interrupt.S
lunaix-os/kernel/asm/x86/intr_routines.c
lunaix-os/kernel/fs/vfs.c
lunaix-os/kernel/lxconsole.c
lunaix-os/kernel/sched.c
lunaix-os/kernel/signal.c
lunaix-os/kernel/time/timer.c