feat: shell and signal demo as loadable user executable
authorMinep <lunaixsky@qq.com>
Sun, 18 Jun 2023 18:08:07 +0000 (19:08 +0100)
committerMinep <lunaixsky@qq.com>
Sun, 18 Jun 2023 18:08:07 +0000 (19:08 +0100)
commit75339638bc5f21f13d3475374ecbd91065a427c3
tree5c93ebfb930d05617063c24bc494cfecf6215bcf
parent8c6f505faaa66e18cdca108dca549d4ad806a077
feat: shell and signal demo as loadable user executable
fix: incorrect offset when mmap segments
refactor: streamline loading of memory-mapped file
other minor refactorings
16 files changed:
lunaix-os/includes/lunaix/mm/mm.h
lunaix-os/includes/lunaix/mm/page.h
lunaix-os/kernel/asm/x86/pfault.c
lunaix-os/kernel/fs/ramfs/ramfs.c
lunaix-os/kernel/fs/vfs.c
lunaix-os/kernel/loader/elf.c
lunaix-os/kernel/loader/exec.c
lunaix-os/kernel/mm/mmap.c
lunaix-os/kernel/process/signal.c
lunaix-os/kernel/tty/lxconsole.c
lunaix-os/link/linker.ld
lunaix-os/uprog/init.c
lunaix-os/uprog/sh.c [new file with mode: 0644]
lunaix-os/uprog/signal_demo.c [new file with mode: 0644]
lunaix-os/usr/includes/string.h
lunaix-os/usr/libc/string.c