Skip to content

Commit ca64439

Browse files
dongyongtaofanghuaqi
authored andcommitted
tools/fpgaci: xlczclibbench zcbench zcclibbench run without rvv, and
add some nx900 json for ni900(rv64) Signed-off-by: dongyongtao <[email protected]>
1 parent 90d6d9e commit ca64439

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+1007
-85
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"build_config": {
3+
"CPU_SERIES": "900"
4+
},
5+
"build_configs": {
6+
"rv64imac": {"CORE":"nx900"},
7+
"rv64imacb": {"CORE":"nx900", "ARCH_EXT":"_zba_zbb_zbc_zbs"},
8+
"rv64imacp": {"CORE":"nx900", "ARCH_EXT":"_xxldsp"},
9+
"rv64imacbp": {"CORE":"nx900", "ARCH_EXT":"_zba_zbb_zbc_zbs_xxldsp"},
10+
"rv64imafc": {"CORE":"nx900f", "ARCH_EXT":""},
11+
"rv64imafcb": {"CORE":"nx900f", "ARCH_EXT":"_zba_zbb_zbc_zbs"},
12+
"rv64imafcp": {"CORE":"nx900f", "ARCH_EXT":"_xxldsp"},
13+
"rv64imafcbp": {"CORE":"nx900f", "ARCH_EXT":"_zba_zbb_zbc_zbs_xxldsp"},
14+
"rv64imafdc": {"CORE":"nx900fd", "ARCH_EXT":""},
15+
"rv64imafdcb": {"CORE":"nx900fd", "ARCH_EXT":"_zba_zbb_zbc_zbs"},
16+
"rv64imafdcp": {"CORE":"nx900fd", "ARCH_EXT":"_xxldsp"},
17+
"rv64imafdcbp": {"CORE":"nx900fd", "ARCH_EXT":"_zba_zbb_zbc_zbs_xxldsp"},
18+
"rv64imafdcbp_zicond": {"CORE":"nx900fd", "ARCH_EXT":"_zba_zbb_zbc_zbs_zicond_xxldsp", "NMSIS_LIB_ARCH": "rv64imafdc_zba_zbb_zbc_zbs_xxldsp"},
19+
"rv64imafcv": { "CORE": "nx900f", "ARCH_EXT": "_zve64f" },
20+
"rv64imafdcv": { "CORE": "nx900fd", "ARCH_EXT": "v" },
21+
"rv64imafcbv": { "CORE": "nx900f", "ARCH_EXT": "_zve64f_zba_zbb_zbc_zbs" },
22+
"rv64imafdcbv": { "CORE": "nx900fd", "ARCH_EXT": "v_zba_zbb_zbc_zbs" },
23+
"rv64imafcpv": { "CORE": "nx900f", "ARCH_EXT": "_zve64f_xxldsp" },
24+
"rv64imafdcpv": { "CORE": "nx900fd", "ARCH_EXT": "v_xxldsp" },
25+
"rv64imafcbpv": { "CORE": "nx900f", "ARCH_EXT": "_zve64f_zba_zbb_zbc_zbs_xxldsp" },
26+
"rv64imafdcbpv": { "CORE": "nx900fd", "ARCH_EXT": "v_zba_zbb_zbc_zbs_xxldsp" },
27+
"rv64imafdcbpv_zicond": { "CORE": "nx900fd", "ARCH_EXT": "v_zba_zbb_zbc_zbs_zicond_xxldsp", "NMSIS_LIB_ARCH": "rv64imafdcv_zba_zbb_zbc_zbs_xxldsp"}
28+
}
29+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"build_config": {
3+
"CPU_SERIES": "900"
4+
},
5+
"build_configs": {
6+
"rv64imac": {"CORE":"nx900"},
7+
"rv64imacb": {"CORE":"nx900", "ARCH_EXT":"_zba_zbb_zbc_zbs"},
8+
"rv64imacp": {"CORE":"nx900", "ARCH_EXT":"_xxldsp"},
9+
"rv64imacbp": {"CORE":"nx900", "ARCH_EXT":"_zba_zbb_zbc_zbs_xxldsp"},
10+
"rv64imafc": {"CORE":"nx900f", "ARCH_EXT":""},
11+
"rv64imafcb": {"CORE":"nx900f", "ARCH_EXT":"_zba_zbb_zbc_zbs"},
12+
"rv64imafcp": {"CORE":"nx900f", "ARCH_EXT":"_xxldsp"},
13+
"rv64imafcbp": {"CORE":"nx900f", "ARCH_EXT":"_zba_zbb_zbc_zbs_xxldsp"},
14+
"rv64imafdc": {"CORE":"nx900fd", "ARCH_EXT":""},
15+
"rv64imafdcb": {"CORE":"nx900fd", "ARCH_EXT":"_zba_zbb_zbc_zbs"},
16+
"rv64imafdcp": {"CORE":"nx900fd", "ARCH_EXT":"_xxldsp"},
17+
"rv64imafdcbp": {"CORE":"nx900fd", "ARCH_EXT":"_zba_zbb_zbc_zbs_xxldsp"},
18+
"rv64imafdcbp_zicond": {"CORE":"nx900fd", "ARCH_EXT":"_zba_zbb_zbc_zbs_zicond_xxldsp", "NMSIS_LIB_ARCH": "rv64imafdc_zba_zbb_zbc_zbs_xxldsp"}
19+
}
20+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"build_config": {
3+
"CPU_SERIES": "900"
4+
},
5+
"build_configs": {
6+
"rv64imac": {"CORE":"nx900", "ARCH_EXT":""},
7+
"rv64imafc": {"CORE":"nx900f", "ARCH_EXT":""},
8+
"rv64imafdc": {"CORE":"nx900fd", "ARCH_EXT":""},
9+
"rv64imacbp": {"CORE":"nx900", "ARCH_EXT":"_zba_zbb_zbc_zbs_xxldsp"},
10+
"rv64imafcbp": {"CORE":"nx900f", "ARCH_EXT":"_zba_zbb_zbc_zbs_xxldsp"},
11+
"rv64imafdcbp": {"CORE":"nx900fd", "ARCH_EXT":"_zba_zbb_zbc_zbs_xxldsp"},
12+
"rv64imafdcbp_zicond": {"CORE":"nx900fd", "ARCH_EXT":"_zba_zbb_zbc_zbs_zicond_xxldsp", "NMSIS_LIB_ARCH": "rv64imafdc_zba_zbb_zbc_zbs_xxldsp"},
13+
"rv64imafdcbpv": { "CORE": "nx900fd", "ARCH_EXT": "v_zba_zbb_zbc_zbs_xxldsp"},
14+
"rv64imafdcbpv_zicond": { "CORE": "nx900fd", "ARCH_EXT": "v_zba_zbb_zbc_zbs_zicond_xxldsp", "NMSIS_LIB_ARCH": "rv64imafdcv_zba_zbb_zbc_zbs_xxldsp"}
15+
}
16+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"build_config": {
3+
"CPU_SERIES": "900"
4+
},
5+
"build_configs": {
6+
"rv64imacb": {"CORE":"nx900", "ARCH_EXT":"_zba_zbb_zbc_zbs"},
7+
"rv64imacbp": {"CORE":"nx900", "ARCH_EXT":"_zba_zbb_zbc_zbs_xxldsp"},
8+
"rv64imafdc": {"CORE":"ux900fd", "ARCH_EXT":""},
9+
"rv64imafdcb": {"CORE":"nx900fd", "ARCH_EXT":"_zba_zbb_zbc_zbs"},
10+
"rv64imafdcbp": {"CORE":"nx900fd", "ARCH_EXT":"_zba_zbb_zbc_zbs_xxldsp"},
11+
"rv64imafdcbp_zicond": {"CORE":"nx900fd", "ARCH_EXT":"_zba_zbb_zbc_zbs_zicond_xxldsp", "NMSIS_LIB_ARCH": "rv64imafdc_zba_zbb_zbc_zbs_xxldsp"}
12+
}
13+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"build_config": {
3+
"CPU_SERIES": "900"
4+
},
5+
"build_configs": {
6+
"rv64imafdcb": {"CORE":"nx900fd", "ARCH_EXT":"_zba_zbb_zbc_zbs"},
7+
"rv64imafdcb_zicond": {"CORE":"nx900fd", "ARCH_EXT":"_zba_zbb_zbc_zbs_zicond","NMSIS_LIB_ARCH":"rv64imafdc_zba_zbb_zbc_zbs"}
8+
}
9+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"build_config": {
3+
"CPU_SERIES": "900"
4+
},
5+
"build_configs": {
6+
"rv64imac": {"CORE":"nx900"},
7+
"rv64imafc": {"CORE":"nx900f", "ARCH_EXT":""},
8+
"rv64imafdc": {"CORE":"nx900fd", "ARCH_EXT":""},
9+
"rv64imafdcb": {"CORE":"nx900fd", "ARCH_EXT":"_zba_zbb_zbc_zbs"},
10+
"rv64imafdcb_zicond": {"CORE":"nx900fd", "ARCH_EXT":"_zba_zbb_zbc_zbs_zicond", "NMSIS_LIB_ARCH": "rv64imafdc_zba_zbb_zbc_zbs"}
11+
}
12+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"matrix": {
3+
},
4+
"expected": {
5+
"application/baremetal/demo_nice": {"build": true, "run": false},
6+
"application/baremetal/demo_cidu": {"build": true, "run": false},
7+
"application/baremetal/demo_stack_check": {"build": true, "run": false},
8+
"test/core": {"build": true, "run": true}
9+
}
10+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"matrix": {
3+
}
4+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"matrix": {
3+
"newlib_small": {"STDCLIB": "newlib_small"}
4+
},
5+
"expected": {
6+
"application/baremetal/demo_nice": {"build": true, "run": false},
7+
"application/baremetal/demo_cidu": {"build": true, "run": false},
8+
"application/baremetal/demo_stack_check": {"build": true, "run": false},
9+
"test/core": {"build": false, "run": false}
10+
}
11+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"matrix": {
3+
"newlib_small": {"STDCLIB": "newlib_small"}
4+
}
5+
}

0 commit comments

Comments
 (0)