greatbridf
|
997edb05a2
proc: rewrite process list organization
|
2 veckor sedan |
greatbridf
|
45268e7d33
vfs: rework of inode and page cache system
|
3 veckor sedan |
greatbridf
|
19f9ef3351
vfs: rework the vfs subsystem with async
|
5 månader sedan |
greatbridf
|
db931a8038
partial work: file array rework and asynchronize
|
5 månader sedan |
greatbridf
|
874a4fa000
task: migrate all Task::block_on calls to task::block_on
|
6 månader sedan |
greatbridf
|
e356f5143b
feat(syscall): impl fcntl::F_{GET, SET}FL
|
7 månader sedan |
greatbridf
|
1513e66772
fix(FileArray): release the spinlock before dropping inner files
|
7 månader sedan |
greatbridf
|
dd1d5927e1
feat: impl openat and argument printing in trace_syscall
|
7 månader sedan |
greatbridf
|
262b76ad95
remove(bindgen): move all the used constants to `kernel::constants`
|
8 månader sedan |
greatbridf
|
33d30d3413
partial work: make all syscalls use the new interface
|
8 månader sedan |
greatbridf
|
ec187ff5df
feat(spin): separate the procedure of saving lock context from spinlocks
|
8 månader sedan |
greatbridf
|
a2ec93f2e3
temporary solution: use `Task::block_on` everywhere
|
9 månader sedan |
greatbridf
|
779805a7b1
refactor: separate parts into eonix_{log, preempt, sync, runtime} crates
|
10 månader sedan |
greatbridf
|
a24eaa45e1
task: rewrite the task system to decouple better.
|
10 månader sedan |
greatbridf
|
eaa6cda7db
style: remove unused warnings
|
1 år sedan |
greatbridf
|
555b383d90
feat(syscall): add sys_pipe2
|
1 år sedan |
greatbridf
|
29a3461810
feat: make CURRENT and IDLE_TASK per cpu
|
1 år sedan |
greatbridf
|
1977d04c21
fix(tty): some abnormal behavior in tty job control ops.
|
1 år sedan |
greatbridf
|
0295d3e954
fix: UserBuffer move CheckedUserPointer on fill called
|
1 år sedan |
greatbridf
|
c6d416043e
fix terminal subsystem, print syscall debug info conditionally
|
1 år sedan |
greatbridf
|
2c72c9ba77
fixes and updates, basically on mem and scheduler
|
1 år sedan |
greatbridf
|
fca6223938
move interrupt and vm to rust
|
1 år sedan |
greatbridf
|
b9756e3233
rewrite: some of the process part and syscalls
|
1 år sedan |
greatbridf
|
7930b71762
feat: rewrite filearray with rust
|
1 år sedan |