greatbridf
|
1513e66772
fix(FileArray): release the spinlock before dropping inner files
|
před 7 měsíci |
greatbridf
|
dd1d5927e1
feat: impl openat and argument printing in trace_syscall
|
před 7 měsíci |
greatbridf
|
262b76ad95
remove(bindgen): move all the used constants to `kernel::constants`
|
před 8 měsíci |
greatbridf
|
33d30d3413
partial work: make all syscalls use the new interface
|
před 8 měsíci |
greatbridf
|
ec187ff5df
feat(spin): separate the procedure of saving lock context from spinlocks
|
před 8 měsíci |
greatbridf
|
a2ec93f2e3
temporary solution: use `Task::block_on` everywhere
|
před 9 měsíci |
greatbridf
|
779805a7b1
refactor: separate parts into eonix_{log, preempt, sync, runtime} crates
|
před 10 měsíci |
greatbridf
|
a24eaa45e1
task: rewrite the task system to decouple better.
|
před 10 měsíci |
greatbridf
|
eaa6cda7db
style: remove unused warnings
|
před 1 rokem |
greatbridf
|
555b383d90
feat(syscall): add sys_pipe2
|
před 1 rokem |
greatbridf
|
29a3461810
feat: make CURRENT and IDLE_TASK per cpu
|
před 1 rokem |
greatbridf
|
1977d04c21
fix(tty): some abnormal behavior in tty job control ops.
|
před 1 rokem |
greatbridf
|
0295d3e954
fix: UserBuffer move CheckedUserPointer on fill called
|
před 1 rokem |
greatbridf
|
c6d416043e
fix terminal subsystem, print syscall debug info conditionally
|
před 1 rokem |
greatbridf
|
2c72c9ba77
fixes and updates, basically on mem and scheduler
|
před 1 rokem |
greatbridf
|
fca6223938
move interrupt and vm to rust
|
před 1 rokem |
greatbridf
|
b9756e3233
rewrite: some of the process part and syscalls
|
před 1 rokem |
greatbridf
|
7930b71762
feat: rewrite filearray with rust
|
před 1 rokem |