File tree 1 file changed +6
-0
lines changed
1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change 36
36
strip build-clang/qemu-system-riscv32
37
37
- name : Create minimal test binaries
38
38
run : |
39
+ scripts/opentitan/swexit.py -t ibexdemo -o build-clang/exit_id.bin
39
40
scripts/opentitan/swexit.py -t earlgrey -o build-clang/exit_eg.bin
40
41
scripts/opentitan/swexit.py -t darjeeling -o build-clang/exit_dj.bin
41
42
- name : Upload QEMU binary artifacts
@@ -118,8 +119,13 @@ jobs:
118
119
- name : Check machine availability
119
120
run : |
120
121
chmod +x ./qemu-system-riscv32 &&
122
+ ./qemu-system-riscv32 -M help | grep ibexdemo &&
121
123
./qemu-system-riscv32 -M help | grep ot-earlgrey &&
122
124
./qemu-system-riscv32 -M help | grep ot-darjeeling
125
+ - name : Check IbexDemo VM execution
126
+ run : |
127
+ timeout -s KILL 4 ./qemu-system-riscv32 -M ibexdemo -nographic \
128
+ -device loader,addr=0x100080,file=exit_id.bin -d in_asm,int
123
129
- name : Check EarlGrey VM execution
124
130
run : |
125
131
timeout -s KILL 4 ./qemu-system-riscv32 -M ot-earlgrey,no_epmp_cfg=true -nographic \
You can’t perform that action at this time.
0 commit comments