[bazel] Add QEMU support for opentitan_functest
Open
@jwnrt is already working on this.
Since Aug 8, 2023.
Earlgrey-PROD Triaged
- Dominant language
- SystemVerilog
- Stars
- 3.6k
- Forks
- 1.1k
- Avg merge
- 2d 22h
- Merged PRs (30d)
- 141
Description
Description
This issue tracks the progress in integrating the OT QEMU port with bazel so we can run (a subset of) the opentitan_functest.
Current plan:
- run qemu directly
- use support scripts to generate the qemu raw images for OTP and flash
- connect opentitantool uart to qemu's emulated uart
- (future) connect opentitantools' openocd to qemu's emulated rv_dm
- each test should be able to specify some qemu specific options (vCPU speed, AES fastmode, etc)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.