Add script for running SMP debug tests
This commit is contained in:
parent
97509f548a
commit
94bd965e4e
|
@ -1,7 +1,6 @@
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
make -C ../tb_cxxrtl/ DOTF=tb_multicore.f tb
|
make -C ../tb_cxxrtl/ DOTF=tb_multicore.f
|
||||||
# make -C ../tb_cxxrtl/ DOTF=tb_multicore.f clean tb
|
|
||||||
cd riscv-tests/debug
|
cd riscv-tests/debug
|
||||||
|
|
||||||
# Clean up old logs and test binaries
|
# Clean up old logs and test binaries
|
||||||
|
@ -12,8 +11,61 @@ done
|
||||||
|
|
||||||
# Only applicable tests are included
|
# Only applicable tests are included
|
||||||
./gdbserver.py \
|
./gdbserver.py \
|
||||||
--sim_cmd "../../../tb_cxxrtl/tb --port 9824" \
|
--sim_cmd "../../../tb_cxxrtl/tb_multicore --port 9824" \
|
||||||
--server_cmd riscv-openocd \
|
--server_cmd "riscv-openocd" \
|
||||||
--gdb riscv32-unknown-elf-gdb \
|
--gdb riscv32-unknown-elf-gdb \
|
||||||
--gcc riscv32-unknown-elf-gcc \
|
--gcc riscv32-unknown-elf-gcc \
|
||||||
targets/luke/hazard3_smp.py
|
targets/luke/hazard3_smp.py \
|
||||||
|
CheckMisa \
|
||||||
|
MulticoreRegTest \
|
||||||
|
MulticoreRtosSwitchActiveHartTest \
|
||||||
|
SmpSimultaneousRunHalt \
|
||||||
|
CrashLoopOpcode \
|
||||||
|
DebugBreakpoint \
|
||||||
|
DebugChangeString \
|
||||||
|
DebugCompareSections \
|
||||||
|
DebugExit \
|
||||||
|
DebugFunctionCall \
|
||||||
|
DebugSymbols \
|
||||||
|
DebugTurbostep \
|
||||||
|
DisconnectTest \
|
||||||
|
DownloadTest \
|
||||||
|
EbreakTest \
|
||||||
|
Hwbp1 \
|
||||||
|
Hwbp2 \
|
||||||
|
HwbpManual \
|
||||||
|
InfoTest \
|
||||||
|
InstantChangePc \
|
||||||
|
InstantHaltTest \
|
||||||
|
InterruptTest \
|
||||||
|
JumpHbreak \
|
||||||
|
MemorySampleMixed \
|
||||||
|
MemorySampleSingle \
|
||||||
|
MemTest16 \
|
||||||
|
MemTest32 \
|
||||||
|
MemTest64 \
|
||||||
|
MemTest8 \
|
||||||
|
MemTestBlock0 \
|
||||||
|
MemTestBlock1 \
|
||||||
|
MemTestBlock2 \
|
||||||
|
MemTestReadInvalid \
|
||||||
|
PrivChange \
|
||||||
|
PrivRw \
|
||||||
|
ProgramSwWatchpoint \
|
||||||
|
Registers \
|
||||||
|
RepeatReadTest \
|
||||||
|
Semihosting \
|
||||||
|
SemihostingFileio \
|
||||||
|
SimpleF18Test \
|
||||||
|
SimpleNoExistTest \
|
||||||
|
SimpleS0Test \
|
||||||
|
SimpleS1Test \
|
||||||
|
SimpleT0Test \
|
||||||
|
SimpleT1Test \
|
||||||
|
SimpleV13Test \
|
||||||
|
StepTest \
|
||||||
|
TooManyHwbp \
|
||||||
|
TriggerExecuteInstant \
|
||||||
|
UserInterrupt \
|
||||||
|
WriteCsrs \
|
||||||
|
WriteGprs
|
||||||
|
|
Loading…
Reference in New Issue