feat: kill(2) implementation
authorMinep <zelong56@gmail.com>
Mon, 20 Jun 2022 23:19:49 +0000 (00:19 +0100)
committerMinep <zelong56@gmail.com>
Mon, 20 Jun 2022 23:24:43 +0000 (00:24 +0100)
commitcb529e7c1abcfe6b61241e47a780172031b82840
treeef4847c53b193626c3c47bb86aefedbe3293d54e
parent2803826a2373620dbfce8a5bff1e6a01dd594953
feat: kill(2) implementation
feat: support more signal (SIGKILL, SIGSTOP, SIGCONT)
fix: [interrupt.S] change to callee-save register for safety
chore: formatting, renaming things
14 files changed:
README.md
lunaix-os/includes/lunaix/lunistd.h
lunaix-os/includes/lunaix/lxsignal.h [new file with mode: 0644]
lunaix-os/includes/lunaix/process.h
lunaix-os/includes/lunaix/signal.h
lunaix-os/includes/lunaix/syscall.h
lunaix-os/includes/lunaix/types.h
lunaix-os/kernel/asm/x86/interrupt.S
lunaix-os/kernel/asm/x86/pfault.c
lunaix-os/kernel/asm/x86/syscall.S
lunaix-os/kernel/k_init.c
lunaix-os/kernel/lxinit.c
lunaix-os/kernel/sched.c
lunaix-os/kernel/signal.c