Commit Graph

23 Commits (2b4a2b1f1f64ec6fa450c30b9f72ea3868ca9588)

Author SHA1 Message Date
Jiajie Chen 235005608d Do not hardcode fb addr in Vga
6 years ago
Jiajie Chen 30f94238b8 Yeild when polling for EAGAIN
6 years ago
Jiajie Chen dcfb02c514 Add EAGAIN for nonblocking io and poll for file in read_at()
6 years ago
Jiajie Chen e9c0bcadf7 Add graphic=console option and fix vga on x86_64
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
chyyuu 19200e40d0 impl pseudo INode '/proc/self/fd/FD_NUM' for rustc app
7 years ago
Jiajie Chen 64b383b69c Save path even in release mode
7 years ago
Jiajie Chen 81fde731d0 Save and log file paths on sys_open and sys_close
7 years ago
WangRunji a25c8132fe delay mapping file
7 years ago
Jiajie Chen ff50a45396 Now ready to use busybox sh for user shell
7 years ago
WangRunji a712f37c65 update fs. support poll for INode.
7 years ago
WangRunji b836b11792 reformat code using `cargo fmt`
7 years ago
Jiajie Chen 556d263d8e Implement sys_openat and sys_renameat
7 years ago
WangRunji b9a7888290 update fs. impl sys_sync, sys_rmdir. fix sys_unlink.
7 years ago
Jiajie Chen b590545375 Implement sys_pwrite, sys_accept4 and dummy sys_chown, sys_epoll_create1. Allow recvfrom for tcp
7 years ago
Jiajie Chen 35dad6853f Enable SSE and save FP registers in trapframe, implement sys_pread, sys_uname and sys_sched_getaffinity, support FIXED in mmap
7 years ago
WangRunji 0fd24ff92e impl sys_f(data)sync, sys_(f)truncate, sys_(un)link
7 years ago
WangRunji 472dac5d09 fix sys_getdent64. pass ls in coreutils & busybox
7 years ago
WangRunji 4e146ec491 impl sys_lseek
7 years ago
WangRunji cab19688d5 rename File to FileHandle. impl create for sys_open.
7 years ago
WangRunji 08c8d89974 update SFS to new rcore-fs
7 years ago
WangRunji cf9ac9ccfd split fs mod
7 years ago