lowRISC / lowRISC/opentitan

[top_darjeeling] ROM patch driver does not enable fetch from SRAM

Open
#24,535 1 comment 0 reactions 1 assignee Claimed by @sameo View on GitHub
Component:Darjeeling
Dominant language
SystemVerilog
Stars
3.6k
Forks
1.1k
Avg merge
2d 22h
Merged PRs (30d)
141

Description

### desc

The Darjeeling [ROM patching driver](https://github.com/lowRISC/opentitan/blob/integrated_dev/sw/lib/sw/device/silicon_creator/rom_patch.c) loads patches in private SRAM but does not explicitly enable fetching from there.
When the SRAM controller `EXEC_EN` bit is not set prior to jumping to the patch, this prevents the patched second ROM to be executed.

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.