Commit Graph

889 Commits

Author SHA1 Message Date
Yanyan Jiang 8ed9b31dd8 Merge branch 'x86-nemu-ioe' into 'master'
am,x86-nemu,ioe: update to the newest version API

See merge request !157
2018-03-27 17:00:44 +08:00
Yanyan Jiang 7fbd341c32 Merge branch 'jyy' into 'master'
am api changes and x86-qemu impl changes

See merge request !158
2018-03-27 16:56:10 +08:00
Yanyan Jiang fec0be0a1a ioetest ready to release to stus 2018-03-27 16:55:25 +08:00
Yanyan Jiang 6b93236192 refactor 2018-03-26 17:15:46 +08:00
Yanyan Jiang 149e297507 prevent not init ioe from div0 2018-03-26 16:14:10 +08:00
Yanyan Jiang 850fb5e3c1 iotest passed 2018-03-26 16:08:33 +08:00
Yanyan Jiang 4c5aa629d4 update specs 2018-03-26 14:11:57 +08:00
jyy fa6ee15991 change pte interface 2018-03-26 13:39:00 +08:00
Zihao Yu 5440aae5eb am,x86-nemu,ioe: update to the newest version API 2018-03-26 00:10:19 +08:00
Yanyan Jiang 6b454bcd93 Merge branch 'fix-native' into 'master'
Fix native

See merge request !156
2018-03-25 19:57:04 +08:00
Zihao Yu aaf21a1824 am,native,timer: impl TIMER_DATE 2018-03-25 19:31:28 +08:00
Zihao Yu ac71d9778e am,native: update IOE 2018-03-25 19:16:36 +08:00
Zihao Yu 6d0a6b1772 am,x86-qemu,video: fix return value 2018-03-25 19:15:05 +08:00
Zihao Yu 46f8b371bd klib: rename gettimeofday to get_timeofday
* else native will get segmentation fault caused by linking gettimeofday
  from C library to the one in klib
2018-03-25 19:11:25 +08:00
Yanyan Jiang 7fa3c550f4 Merge branch 'jyy' into 'master'
A large refactor to IOE APIs

See merge request !155
2018-03-25 17:28:41 +08:00
Yanyan Jiang 65b64ea58c refactor ioe 2018-03-25 17:26:12 +08:00
Yanyan Jiang 1722e218ef large refactor of ioe 2018-03-25 16:56:23 +08:00
jyy 21ce8d8014 local refactors 2018-03-25 14:10:12 +08:00
jyy f42da31b6b refactor amdev design 2018-03-25 11:46:54 +08:00
jyy 27c8cdb9ce make larger chance to see a second 2018-03-25 11:11:11 +08:00
Yanyan Jiang 9bd3c0511d Merge branch 'jyy' into 'master'
IOE Changes

See merge request !154
2018-03-24 23:16:02 +08:00
jyy 4aa815349f x86-qemu now have uptime 2018-03-24 23:14:52 +08:00
jyy 84aad0cc74 seems klib bug 2018-03-24 21:31:54 +08:00
jyy 4d6db2a4f2 buggy asye impl 2018-03-24 21:16:36 +08:00
Yanyan Jiang d30c558341 Merge branch 'jyy' into 'master'
Change AM APIs

See merge request !152
2018-03-23 22:49:53 +08:00
jyy 6e068738d3 Merge branch 'jyy' of git.njuics.cn:syslab17/nexus-am into jyy 2018-03-23 22:43:28 +08:00
Yanyan Jiang 344d02ea48 upd asyetest 2018-03-23 10:41:32 -04:00
jyy 3308a9f340 fixes 2018-03-23 22:41:20 +08:00
jyy 823f072594 change am apis 2018-03-23 22:16:44 +08:00
Yanyan Jiang 49a66a009c large changes 2018-03-23 15:41:41 +08:00
Yanyan Jiang c68d2e2c65 large changes 2018-03-23 14:47:59 +08:00
Yanyan Jiang 3403734ef9 minor changes 2018-03-23 13:52:39 +08:00
Yanyan Jiang df749ec995 fix x86-nemu 2018-03-23 13:40:28 +08:00
Yanyan Jiang b32e3ccaa9 api changes 2018-03-23 01:12:15 -04:00
Yanyan Jiang 51f7e5b642 Merge branch 'fix-native-video' into 'master'
am,native,video: fix pixel type

See merge request !149
2018-03-18 21:37:52 +08:00
Yanyan Jiang 6921e8c97a Merge branch 'fix-typing' into 'master'
Fix typing

See merge request !150
2018-03-18 21:37:36 +08:00
Yanyan Jiang 1677987821 Merge branch 'nemu-update' into 'master'
am,x86-nemu: update to new APIs

See merge request !151
2018-03-18 21:37:20 +08:00
yzh fbd10d3e3f am,x86-nemu: update to new APIs 2018-03-18 14:26:59 +08:00
yzh ffc87c1d77 am,native,video: fix pixel type 2018-03-18 14:03:54 +08:00
yzh 00093b3867 klib: add rand() 2018-03-18 14:03:00 +08:00
yzh ebd84e651e appa,typing: use new IOE APIs 2018-03-18 13:52:36 +08:00
Yanyan Jiang 295d367627 bug fix 2018-02-22 08:29:53 -05:00
Yanyan Jiang 6e20fd3f8c add syscall/trap identifications. 2018-02-22 08:29:24 -05:00
Yanyan Jiang 72f089ded6 remove _PG_X 2018-02-22 03:27:25 -05:00
jyy 67a83b0b0b change umake semantics 2018-02-22 16:23:04 +08:00
Yanyan Jiang 6172bc1aad change AM APIs of ASYE and PTE 2018-02-22 02:59:32 -05:00
Yanyan Jiang 64019f5042 Merge branch 'refactor-klib' into 'master'
Refactor klib

See merge request !147
2018-02-15 17:32:37 +08:00
Yanyan Jiang c25ea40bb6 Merge branch 'ioe' into 'master'
Revised IOE/PTE

See merge request !148
2018-02-15 17:32:00 +08:00
Yanyan Jiang 87e12fb649 update am with permissions 2018-02-15 04:30:40 -05:00
Yanyan Jiang 21fb1f029f add ssize_t 2018-02-14 07:42:59 -05:00