From a82ab8ad6d277ededc128678aebabf5fbdb01c45 Mon Sep 17 00:00:00 2001 From: Richard Qin Date: Sun, 28 Dec 2025 00:48:24 +0800 Subject: feat(syscall): Implement syscall dispatch and process lifecycle (exit/wait/sleep) --- build/kernel.elf | Bin 38080 -> 39464 bytes build/src/boot/entry.o | Bin 1856 -> 1864 bytes build/src/kernel/fdt.o | Bin 5424 -> 4560 bytes build/src/kernel/mm/vm.o | Bin 21120 -> 20008 bytes build/src/kernel/proc/proc.o | Bin 12968 -> 24808 bytes build/src/kernel/spinlock.o | Bin 0 -> 6968 bytes build/src/kernel/syscall.o | Bin 0 -> 11168 bytes build/src/kernel/trap/handler.o | Bin 14200 -> 13992 bytes build/src/lib/string.o | Bin 0 -> 4136 bytes 9 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 build/src/kernel/spinlock.o create mode 100644 build/src/kernel/syscall.o create mode 100644 build/src/lib/string.o (limited to 'build') diff --git a/build/kernel.elf b/build/kernel.elf index 6c0500e..996720e 100755 Binary files a/build/kernel.elf and b/build/kernel.elf differ diff --git a/build/src/boot/entry.o b/build/src/boot/entry.o index d007d4e..2398fda 100644 Binary files a/build/src/boot/entry.o and b/build/src/boot/entry.o differ diff --git a/build/src/kernel/fdt.o b/build/src/kernel/fdt.o index 1cc86e9..2dd29e3 100644 Binary files a/build/src/kernel/fdt.o and b/build/src/kernel/fdt.o differ diff --git a/build/src/kernel/mm/vm.o b/build/src/kernel/mm/vm.o index 0da8294..36c27e4 100644 Binary files a/build/src/kernel/mm/vm.o and b/build/src/kernel/mm/vm.o differ diff --git a/build/src/kernel/proc/proc.o b/build/src/kernel/proc/proc.o index 2954378..f4bbe8f 100644 Binary files a/build/src/kernel/proc/proc.o and b/build/src/kernel/proc/proc.o differ diff --git a/build/src/kernel/spinlock.o b/build/src/kernel/spinlock.o new file mode 100644 index 0000000..96b62d9 Binary files /dev/null and b/build/src/kernel/spinlock.o differ diff --git a/build/src/kernel/syscall.o b/build/src/kernel/syscall.o new file mode 100644 index 0000000..3c89cd0 Binary files /dev/null and b/build/src/kernel/syscall.o differ diff --git a/build/src/kernel/trap/handler.o b/build/src/kernel/trap/handler.o index 744b920..88daa0e 100644 Binary files a/build/src/kernel/trap/handler.o and b/build/src/kernel/trap/handler.o differ diff --git a/build/src/lib/string.o b/build/src/lib/string.o new file mode 100644 index 0000000..bceb813 Binary files /dev/null and b/build/src/lib/string.o differ -- cgit v1.2.3