1
0
mirror of https://github.com/rcore-os/rCore.git synced 2024-11-26 18:03:27 +04:00
Commit Graph

30 Commits

Author SHA1 Message Date
BenjaminPMLovegood
8ecefc519f remove some unknown codes and update user submodule 2019-05-05 03:45:01 +08:00
BenjaminPMLovegood
5be9ae7775 Merge branch 'dev' into geminilab 2019-05-05 03:40:18 +08:00
WangRunji
3af0cf7e16 fix warnings 2019-05-04 15:27:17 +08:00
WangRunji
b2de8dc9e6 fix page table racing on multi-thread 2019-05-04 14:36:12 +08:00
WangRunji
da58486be5 refactor syscall: move all context and functions to struct Syscall 2019-05-04 13:16:42 +08:00
WangRunji
58271c7c8a convert user ptr to reference on check 2019-04-28 17:16:07 +08:00
WangRunji
b0a1614b75 reorder syscall by function 2019-04-26 01:25:27 +08:00
NagiNikaido
5337852270 Merge for #3. 2019-04-21 20:05:05 +08:00
chyyuu
683814d24c Merge branch 'dev' of github.com:rcore-os/rCore into dev 2019-04-21 17:08:41 +08:00
chyyuu
144090e42d add syscall: sys_times partial implementation 2019-04-21 17:07:40 +08:00
Jiajie Chen
c9303466b4 Merge branch 'mipsel' into dev 2019-04-21 15:05:55 +08:00
NagiNikaido
1bfb979d96 Upd. #2 2019-04-21 14:32:24 +08:00
Yuhao Zhou
218bb29cf3 Fix TimeSpec type. 2019-04-21 14:30:02 +08:00
Jiajie Chen
1bba33a05f Implement sys_ppoll over sys_poll 2019-04-17 01:16:27 +08:00
WangRunji
b836b11792 reformat code using cargo fmt 2019-03-27 18:45:24 +08:00
WangRunji
5ddd5ece8d rename, simplify 2019-03-22 23:45:57 +08:00
WangRunji
40ac510ecd fix compile on riscv & aarch64 2019-03-12 11:49:17 +08:00
jiegec
09588d7a1f Fix Sockaddr, implement sys_rusage and fix readv 2019-03-12 09:54:58 +08:00
Jiajie Chen
82457be2ec Make time syscall more rustful 2019-03-10 08:53:29 +08:00
Jiajie Chen
cb0a51d28d Use union to implement sockaddr, and eliminate many warnings 2019-03-10 08:39:22 +08:00
Jiajie Chen
d041884cc2 Fix sys_accept deadlock 2019-03-10 01:20:50 +08:00
WangRunji
ab63c933c2 fix sys_nanosleep 2019-03-09 14:08:56 +08:00
WangRunji
c3563192b5 fix SysResult::Ok(isize -> usize) 2019-03-08 19:04:39 +08:00
Jiajie Chen
0666a5a7ee Implement sys_clock_gettime 2019-03-08 15:35:18 +08:00
Jiajie Chen
781630e06d Implement sys_select and nc is working 2019-03-07 09:47:36 +08:00
Jiajie Chen
dcb1b51a5f Improve time-related syscall precision and add some comment for MSI 2019-03-04 23:52:19 +08:00
Jiajie Chen
c6c89198cd Add cmos rtc driver for x86 2019-03-04 16:25:57 +08:00
WangRunji
738554386b introduce VMError to simplify EFAULT error handling 2019-03-03 01:27:30 +08:00
Jiajie Chen
e543449836 Implement basic version of sys_munmap and sys_time 2019-03-02 20:15:55 +08:00
WangRunji
d26a1bc617 split syscall mod 2019-02-22 14:10:24 +08:00