|
40e00d1a09
|
proc: More extensive user pointer validation
|
2023-07-25 17:28:02 +03:00 |
|
|
3b324df403
|
proc: implement exc/async signals
|
2023-07-25 16:47:00 +03:00 |
|
|
553074ec49
|
Split signals into exceptions and async signals
|
2023-07-25 16:46:48 +03:00 |
|
|
9bf3840376
|
Add ABI structs for signals
|
2023-07-25 16:15:09 +03:00 |
|
|
fb4586c48f
|
Add signal facilities
|
2023-07-25 16:15:00 +03:00 |
|
|
91a4a93569
|
Spawn, WaitProcess syscalls
|
2023-07-25 10:49:26 +03:00 |
|
|
b31e066590
|
proc: WaitProcess + Spawn
|
2023-07-25 10:49:11 +03:00 |
|
|
e0774b4d39
|
Add process stuff
|
2023-07-25 10:49:00 +03:00 |
|
|
461bfb2791
|
fs: implement Seek syscall
|
2023-07-22 18:27:40 +03:00 |
|
|
a3456a5b99
|
Implement stubs for directory/fs system calls
|
2023-07-22 17:36:39 +03:00 |
|
|
d371dabecd
|
Add FileAttr
|
2023-07-22 16:21:58 +03:00 |
|
|
ba3819ee8e
|
fs: implement GetMetadata, CreateDirectory, Remove
|
2023-07-22 16:21:31 +03:00 |
|
|
8642556b33
|
***: fix warnings in check/clippy
|
2023-07-22 00:45:14 +03:00 |
|
|
9cb3b744f7
|
init: read_dir test
|
2023-07-22 00:40:03 +03:00 |
|
|
34f1c2ccf7
|
Support for Read/OpenDirectory
|
2023-07-22 00:39:50 +03:00 |
|
|
867edf7748
|
***: fix incorrect tlbi + add Read/OpenDirectory
|
2023-07-22 00:39:08 +03:00 |
|
|
64233db3df
|
fs: implement in-memory writable filesystem
|
2023-07-21 17:09:43 +03:00 |
|
|
be61a30034
|
init: cleanup
|
2023-07-20 18:52:22 +03:00 |
|
|
6b2350f266
|
Fix clippy warnings
|
2023-07-20 18:52:11 +03:00 |
|
|
69a413f6bb
|
***: fix clippy and check warnings
|
2023-07-20 18:51:56 +03:00 |
|
|
4eb8faae84
|
init: add test std*** setup
|
2023-07-20 18:14:48 +03:00 |
|
|
9e0555f7a3
|
proc: /init is responsible for setting up std***
|
2023-07-20 18:14:30 +03:00 |
|
|
a6e8663ab7
|
Add STDIN file number
|
2023-07-20 18:13:47 +03:00 |
|
|
98c4e9152e
|
proc: implement basic line discipline
|
2023-07-20 16:19:23 +03:00 |
|
|
091cc35730
|
Add const-default impls to Terminal structs
|
2023-07-20 16:19:07 +03:00 |
|
|
84de8cc141
|
Cleanup OpenOptions
|
2023-07-20 15:41:17 +03:00 |
|
|
284220e8ab
|
Clean up OpenOptions
|
2023-07-20 15:41:00 +03:00 |
|
|
d3e3d3add8
|
proc: reimplement OpenOptions
|
2023-07-20 15:40:49 +03:00 |
|
|
0bdc30afdc
|
proc: update ABI dependency crate
|
2023-07-20 12:38:58 +03:00 |
|
|
21c610c1a0
|
Enforce documentation for ABI crate
|
2023-07-20 12:38:38 +03:00 |
|
|
84f645fd0c
|
Implement mount/unmount system calls
|
2023-07-20 12:37:57 +03:00 |
|
|
36ac85cb80
|
init: mount/unmount test
|
2023-07-20 12:00:41 +03:00 |
|
|
5541cc3214
|
Implement mount/unmount
|
2023-07-20 12:00:22 +03:00 |
|
|
74cd9daed7
|
proc: add mount/unmount system calls
|
2023-07-20 11:59:53 +03:00 |
|
|
aa6b2ac469
|
proc: add simple initrd filesystem
|
2023-07-19 21:58:59 +03:00 |
|
|
0ca54f28e0
|
***: add initial initrd build
|
2023-07-19 21:57:18 +03:00 |
|
|
8254de45a3
|
Update syscall module path
|
2023-07-18 23:25:47 +03:00 |
|
|
901f311856
|
vfs: auto-implement Vnode using macros
|
2023-07-18 23:23:16 +03:00 |
|
|
e88a2857e1
|
Reimplement SyscallFunction/Error enums using macros
|
2023-07-18 23:21:09 +03:00 |
|
|
058bfddd58
|
sched: Fix kernel panic (1 -> idle, idle -> idle)
|
2023-07-18 19:22:30 +03:00 |
|
|
adfc37dde4
|
Fix ABI library crate
|
2023-07-18 18:10:04 +03:00 |
|
|
0e6cb88756
|
***: test commit
|
2023-07-18 18:08:54 +03:00 |
|
|
8ec1d7fdc2
|
Initial commit
|
2023-07-18 18:05:50 +03:00 |
|
|
6510e0674c
|
Initial commit
|
2023-07-18 18:03:45 +03:00 |
|
|
7ed747351a
|
Initial commit
|
2023-07-18 17:57:20 +03:00 |
|