feat: new syscall: sigpending, sigsuspend
authorMinep <zelong56@gmail.com>
Sun, 26 Jun 2022 19:23:18 +0000 (20:23 +0100)
committerMinep <zelong56@gmail.com>
Sun, 26 Jun 2022 19:23:18 +0000 (20:23 +0100)
commit874b3b5a74d815aa91f325e5573052a3c8ce1d39
tree6308672c56bee60ec9e720725b7ca4d4a049905f
parent714e732504021937171665407133851ad9f3e68b
feat: new syscall: sigpending, sigsuspend
refactor: a dedicate process for handling console keystorke
refactor: better tracing on god-damned GP issue cause by iret
chore: cleaning and formatting.
14 files changed:
lunaix-os/includes/lunaix/lxconsole.h
lunaix-os/includes/lunaix/signal.h
lunaix-os/includes/lunaix/syscall.h
lunaix-os/includes/lunaix/tty/console.h
lunaix-os/kernel/asm/x86/interrupt.S
lunaix-os/kernel/asm/x86/intr_routines.c
lunaix-os/kernel/asm/x86/syscall.S
lunaix-os/kernel/demos/signal_demo.c
lunaix-os/kernel/lxconsole.c
lunaix-os/kernel/lxinit.c
lunaix-os/kernel/proc0.c
lunaix-os/kernel/sched.c
lunaix-os/kernel/service/pconsole.c [new file with mode: 0644]
lunaix-os/kernel/signal.c