lowRISC / lowRISC/opentitan

[earlgrey,epmp] Update ePMP reset config

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

Description

### Description

In https://github.com/lowRISC/opentitan/pull/28235, ePMP reset config for Darjeeling is updated. Earlgrey should be updated in the same way:
- use auto-generated constants for MMIO range slot
- remove DV_ROM slot. For Earlgrey this also means updating the ROM (removing everything related to slot 13) and deleting `rom_e2e_epmp_init` test which would not be useful anymore

Contributor guide

Open the contributing guide

Research direction

Use PR 28235 as the comparison point, then inspect Earlgrey's ePMP reset configuration and ROM references. Locate the auto-generated MMIO range constants and all references to DV_ROM slot 13, including the rom_e2e_epmp_init test. Done means Earlgrey matches the updated reset configuration and the obsolete ROM and test code are removed.

Written by the indexing model from the issue text.

Assessment

Domain
embedded-iot
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.