Commit Graph
32 Commits
Author SHA1 Message Date
rusya 7dc522eb3d syscalls: remove excessive debug_log from sys_brk 2025-11-18 17:54:24 +03:00
rusya 68033325d2 implement prover stdin reading 2025-11-18 17:54:24 +03:00
rusya 561de6a4e3 syscalls: hopefully implement chdir syscall 2025-10-30 22:29:06 +03:00
rusya f4b0429062 syscalls: implement getcwd syscall 2025-10-30 20:26:28 +03:00
rusya 26c8280059 syscalls: fix page count for mapping in sys_execve and make caller run coreutils 2025-10-07 23:41:55 +03:00
rusya 88c1936e83 syscalls: make execve and vfs_read_file_by_path use follow_path, fix vfs_read_file_by_path name, fix execve-related pagefault 2025-10-07 23:41:55 +03:00
rusya 05fa945421 continue working on correct shell loading 2025-10-01 21:15:26 +03:00
rusya 2c8b5d4752 syscalls: implement argv and envp handling in execve 2025-09-16 22:41:32 +03:00
rusya 91e0379fc9 syscalls: implement basic execve syscall, no argc, argv, envp support yet 2025-09-14 17:17:42 +03:00
rusya 4c26652ee2 syscalls: remove start_time from sys_nanosleep 2025-09-03 16:49:52 +03:00
rusya 63938e1acd syscalls: fix nanosleep, thanks to gemini, sorry for that 2025-09-03 16:35:07 +03:00
rusya 5b922ea773 syscalls: start trying to add nanosleep syscall 2025-09-02 00:15:29 +03:00
rusya 9fdc551308 syscalls: improve working with files using vfs 2025-08-17 16:03:41 +03:00
rusya 0628470a7c still trying to read a file 2025-08-16 21:43:42 +03:00
rusya d017f0b245 syscalls: continue making brk syscall 2025-07-31 17:54:20 +03:00
rusya 992d82c6d4 syscalls: make use of stderr and fix chdir syscall return value 2025-07-18 22:43:34 +03:00
rusya 3ae26ed88a syscalls: fix cwd-related stuff 2025-07-18 21:02:54 +03:00
rusya 359e5c6d78 syscalls: add chdir and getcwd syscalls, not tested yet 2025-07-16 15:42:35 +03:00
rusya aac4375b8e syscalls: add getpid syscall 2025-07-16 15:21:19 +03:00
rusya 8bc7e1d523 syscalls: fix handle_syscall function performing more that 1 syscall at a time 2025-07-09 17:23:18 +03:00
rusya 5b5de55919 i'm so close 2025-07-08 18:53:06 +03:00
rusya a9f8e96ac9 fuck that fork syscall 2025-07-08 18:42:33 +03:00
rusya c2293b8996 syscalls: close to being done with fork syscall 2025-07-07 22:22:10 +03:00
rusya e793e45854 syscalls: continue working on fork syscall 2025-07-07 00:19:35 +03:00
rusya 2a7baf1184 syscalls: start adding fork syscall, not done yet 2025-07-06 22:49:05 +03:00
rusya b769ac0a58 tasking: continue fixing task_kill 2025-06-23 23:41:01 +03:00
rusya 29de6e6f43 tasking: a small cleanup 2025-06-23 00:36:07 +03:00
rusya c047dd687b tasking: implement task_kill function, thanks deepseek 2025-06-23 00:25:23 +03:00
rusya 70d6aacb91 syscalls: start adding exit syscall, not done yet 2025-06-21 18:54:52 +03:00
rusya bb096f826a syscalls: implement read syscall 2025-06-21 17:09:34 +03:00
rusya bf7d96865a syscalls: done with open, write, close syscalls 2025-06-20 23:06:01 +03:00
rusya 4ccae473ca syscalls: start implementing some basic syscalls 2025-06-20 21:59:08 +03:00