fix: race condition and partial state issue on injecting signal context into user...
authorMinep <zelong56@gmail.com>
Mon, 27 Jun 2022 00:24:40 +0000 (01:24 +0100)
committerMinep <zelong56@gmail.com>
Mon, 27 Jun 2022 00:24:40 +0000 (01:24 +0100)
commiteb251af8672e033f29322253f136e09c76f2b0a3
treec186c6e4c6451da2fdfbe0d6908890ea0d33f86a
parent874b3b5a74d815aa91f325e5573052a3c8ce1d39
fix: race condition and partial state issue on injecting signal context into user stack
refactor: reduce the system timer frequency to 1024.
refactor: make the kprintf re-entrance and reduce the buffer size.
improve: better debugging experience with qemu.
improve: more information when debugging with iret.
lunaix-os/includes/lunaix/timer.h
lunaix-os/kernel/asm/x86/interrupt.S
lunaix-os/kernel/kprintf.c
lunaix-os/kernel/sched.c
lunaix-os/kernel/signal.c
lunaix-os/makefile