lowRISC / lowRISC/opentitan

[qemu] QEMU provisioning flow Bazel support

Open
#28,710 0 comments 0 reactions 1 assignee Assigned to @AlexJones0 View on GitHub
Component:QEMU
Dominant language
SystemVerilog
Stars
3.6k
Forks
1.1k
Avg merge
2d 22h
Merged PRs (30d)
141

Description

### Description

Current provisioning E2E tests are primarily designed for execution on FPGA (or silicon, for the orchestrator itself). There is some work required in the Bazel descriptions to enable QEMU emulation to be supported here:
* The Orchestrator zip used in the airgapped E2E tests needs to be appropriately defined for the QEMU environment (e.g. not depending on bitstream specifics but including the QEMU binary).
* Appropriate signed provisioning binaries need to be introduced for QEMU (similar to existing FPGA/silicon binaries).
* https://github.com/lowRISC/opentitan/issues/28709 is also a necessary Bazel dependency.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.