greatbridf
|
2967de5de3
syscall: fix struct termios definitions
|
vor 5 Monaten |
greatbridf
|
dee96a3a6a
syscall: migrate all syscalls to async...
|
vor 5 Monaten |
greatbridf
|
874a4fa000
task: migrate all Task::block_on calls to task::block_on
|
vor 6 Monaten |
greatbridf
|
e23c9eb1f2
runtime: new task sleep-wakeup method and some adaption
|
vor 6 Monaten |
greatbridf
|
c2eab5d866
feat: impl vdso for all architectures and sigreturn for riscv64
|
vor 7 Monaten |
greatbridf
|
485546e8d0
feat: add Stream used for write operations
|
vor 7 Monaten |
greatbridf
|
262b76ad95
remove(bindgen): move all the used constants to `kernel::constants`
|
vor 8 Monaten |
greatbridf
|
a2ec93f2e3
temporary solution: use `Task::block_on` everywhere
|
vor 9 Monaten |
greatbridf
|
3d55507589
mutex: refactor to get rid of `Lock`
|
vor 10 Monaten |
greatbridf
|
1dc9996b90
rwlock: refactor to get rid of `Lock`
|
vor 10 Monaten |
greatbridf
|
8384960da7
locked: move Locked to enoix_sync
|
vor 10 Monaten |
greatbridf
|
779805a7b1
refactor: separate parts into eonix_{log, preempt, sync, runtime} crates
|
vor 10 Monaten |
greatbridf
|
b29d448a4f
serial: improve irq handle. add worker support
|
vor 10 Monaten |
greatbridf
|
eaa6cda7db
style: remove unused warnings
|
vor 1 Jahr |
greatbridf
|
66958893e5
rewrite: move Process, ProcessGroup, Session out of thread.rs
|
vor 1 Jahr |
greatbridf
|
1977d04c21
fix(tty): some abnormal behavior in tty job control ops.
|
vor 1 Jahr |
greatbridf
|
c6d416043e
fix terminal subsystem, print syscall debug info conditionally
|
vor 1 Jahr |
greatbridf
|
fca6223938
move interrupt and vm to rust
|
vor 1 Jahr |
greatbridf
|
b9756e3233
rewrite: some of the process part and syscalls
|
vor 1 Jahr |