24 Commits (dcfb02c51443d9a35800ce37f188000588120865)

Author SHA1 Message Date
Jiajie Chen dcfb02c514 Add EAGAIN for nonblocking io and poll for file in read_at()
6 years ago
Jiajie Chen c5acdb67e6 Fix compilation for merge and update vga buffer address
6 years ago
PanQL f8c88baeea nonblock stdin for mgba keyboard support
6 years ago
PanQL 545d9d301c use copy_from_slice to speed up
6 years ago
Jiajie Chen 2e599b0bab Fix Rocket Chip serial interrupt
6 years ago
Jiajie Chen 7331404fc7 Fix /proc/self/fd not found panic
6 years ago
Jackey-Huo 6ec65b3c1d Merge branch 'dev' of github.com:rcore-os/rCore into dev
6 years ago
Jiajie Chen 28aaae53b9 Refactor ioctl numbers and add FIOCLEX
6 years ago
Jackey-Huo e91718648e add htif read function for rocket-chip
6 years ago
WangRunji 6c988c4bfd note potential lost wakeup problem in Condvar. fix some use case.
6 years ago
WangRunji 45c2ec0b17 works on K210!
6 years ago
Jiajie Chen cf3fd0ec93 Fix ioctl numbers and sys_poll for mipsel
6 years ago
WangRunji e01d23e526 replace riscv-pk by OpenSBI !
6 years ago
Jiajie Chen ff50a45396 Now ready to use busybox sh for user shell
6 years ago
Jiajie Chen 9b6e963b19 Add missing constants
6 years ago
Jiajie Chen 69449d4eb1 Pretend stdin/stdout as a tty
6 years ago
WangRunji a712f37c65 update fs. support poll for INode.
6 years ago
WangRunji b836b11792 reformat code using `cargo fmt`
6 years ago
Jiajie Chen e3fb47a03e Remove m-mode and k210 support.
6 years ago
Jiajie Chen 285ffc7618 Move absolute/relative path resolution to rcore-fs, implement dummy sys_fchown, sys_fchownat and sys_symlinkat
6 years ago
WangRunji b9a7888290 update fs. impl sys_sync, sys_rmdir. fix sys_unlink.
6 years ago
Jiajie Chen 42b02453a0 Implement basic version of sys_poll supporting stdin and socket, fix some deadlocks and introduce some others
6 years ago
WangRunji 08c8d89974 update SFS to new rcore-fs
6 years ago
WangRunji cf9ac9ccfd split fs mod
6 years ago