Commit Graph

1921 Commits

Author SHA1 Message Date
Jenius d160d5b570 Add linux bin boot image via am 2022-12-30 14:45:34 +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 51e329c753 riscv64: add LINUX_GNU_TOOLCHAIN parameter
Add LINUX_GNU_TOOLCHAIN=1 in make command to use riscv64-linux-gnu-
toolchain
2022-08-31 16:42:32 +08:00
Yinan Xu 2c574f153a tests,crypto: code clean up 2022-07-15 17:38:41 +08:00
Yinan Xu 46e8affe07 bitmanip: update Makefile 2022-07-15 17:34:09 +08:00
Yinan Xu cedd95090b riscv64: use bitmanip and scalar crypto extension 2022-07-15 17:19:03 +08:00
Yinan Xu e4a0a85f1f tests,crypto: code clean up 2022-07-15 17:18:46 +08:00
Yinan Xu baab89e2a3 extintr: shrink test case size 2022-06-29 14:47:17 +08:00
Yinan Xu d881c99fc1 riscv,cte: disable unnecessary log 2022-06-29 14:46:51 +08:00
William Wang 7fd1143d54
Merge pull request #13 from Ziyue-Zhang/master
Merge branch 'southlake' into master
2022-06-08 16:33:49 +08:00
zzy 504023f91b configs: rollback some settings 2022-06-06 13:08:34 +08:00
zzy df2e647a79 amtest: fix compile problem 2022-06-04 16:35:19 +08:00
zzy f3a18ad093 Merge remote-tracking branch 'origin/southlake' 2022-06-03 19:09:19 +08:00
William Wang ba11b3ce16 tests: add delay for llcop test
MMIO llcop takes time to take effect. Delay needs to be added before
checking llcop result.
2022-05-15 14:17:44 +08:00
William Wang 94eae1a027 tests: make huancunop test debug friendly 2022-05-14 21:16:31 +08:00
William Wang 879367abc4 tests,dma: fix "16MB" offset 2022-05-14 19:50:53 +08:00
William Wang be7bdc08cd tests,dma: update southlake fake dma addr 2022-05-14 18:52:41 +08:00
William Wang fdd541a618 tests,plic: disable time intr to test wfi 2022-05-14 18:52:00 +08:00
Yinan Xu 35a979a4bd Merge branch 'southlake' of github.com:OpenXiangShan/nexus-am into southlake 2022-05-12 21:06:08 +08:00
Yinan Xu 7b9de19d74 isa,riscv64: use rv64gcb as default 2022-05-12 21:05:44 +08:00
Yinan Xu 9f3047f260 tests,am: add a simple DMA test
Only 64 writes now.
2022-05-12 21:04:50 +08:00
William Wang 7bbf5032d7 southlake: update cpu peripheral addr and simmmio addr 2022-05-12 20:51:22 +08:00
Yinan Xu 429db2c236 amtest: return 0 to indicate a good trap 2022-05-09 19:11:38 +08:00
Yinan Xu 466a506d68 amtest: return 0 to indicate a good trap 2022-05-09 19:10:57 +08:00
lixin 9c959db9f9 fix: remove redundant file 2022-05-08 11:53:04 +08:00
lixin 87012b6cf2 test: add a frequency test
* to test (mcycle / mtime) == 100
2022-05-08 11:48:50 +08:00
wangkaifan e38d2cd578 amteset,cacheop: trim LLC cache op test
* note that --no-diff is require to do the test as INVALIDATE op will break coherence
2022-05-07 09:18:07 +08:00
William Wang 3a828af282 tests: trim extintr test 2022-05-06 22:08:39 +08:00
William Wang 0d39fcf582 southlake: fix INTR_GEN fake device addr 2022-05-06 20:05:55 +08:00
William Wang 88d75d286c chore: code clean up 2022-05-05 17:51:47 +08:00
William Wang f201776cae vme: update southlake addr map 2022-05-05 16:47:54 +08:00
William Wang 8630e9cbf8 tests,riscv: update sv39 test 2022-05-04 22:25:57 +08:00
William Wang 8ed70b7f80 Merge remote-tracking branch 'origin/driver-adding' into southlake 2022-05-04 04:27:59 +08:00
William Wang 4ab87094c0 tests,loader,southlake: update workload 2022-05-04 03:49:53 +08:00
William Wang 2e96f64fc9 tests,pmp: let succeed pmp test hit good trap 2022-05-04 02:57:47 +08:00
William Wang 840247a3a6 tests,southlake,hello_intr: trim hello_intr test 2022-05-04 01:31:57 +08:00
William Wang ca8f884fd0 tests,southlake,extintr: trim extintr test
Known problem: extintr test may stuck
2022-05-04 01:19:14 +08:00
William Wang 5dc87840fc tests,southlake: fix addr 2022-05-04 01:06:44 +08:00
William Wang 4e05701911 arch,southlake: update simmmio addr 2022-05-04 01:06:19 +08:00
William Wang 9260072cd3 tests: update test addr space for southlake 2022-05-03 17:27:01 +08:00
William Wang c58c5b51c5 arch: update southlake cpuss peripheral address
CPUSS Peripheral, 0x1f_0000_0000, 0x1f_0fff_ffff

Detailed address map:

device, address_begin, address_end
CLINT, 0x1f_0000_0000, 0x1f_0000_ffff
BEU, 0x1f_0001_0000, 0x1f_0001_ffff
Debug Module, 0x1f_0002_0000, 0x1f_0002_0fff
MMPMA, 0x1f_0003_0000, 0x1f_0003_0fff
L3CacheCtrl, 0x1f_0004_0000, 0x1f_0004_1fff
reserved
PLIC, 0x1f_0c00_0000, 0x1f_0fff_ffff

Address map in tests to be updated
2022-05-03 15:37:57 +08:00
William Wang a5676867b1 arch: update southlake 2022-05-02 20:46:10 +08:00
William Wang 1dcc274b61 apps: set coremark iter to 1, dhrystone to 2 2022-05-02 17:51:33 +08:00
William Wang 62fadffcef apps: update loader and dummy-bootrom 2022-05-02 17:50:50 +08:00
William Wang 1677994c18 apps: do not set pmpcfg in loader 2022-05-02 17:45:40 +08:00
Guokai Chen f62a0a2d12 drivers: add more descriptions for irq reg functions 2022-05-02 17:37:28 +08:00
Guokai Chen a2eb9369ec drivers: add documents for interrupt handling process 2022-05-02 14:17:37 +08:00
Guokai Chen 0d624e7f95 drivers: shrink hello intr related constants 2022-05-01 16:35:06 +08:00
William Wang b9c4b6cbec tests: move llc cache op test 2022-05-01 14:56:34 +08:00