Skip to content

Commit fd52f34

Browse files
[ot] .gitlab-ci.d/opentitan: ci: Update Gitlab CI
Add missing Darjeeling SW Exit to the build script, and update the Earlgrey smoke test to make Ibex ignore the LC state as no OTP image is loaded into the `lc_ctrl` in the smoke test run. Co-authored-by: Emmanuel Blot <[email protected]> Signed-off-by: Alex Jones <[email protected]>
1 parent 3b138e2 commit fd52f34

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

.gitlab-ci.d/opentitan/build.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ build-clang:
2828
sed -E 's,'"$QEMU_DIR"',@QEMU_DIR@,g' > compile_commands.json.tpl
2929
- ../scripts/opentitan/swexit.py -t ibexdemo -b 0x0 -o exit_id.bin
3030
- ../scripts/opentitan/swexit.py -t earlgrey -b 0x80 -o exit_eg.bin
31+
- ../scripts/opentitan/swexit.py -t darjeeling -b 0x80 -o exit_dj.bin
3132
artifacts:
3233
public: false
3334
expire_in: 1 hour

.gitlab-ci.d/opentitan/ot-smoke.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ smoke-tests-ot:
1010
-device loader,addr=0x100080,file=build/exit_id.bin -d in_asm,int
1111
- timeout -s KILL 4 build/qemu-system-riscv32 -M ot-earlgrey,no_epmp_cfg=true -nographic
1212
-object ot-rom_img,id=rom,file=build/exit_eg.bin -d in_asm,int
13+
-nographic -global ot-ibex_wrapper.lc-ignore=on
1314
- timeout -s KILL 4 build/qemu-system-riscv32 -M ot-darjeeling,no_epmp_cfg=true
1415
-object ot-rom_img,id=rom,file=build/exit_dj.bin -d in_asm,int
1516
-nographic -global ot-ibex_wrapper.lc-ignore=on

0 commit comments

Comments
 (0)