lowRISC / lowRISC/opentitan

[tock] Signal test failures from kernel error handlers.

Open
#23,617 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
SystemVerilog
Stars
3.6k
Forks
1.1k
Avg merge
2d 22h
Merged PRs (30d)
141

Description

### Description

Tock's app fault, kernel fault, and kernel panic handlers should emit error messages that opentitanlib recognizes (i.e. [`Status`](https://github.com/lowRISC/opentitan/blob/master/sw/host/opentitanlib/src/test_utils/status.rs)).

Contributor guide

Open the contributing guide

Research direction

Start with opentitanlib/src/test_utils/status.rs to see which error messages Status recognizes, then locate Tock's app fault, kernel fault, and kernel panic handlers. Done means each handler emits a message that opentitanlib recognizes and the affected tests pass.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
embedded-iot, testing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.