refactor: full rewrite of signal feature
authorMinep <lunaixsky@qq.com>
Fri, 21 Jul 2023 18:19:01 +0000 (19:19 +0100)
committerMinep <lunaixsky@qq.com>
Fri, 21 Jul 2023 18:19:01 +0000 (19:19 +0100)
commit87067c7f16425837971f5c1b5fd0fc5338757377
tree560d52a18ca2625fd237a36354a3df11ecf6bbda
parentf09e806d5032150564df39a2f7b1192c4d84cf15
refactor: full rewrite of signal feature
refactor: scheduler logic
refactor: (hhk) initial page mapper.
fix: remove debugging user access to kernel page
feat: make signal.h more posix compliant
20 files changed:
lunaix-os/arch/i386/hhk.c
lunaix-os/includes/arch/x86/i386_abi.h
lunaix-os/includes/lunaix/process.h
lunaix-os/includes/lunaix/signal.h
lunaix-os/includes/usr/lunaix/signal_defs.h
lunaix-os/includes/usr/lunaix/syscallid.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/process/sched.c
lunaix-os/kernel/process/signal.c
lunaix-os/kernel/process/task_attr.c
lunaix-os/link/linker.ld
lunaix-os/usr/libc/arch/i386/signal.c
lunaix-os/usr/libc/arch/i386/trampoline.S [new file with mode: 0644]
lunaix-os/usr/libc/arch/i386/unistd.c
lunaix-os/usr/libc/includes/signal.h
lunaix-os/usr/libc/includes/unistd.h
lunaix-os/usr/signal_demo/signal_demo.c