lowRISC / lowRISC/opentitan

Verify that ROM_EXT processes the BootSvcPrimaryBl0SlotReq message.

Open
#20,246 0 comments 0 reactions 0 assignees View on GitHub
Component:RomExt/E2e/Test Earlgrey-PROD Triaged Type:Task
Dominant language
SystemVerilog
Stars
3.6k
Forks
1.1k
Avg merge
2d 22h
Merged PRs (30d)
141

Description

- The test program should be launched via the OTTF.
- The test program should log the side it booted over several boots.
- Boot on side A
- Create a boot services primary BL0 slot request message requesting side B.
- Reboot.
- Verify the ROM_EXT booted the owner stage on side B.
- Reboot.
- Verify the ROM_EXT booted the owner stage on side B again.

Contributor guide

Open the contributing guide

Research direction

Start by locating the OTTF test entry point and the BootSvcPrimaryBl0SlotReq message handling in ROM_EXT. Exercise the listed sequence: boot on side A, request side B, reboot, and verify the owner stage boots on side B twice. Done means the test logs the boot side across these boots and confirms both side-B results.

Written by the indexing model from the issue text.

Assessment

Domain
embedded-iot
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.