Yanyan Jiang
acaa9bf0b1
Merge pull request #66 from jiangyy/upd-ref-score
...
Upd ref score for three benchmarks
2019-08-27 20:37:18 +08:00
Yanyan Jiang
05ac6c1a75
dhrystone: update ref scores
2019-08-27 09:36:08 +00:00
Yanyan Jiang
592bd80d5a
microbench: update ref scores
2019-08-27 09:23:54 +00:00
Yanyan Jiang
35c116ce13
coremark: update to i7-7700k score
2019-08-27 09:12:21 +00:00
Yanyan Jiang
9a83cb4c0e
Merge pull request #65 from jiangyy/amtest-help
...
amtest: add `H` for displaying help msg
2019-08-18 14:39:44 +08:00
Zihao Yu
89929334f0
amtest: add `H` for displaying help msg
2019-08-18 12:50:24 +08:00
Yanyan Jiang
6e15624d35
Merge pull request #64 from jiangyy/amtest-msg
...
Amtest msg
2019-08-11 06:38:12 +00:00
Yanyan Jiang
2356d48f16
Merge pull request #63 from jiangyy/nemu
...
Nemu
2019-08-11 06:37:38 +00:00
Zihao Yu
4aa12341d0
amtest,hello: do not use printf
2019-08-11 14:34:15 +08:00
Zihao Yu
152513b8ad
amtest,keyboard: print msg at the beginning
2019-08-11 14:29:43 +08:00
Zihao Yu
e8d4ba7c3b
amtest,devscan: print msg before while(1)
2019-08-11 14:29:09 +08:00
Zihao Yu
7ed0d452b5
am,*-nemu: support amtest
...
* update CTE API
* add dummy MPE API
2019-08-11 14:16:17 +08:00
Zihao Yu
4f8067d687
am,*-nemu: support mainargs
2019-08-11 14:14:06 +08:00
Zihao Yu
3231a1faae
am,*-nemu: move trm.c to nemu-common
2019-08-11 14:12:31 +08:00
Zihao Yu
e3def1fff6
am,mips32-nemu,cte: add delay slot after the exception entry
2019-08-11 12:33:24 +08:00
Zihao Yu
de151c97b1
am,*-nemu,vme: do not switch address space when VME is not enabled
2019-08-11 12:32:24 +08:00
Zihao Yu
696df5a75b
am,*-nemu: rename `p`/`prot` to `as`
2019-08-11 12:31:46 +08:00
Yanyan Jiang
1c2ce52aed
Merge pull request #62 from jiangyy/nemu-mmio
...
am.include,nemu: refactor mmio address
2019-08-05 07:57:34 +00:00
Yanyan Jiang
315d335ba7
Merge pull request #61 from jiangyy/glibc-syscall-reg
...
am,arch: modify syscall registers as glibc
2019-08-05 07:57:04 +00:00
Zihao Yu
b64b64662d
am.include,nemu: refactor mmio address
2019-08-05 15:53:04 +08:00
Zihao Yu
b6cd5270b6
am,arch: modify syscall registers as glibc
2019-08-05 15:00:27 +08:00
Yanyan Jiang
a0241e37ae
Merge pull request #60 from jiangyy/fix-x86
...
x86.h: fix a wrong decl of uint32_t
2019-07-17 14:27:28 +08:00
Yanyan Jiang
0d796a9a90
x86.h: fix a wrong decl of uint32_t
2019-07-17 05:56:47 +00:00
Yanyan Jiang
1299388996
Merge pull request #59 from jiangyy/code-cleanup
...
Code cleanups
2019-06-14 09:47:53 +08:00
Yanyan Jiang
b2d95321f2
Makefile: add comments to makefiles
2019-06-13 19:04:24 +00:00
Yanyan Jiang
0a70b6b992
Makefile: remove klib
2019-06-13 17:54:49 +00:00
Yanyan Jiang
414f51999e
Merge pull request #57 from jiangyy/amtest
...
Merge small testing project into amtest
2019-06-14 01:47:50 +08:00
Yanyan Jiang
2a8beeaeac
amtest: integrate tests into amtest
2019-06-13 13:26:22 +08:00
Yanyan Jiang
500eb759b9
Merge branch 'amtest' of https://github.com/jiangyy/abstract-machine into amtest
2019-06-13 12:34:54 +08:00
Yanyan Jiang
6d8353f8e1
amtest: add desc for t
2019-06-13 03:48:21 +00:00
Yanyan Jiang
03fba720f3
amtest: a new testing framework, merge in many old tests
2019-06-13 03:46:06 +00:00
Yanyan Jiang
d734ee474c
Merge pull request #56 from jiangyy/fix-mainargs
...
Fix mainargs
2019-06-13 11:06:59 +08:00
Zihao Yu
76530213b3
apps,microbench: update doc
2019-06-13 10:55:30 +08:00
Zihao Yu
71202b3d71
apps,microbench: run ref by default
2019-06-13 10:53:40 +08:00
Zihao Yu
93874f23fe
apps,litenes: use %-style format for build-roms.py
...
* f-style format only avaliable with python version above 3.6
2019-06-13 10:52:09 +08:00
Yanyan Jiang
b22a9041fe
am: let `main()` to receive arguments
...
* add mainargs for x86-qemu, works good for litenes
* port microbench to mainargs
* fix native am
* fix litenes: not include generated .c
* restore back to main
* fix microbench at native
* start amtest, with interesting bug
* add unit test framework
* fix native archive removal
2019-06-13 10:43:59 +08:00
Yanyan Jiang
d966edf167
Merge pull request #54 from jiangyy/refactor
...
refactor: move compiler-rt into klib
2019-06-03 12:41:45 +00:00
Yanyan Jiang
4b414074a5
move intlib to src dir
2019-05-31 22:01:06 +08:00
Yanyan Jiang
33e5bf71c0
rename i64 to int64
2019-05-31 13:49:11 +00:00
Yanyan Jiang
696531b79b
remove unused libs
2019-05-31 11:58:17 +00:00
Yanyan Jiang
87aefa2793
move int64 ops in compiler-rt to klib
2019-05-31 07:55:27 +00:00
Yanyan Jiang
bca6560f7f
remove amtrace.h for redesign
2019-05-31 15:15:44 +08:00
Yanyan Jiang
86d6b20739
Merge pull request #53 from jiangyy/microbench-train
...
Microbench train
2019-05-25 08:36:44 +00:00
Zihao Yu
9307402f18
apps,microbench: update doc
2019-05-25 16:28:54 +08:00
Zihao Yu
4544fccc4c
apps,microbench: add train input of medium size
2019-05-25 16:20:52 +08:00
Yanyan Jiang
a06d6397b4
Merge pull request #49 from jiangyy/better-memcpy
...
libs,klib,string: add 4-byte loop
2019-05-10 11:48:05 +00:00
Zihao Yu
1e1fe7c877
libs,klib,string: add 4-byte loop
2019-05-10 18:50:48 +08:00
Yanyan Jiang
f0baaa1e81
Merge pull request #48 from jiangyy/fix-litenes
...
Revert "apps,litenes: use uint16_t for word memory accessing"
2019-05-09 13:06:03 +00:00
Zihao Yu
ed0f10a778
Revert "apps,litenes: use uint16_t for word memory accessing"
...
This reverts commit 5ae9a76c1e
.
* it may cause unaligned memory accessing on riscv32 and mips32
2019-05-09 20:24:46 +08:00
Yanyan Jiang
72acda06bb
Merge pull request #47 from jiangyy/better-name
...
Better name
2019-05-07 09:56:36 +00:00