#
a941bfc4 |
| 25-Jul-2024 |
Tang Haojin <[email protected]> |
ci: search numactl process to avoid conflicts (#3276)
|
#
1f903014 |
| 24-Jul-2024 |
Xu, Zefan <[email protected]> |
ci: add basic ci for Hypervisor extension (#3273)
This patch add xvisor_wboxtest to ci, which tests the nested mmu system.
riscv-hyp-tests are still on the way.
|
#
6ebd27e9 |
| 23-Jul-2024 |
lwd <[email protected]> |
ci: add ci for V extension (#3268)
This commit add simple ci tests for V extension.
|
#
e3da8bad |
| 22-Jul-2024 |
Tang Haojin <[email protected]> |
build: purge chisel 3 and add deprecation check (#3250)
|
#
bc247239 |
| 15-Jul-2024 |
Xuan Hu <[email protected]> |
script: add `gcpt-restore-bin` arg to specify the gcpt restore bin
|
#
609a6cf0 |
| 10-Jul-2024 |
chengguanghui <[email protected]> |
CI: modify bbl-based SMP linux `bbl.bin`
* exp[breakpoint] can't be delegated when trigger enable
|
#
ae0295f4 |
| 16-Jul-2024 |
Tang Haojin <[email protected]> |
chore: bump chisel 6.5.0 (#3210)
|
#
823787d8 |
| 05-Jul-2024 |
Tang Haojin <[email protected]> |
ci: fix vcs ci when it do not exit normally (#3141)
|
#
9810c04a |
| 15-Jun-2024 |
Yangyu Chen <[email protected]> |
CI: enable PGO when building emu for CI (#3080)
|
#
54cc3a06 |
| 15-Jun-2024 |
Tang Haojin <[email protected]> |
ci: add simple xprop test through vcs (#3071)
|
#
e975de62 |
| 11-Jun-2024 |
Tang Haojin <[email protected]> |
ci: use faster bbl-based SMP linux 4.18.0 (#3049)
|
#
453674e0 |
| 27-May-2024 |
Tang Haojin <[email protected]> |
ci: disable '-O3' for verilator when running MC (#3002)
|
#
4a8a734e |
| 02-Apr-2024 |
ceba <[email protected]> |
CI: switch to opensbi for linux-hello & switch to mfc for MC (#2836)
* CI: switch to opensbi for linux-hello tests
We have discoverd that the older version of riscv-pk crashes on harts that suppo
CI: switch to opensbi for linux-hello & switch to mfc for MC (#2836)
* CI: switch to opensbi for linux-hello tests
We have discoverd that the older version of riscv-pk crashes on harts that support H-ext due to issues with checking mideleg. Although this issue was fixed back in 2021 (commit 4ae5a88), considering that riscv-pk has been replaced by opensbi, we deciede to gradually transition our testing workloads to utilize opensbi instead.
* CI: use MFC for EMU - MC test
Using MFC for EMU - MC test may decrease the total ci time.
show more ...
|
#
45f43e6e |
| 19-Jan-2024 |
Tang Haojin <[email protected]> |
chore: bump chisel 6.0.0 (#2654)
BREAKING CHANGE: `SimTop.v` / `XSTop.v` now generated in `build/rtl`
|
#
d3126fd3 |
| 20-Oct-2023 |
Tang Haojin <[email protected]> |
Makefile: download firtool if it is not in PATH (#2398)
|
#
084afb77 |
| 18-Oct-2023 |
Tang Haojin <[email protected]> |
ci: add ci for chisel6 (#2374)
* ci: add ci for chisel6
* ci: specify firtool path
* scripts: enlarge stack size when running emu
* ci: remove MC CI for MFC
|
#
7d45a146 |
| 10-Sep-2023 |
Yinan Xu <[email protected]> |
Bump difftest for Chisel-generated interfaces (#2284)
We also add support for difftest with RISC-V Vector extension and nFused.
L2 TLB check is disabled unexpectedly and will be fixed soon.
|
#
e3cd2c1f |
| 25-May-2023 |
wakafa <[email protected]> |
script: enable chiseldb by default on running emu by xiangshan.py (#2091)
* script: enable chiseldb by default on running emu by xiangshan.py
* script: move db file to wave_home if emu failed
|
#
93610df3 |
| 02-Apr-2023 |
Maxpicca-Li <[email protected]> |
Tool: cancel DIP-C write when in FPGA (#2009)
* constant variable: add FPAGPlatform parameter
* scripts: set WITH_CONSTANTIN to 1 by default
* submodules: version to lyq repository for test
Tool: cancel DIP-C write when in FPGA (#2009)
* constant variable: add FPAGPlatform parameter
* scripts: set WITH_CONSTANTIN to 1 by default
* submodules: version to lyq repository for test
* Revert "constant variable: add FPAGPlatform parameter"
This reverts commit fc2f03b768cb2ad63cb543096b00b971c85467d6.
* constant: add FPGA init
* chiseldb: add FPGA init
* difftest: version
* chisledb: add envFPGA situation
show more ...
|
#
da3bf434 |
| 27-Mar-2023 |
Maxpicca-Li <[email protected]> |
LoadMissTable: add it and use constant control (#1969)
* DCacheWrapper: add missdb and fix bug in `real_miss`
* DCacheWrapper: add constant control of missdb
* DCacheWrapper: correct the const
LoadMissTable: add it and use constant control (#1969)
* DCacheWrapper: add missdb and fix bug in `real_miss`
* DCacheWrapper: add constant control of missdb
* DCacheWrapper: correct the constant control logic
* databases: add constant control
* constantin: afix some bug
* constantin: fix txt
* fixbug: constant control in double core
* constantin: postfix changed in `verilator.mk`
* instDB: add robIdx and some TIME signals
* loadMissDB-copt: rm `resp.bits.firstHit` add `s2_first_hit`
* difftest: update
* yml: update the git workflow
* submodules: fix the binding commit-id of personal fork rep
* fix: github workflow add NOOP_HOME
because in constantin.scala use the absolute path of workdir by environment variable `NOOP_HOME`
show more ...
|
#
01a51437 |
| 02-Jan-2023 |
Yinan Xu <[email protected]> |
Bump difftest to fix resource leak problem (#1866)
|
#
b4edc553 |
| 31-Oct-2022 |
William Wang <[email protected]> |
ci: add extra pmp test
|
#
40f31726 |
| 20-Oct-2022 |
good-circle <[email protected]> |
Add FST waveform support (#1804)
Usage:
When make emu, please use EMU_TRACE=1, EMU_TRACE=vcd or EMU_TRACE=VCD
to dump waveform of vcd format, and use EMU_TRACE=fst or EMU_TRACE=FST
to dump wave
Add FST waveform support (#1804)
Usage:
When make emu, please use EMU_TRACE=1, EMU_TRACE=vcd or EMU_TRACE=VCD
to dump waveform of vcd format, and use EMU_TRACE=fst or EMU_TRACE=FST
to dump waveform of fst format.
When use xiangshan.py, please add --trace to dump waveform of vcd format,
and add --trace-fst to dump waveform of fst format.
show more ...
|
#
e5597226 |
| 08-Jun-2022 |
wakafa <[email protected]> |
CI: support basic VCS simulation (#1575)
* bump difftest
* ci: support basic simv emulation
* ci: use exact ip address to ssh
* ci: modify simv emulation timeout threshold
|
#
25ac26c6 |
| 11-May-2022 |
William Wang <[email protected]> |
Fix vcs simulation support, support manually set ram_size (#1551)
* difftest: disable runahead to make vcs happy
* difftest: bump huancun to make vcs happy
* difftest: bump difftest and ready-
Fix vcs simulation support, support manually set ram_size (#1551)
* difftest: disable runahead to make vcs happy
* difftest: bump huancun to make vcs happy
* difftest: bump difftest and ready-to-run
* difftest support ramsize and paddr base config
* 8GB/16GB nemu so are provided by ready-to-run
* ci: update nightly ci, manually set ram_size
* difftest: bump huancun to make vcs happy
* difftest,nemu: support run-time assign mem size
* ci: polish nightly ci script
show more ...
|