Commit Graph

1993 Commits

Author SHA1 Message Date
linzhida 6d2a6a5b5b coremark: add three smaller tests size with known output. 2024-08-19 03:22:48 +08:00
Camel Coder 28c275b0ea
fix memcpy&memset alignment (#37) 2024-07-15 11:44:36 +08:00
Xu, Zefan 5b34ea9384 countertest: update README 2024-05-30 13:22:05 +08:00
Xu, Zefan 8fd8ac1528 countertest: setup pmp before test
Before switching from M-mode to a lower privilege level, PMP requires that the PMP configuration must be set.
2024-05-30 13:14:21 +08:00
Xu, Zefan f90c6fdcfb countertest: support counter-write test 2024-05-30 12:30:49 +08:00
Xu, Zefan 8440fe6a15 countertest: pack the counter-enable tests 2024-05-29 20:54:35 +08:00
Xu, Zefan 4f15941e01 countertest: support counter-inhibit test 2024-05-29 17:50:38 +08:00
Xu, Zefan ee3eb9edda countertest: support probe counter before tests 2024-05-29 12:48:07 +08:00
Xu, Zefan 6f4db8e1f7 countertest: support tests for all *counteren 2024-05-28 22:05:42 +08:00
Xu, Zefan 8e2aa1de33 countertest: initial commit for the test framwork 2024-05-27 21:53:23 +08:00
Yinan Xu e8c3cd0701
Update core_main.c 2024-02-10 20:14:52 +08:00
Yinan Xu 7681afcd2b
Update README.md 2024-02-08 21:01:59 +08:00
wakafa f017fa3a16
Merge pull request #33 from OpenXiangShan/rename
test: rename test for oraclebp
2023-10-30 17:21:15 +08:00
wangkaifan 1556d7ef39 test: rename test for oraclebp 2023-10-30 16:25:50 +08:00
xuzefan 1d5fb08be1 fix: allow changing iterations from make 2023-10-27 10:07:32 +08:00
Guokai Chen addb491e30
tests: add oraclebp mmio test (#31) 2023-05-28 19:57:40 +08:00
William Wang 4cdfb7b042
Merge pull request #32 from OpenXiangShan/maprobe-230305
maprobe: add basic lsu microbenchmark
2023-05-17 16:37:05 +08:00
William Wang 3ba0a11b57 maprobe: disable random access test by default 2023-04-06 17:39:04 +08:00
William Wang d19b76e385 maprobe: fix linear_access asm to support 2 load/cycle 2023-04-06 16:54:40 +08:00
William Wang ceb50bb657 maprobe: add continuosly access latency test 2023-04-02 13:26:55 +08:00
William Wang fcdbdc0640 maprobe: add l2_l3_pressure_test & replacement_test 2023-03-13 18:21:14 +08:00
William Wang d903857dd9 maprobe: generate acpa matrix 2023-03-07 18:05:58 +08:00
William Wang d9b43ff870 maprobe: let all test return result 2023-03-07 16:49:47 +08:00
William Wang b27f2968b4 maprobe: support matrix print 2023-03-07 16:29:44 +08:00
William Wang ac66935e15 maprobe: add basic store test and batch load test 2023-03-07 14:24:46 +08:00
William Wang 47fe2bc9d6 maprobe: fix usage of volatile to avoid extra store 2023-03-06 18:13:39 +08:00
William Wang 421b3b8f17 maprobe: add linear read, random read, l-l vio test 2023-03-06 17:20:30 +08:00
William Wang 4f4982b1a1 apps,maprobe: reorg maprobe files 2023-03-05 16:05:30 +08:00
Haoyuan Feng 20be83d0e6
Merge pull request #30 from OpenXiangShan/fix-sv39
tests, sv39: should sfence before test
2023-02-19 21:14:15 +08:00
good-circle 6211ffb16e tests, sv39: should sfence before test 2023-02-19 21:12:54 +08:00
bugGenerator 3f2d7d7cdf
tests: add riscv64 ppn access fault test (#29) 2023-02-05 09:37:33 +08:00
good-circle 1e2b038eb1 tests: add riscv64 ppn access fault test 2023-02-04 16:02:38 +08:00
Yinan Xu 7a156413c1 extintr: add one to PLIC enable bit
PLIC interrupt number starts at 1 instead of 0.
2022-11-17 21:48:56 +08:00
Yinan Xu aa2b97f99d extintr: shrink test case size 2022-11-16 17:24:11 +08:00
Yinan Xu 5bee478a7f xs: fix the offset of random bits in intrGen 2022-11-16 17:23:41 +08:00
Yinan Xu 856ad74412 extintr: manually enable the WFI instruction 2022-11-16 16:56:16 +08:00
Yinan Xu 465c6d398a xs: fix the number of external interrupts 2022-11-16 16:55:09 +08:00
Yinan Xu 536580b49f cte: disable printf in SEIP handler 2022-11-16 16:54:46 +08:00
William Wang 72904e12d2 tests,sv39: fix southlake compiling breakage 2022-11-07 18:18:00 +08:00
Guokai Chen 2660786ba7
Merge pull request #23 from OpenXiangShan/fix-s-timer
arch,riscv: fix supervisor timer interrupt
2022-11-07 17:25:51 +08:00
Guokai Chen ca39c0e3f1 arch,riscv: fix supervisor timer interrupt 2022-11-07 17:18:16 +08:00
William Wang 67e4e75079
Merge pull request #21 from OpenXiangShan/merge-southlake
Add drivers and tests for southlake
2022-11-03 20:12:08 +08:00
William Wang e495761765
Merge pull request #20 from OpenXiangShan/extra-pmp-test
Add extra RISC-V PMP tests
2022-11-03 20:09:13 +08:00
William Wang f77baf5fad Merge branch 'southlake' 2022-11-03 20:08:26 +08:00
William Wang 175e8de348 tests: add test_mem_throughput_same_set 2022-11-03 19:58:04 +08:00
William Wang f5e7537ad5 tests: add riscv64 hugepage-pmp-atom mixed test 2022-10-29 23:11:48 +08:00
William Wang 926cbae137 tests,pmp: fix riscv64-xs pmp test 2022-10-27 22:07:36 +08:00
lixin cac71287d0 tests: add an aliasgenerator test
* used to test nanhu's alias mechanism
2022-10-12 21:07:14 +08:00
Ziyue Zhang d7af67a645 tests: add a script to build bitmanip test 2022-10-05 20:06:27 +08:00
William Wang e884a91012 boot: init fregs after fp csr init 2022-09-01 11:38:51 +08:00