Commit Graph

2002 Commits

Author SHA1 Message Date
William Wang c4c6bcd88a test: add more cases for xs cacheop 2021-12-08 16:17:32 +08:00
Yinan Xu 1774fda1fb bitmanip: code clean up 2021-12-05 15:09:59 +08:00
William Wang 454e91e0c3 tests: add xs customized cache op test 2021-12-03 19:58:43 +08:00
Yinan Xu 6554f27468 extintr: add some programs when interrupts 2021-12-03 16:42:24 +08:00
William Wang 769e7ed36b Merge branch 'test-mmio' 2021-12-02 17:57:41 +08:00
Yinan Xu 95b1302f05 Merge branch 'master' of github.com:OpenXiangShan/nexus-am 2021-12-02 12:55:00 +08:00
Zhangfw 78f557d006 add riscv-bitmanip & riscv-crypto random test script 2021-12-01 19:49:01 +08:00
Yinan Xu 05c42f4aff extintr: add random tests 2021-11-30 17:14:33 +08:00
ZhangZifei 4b8f6f2512 update amtest.external interrupt test 2021-11-17 00:21:49 +08:00
rvcoresjw bdf969715b
update MAX_EXTERNAL_INTR from 150 to 64 (#4) 2021-11-10 20:14:34 +08:00
JinYue 33250c6e47 Add test for flash instruction fetch 2021-10-27 19:26:58 +08:00
William Wang 6f8f4c9f97 tests: add cpu mmio test 2021-10-21 18:35:46 +08:00
Zhangfw 94c3dda9c1 Add bitmanip and crypto test 2021-10-13 19:45:45 +08:00
LinJiawei 8153b344bd PLIC: change ext_intr offset from 2 to 1 2021-10-13 12:34:17 +08:00
CODE-JTZ a2644b3181
Merge pull request #3 from OpenXiangShan/prefetch_test
add the softprefetchtest 10-08
2021-10-08 18:48:52 +08:00
CODE-JTZ c665fd1f69 add the softprefetchtest 10-08 2021-10-08 18:19:04 +08:00
wakafa ff78cc4654
Merge pull request #2 from OpenXiangShan/alias
test: add cache alias test
2021-09-29 15:39:35 +08:00
wangkaifan e135093b2e test: add cache alias test 2021-09-29 15:38:26 +08:00
Yinan Xu c751bfd279 extintr: fix plic threshold init 2021-09-27 14:55:55 +08:00
LinJiawei e800de3b0e update coremark 2021-09-26 18:17:18 +08:00
Yinan Xu c51b4f68a7 extintr: fix clear external interrupt logic 2021-09-26 17:55:08 +08:00
William Wang cf543cf376 arch: support riscv64-nutshell
Note: riscv64-nutshell master branch does not support F & D,
its start.S is different from other riscv64 archs
2021-07-14 16:17:13 +08:00
wangkaifan cc63cdcec2 misc: support xs machine 2021-06-16 14:30:21 +08:00
William Wang 6fcb71ebba amtest,extintr: add naive plic init, fix mip write 2021-06-04 18:25:41 +08:00
William Wang 5588560fce Makefile: update xs emu-run command 2021-06-04 14:57:29 +08:00
Yinan Xu 11acf2d3a7 amtest,extintr: exit loop when external interrupt is not triggered 2021-05-31 17:36:06 +08:00
Yinan Xu 02f85932c3 amtest: add test for external interrupts
This commit adds a test for external interrupts. The test uses
AXI4IntrGenerator in XiangShan to generate external interrupts.
Since XiangShan does not support external supervisor interrupts, we detect
external interrupts in M mode and pass it to S mode via sip.seip.
2021-05-27 09:07:09 +08:00
Allen e950ae3a34 Modified README.md. 2021-01-12 21:56:51 +08:00
LinJiawei 22703d010e support printf float number 2021-01-12 21:33:49 +08:00
LinJiawei 04fe5a7498 enable fpu 2021-01-10 12:06:11 +08:00
Yinan Xu 862aa8c188 Merge branch 'master' of github.com:RISCVERS/nexus-am 2021-01-10 11:53:20 +08:00
Yinan Xu eb04f7e38e am: set memory size to 1GB 2021-01-10 11:52:53 +08:00
Allen 3fd847e688 Merge branch 'master' of github.com:RISCVERS/nexus-am 2021-01-09 21:47:54 +08:00
Allen ce05c7b079 Ported stream benchmark. 2021-01-09 21:46:17 +08:00
LinJiawei fea5c098d7 update coremark 2020-10-27 13:00:26 +08:00
LinJiawei 022d9065d3 Merge branch 'master' of https://github.com/RISCVERS/nexus-am 2020-07-26 15:45:18 +08:00
LinJiawei 8fe5185ec0 Microbench: reduce test size of bf 2020-07-26 15:44:44 +08:00
Yinan Xu 9b24c9ca30 cte: enable/disable sip 2020-07-22 09:52:35 +08:00
Zihao Yu 374ff58bb0 Merge branch 'dummy' into 'master'
dummy: add dummy devices

See merge request projectn/nexus-am!48
2020-07-10 20:30:26 +08:00
Zihao Yu 1a6c4c3cdd dummy: add dummy devices 2020-07-10 20:29:34 +08:00
Zihao Yu fdcab56165 Merge branch 'fceux-no-gui' into 'master'
apps,fceux: support video without GUI

See merge request projectn/nexus-am!47
2020-07-10 19:41:27 +08:00
Zihao Yu 73d5ffe67b apps,fceux: support video without GUI 2020-07-10 19:40:27 +08:00
Zihao Yu 4075abdddc Merge branch 'riscv64-noop-nanoslite' into 'master'
Riscv64 noop nanoslite

See merge request projectn/nexus-am!46
2020-07-09 16:55:48 +08:00
Zihao Yu 326d9da31d apps,fceux: support exit with Q key 2020-07-09 16:54:43 +08:00
Zihao Yu c61900dce9 riscv64-noop: adapt to new MMIO address space 2020-07-09 16:53:03 +08:00
Zihao Yu c90a5adf34 Merge branch 'fix-audio' into 'master'
Fix audio

See merge request projectn/nexus-am!45
2020-07-06 14:25:50 +08:00
Zihao Yu 794ae5e948 apps,fceux: disable audio code with SOUND_NONE 2020-07-06 14:24:17 +08:00
Zihao Yu 2695bb1d18 am: add dummy audio for platform without audio device 2020-07-06 14:21:48 +08:00
Zihao Yu 63f9d3784f Merge branch 'jyy-upstream' into 'master'
Jyy upstream

See merge request projectn/nexus-am!43
2020-04-24 20:30:58 +08:00
Zihao Yu ed7744a593 Merge branch 'audio' into 'master'
Audio

See merge request projectn/nexus-am!42
2020-04-24 20:28:55 +08:00