Commit Graph

371 Commits

Author SHA1 Message Date
Yanyan Jiang b979d1d173 graphics works 2017-04-22 04:40:53 -04:00
Yanyan Jiang 6e61265ea6 merge in code and cpu works on Linux 2017-04-22 04:16:27 -04:00
reccetear 59f17b9edb add Makefile debug 2017-04-22 14:55:13 +08:00
reccetear b605e190b7 clean up 2017-04-22 14:09:58 +08:00
jyy 4baf8398d6 Merge in benchmarks (branch 'bench') 2017-04-22 13:11:48 +08:00
jyy 8d569825a3 add docs 2017-04-22 13:11:33 +08:00
Yanyan Jiang 4105e70d8b refactor 2017-04-22 00:53:55 -04:00
Yanyan Jiang 42cdc839d9 self-check benchmarks 2017-04-22 00:34:14 -04:00
reccetear b05148865a add typing on x86 2017-04-22 05:14:13 +08:00
Yanyan Jiang d2f3970b79 add a bf interpreter 2017-04-21 16:29:39 -04:00
Yanyan Jiang e365040d92 add 12-queen benchmark 2017-04-21 15:24:14 -04:00
Yanyan Jiang 6b1f377444 Merge branch 'master' into bench 2017-04-21 14:12:06 -04:00
Yanyan Jiang 3213c122ae allocate heap on linux 2017-04-21 14:11:59 -04:00
Yanyan Jiang 2f6908f984 a good benchmark framework 2017-04-21 14:09:40 -04:00
Yanyan Jiang 1c02246127 merge in a temporary klib 2017-04-21 14:07:31 -04:00
Yanyan Jiang b8d59ccd1c Merge branch 'master' into bench 2017-04-21 13:51:00 -04:00
Yanyan Jiang 3f9eafa6fe add tsc support for x86 2017-04-21 13:50:40 -04:00
reccetear f8d7b56ca1 add time intr 2017-04-22 01:10:12 +08:00
Yanyan Jiang c684832d80 add rdtsc for x86 2017-04-21 12:50:01 -04:00
Yanyan Jiang 2992b236f2 need klib and correct trm 2017-04-21 12:27:26 -04:00
reccetear 07b2eada0a add time trap 2017-04-21 23:18:01 +08:00
Yanyan Jiang d2d00e55eb merge in changes 2017-04-21 10:11:21 -04:00
Yanyan Jiang 0ab2900fcf better benchmark framework 2017-04-21 10:08:20 -04:00
Yanyan Jiang 98448d10a1 add a benchmark framework 2017-04-21 09:08:49 -04:00
reccetear 41da5ef3ed change color and font size 2017-04-21 17:58:26 +08:00
reccetear e453de93ac reset to size_t 2017-04-21 17:20:03 +08:00
reccetear c66ebe98a7 resolve hello 2017-04-21 17:17:14 +08:00
reccetear c8e488ebee mips32 2017-04-21 13:15:24 +08:00
reccetear efc92e852c change klib size_t > int && add some npc code 2017-04-21 02:45:42 +08:00
Yanyan Jiang 687f400a57 add a benchmark framework 2017-04-20 14:41:59 -04:00
jyy 9a8c62fb5c update documents 2017-04-21 01:38:19 +08:00
Yanyan Jiang be2a48a154 fix bugs 2017-04-20 13:17:16 -04:00
Yanyan Jiang 0819fb62d9 a really working Makefile 2017-04-20 13:03:44 -04:00
Yanyan Jiang 91be008735 make Maekfile generic 2017-04-20 12:46:15 -04:00
Yanyan Jiang ae8d4be95f merge in jyy branch 2017-04-20 12:30:09 -04:00
Yanyan Jiang 33fb0b4760 try 2017-04-20 12:28:38 -04:00
Yanyan Jiang 8979033c5d Revert "test good for FPGA"
This reverts commit 180cd07b79.
2017-04-20 12:22:46 -04:00
reccetear bdbd9717bd test FPGA good 2017-04-21 00:11:45 +08:00
reccetear 58876c50c6 test FPGA good 2017-04-21 00:09:54 +08:00
reccetear 46b81df560 cleanup and merge 2017-04-20 22:31:11 +08:00
reccetear 0b9d769c91 cleanup 2017-04-20 22:29:50 +08:00
reccetear 6ed8178263 cleanup 2017-04-20 22:24:28 +08:00
Yanyan Jiang 25f9b95282 add video test 2017-04-20 03:11:58 -04:00
Yanyan Jiang 538e2b3c32 change mips32 code structure 2017-04-20 02:03:48 -04:00
Yanyan Jiang a1f2c82b27 cross-compiles mips32 2017-04-20 00:51:49 -04:00
Yanyan Jiang b368a17c22 make x86-qemu on 64bit machine work 2017-04-20 00:24:54 -04:00
Yanyan Jiang fc288289d4 minor refactors 2017-04-19 13:02:47 -04:00
Yanyan Jiang 114b8d0a46 simplest Linux am works to produce apps 2017-04-19 12:54:54 -04:00
Yanyan Jiang cb4e1d34d0 build a simple native linux am lib 2017-04-19 12:34:13 -04:00
jyy d1c011b978 cleanup 2017-04-19 23:41:07 +08:00