Add the indexed version of the register-level gateway
- Dominant language
- C
- Stars
- 135
- Forks
- 72
- PR merge metrics
- No merged PRs in 30d
Description
Currently register-level gateways only allow a specific address to be accessed.
It would be useful to extend the gateway so that a RLG can point to a specific address range (start address, size), instead of a single address, and provide a runtime-defined index inside that range.
In this way, the access can be partially dynamic (index), but the ACL associated with it is still static (start address, size).
Contributor guide
Research direction
Start by locating the register-level gateway implementation and the ACL handling for its current single-address access. Define how a gateway records a start address and size, how the runtime index selects an address within that range, and how to verify that the static ACL still covers every access.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- embedded-iot, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100