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 |
|