History log of /XiangShan/scripts/xiangshan.py (Results 26 – 50 of 87)
Revision Date Author Comments
# 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 ...


1234