Peripheral ACL should not cross v7M memory partitions
Open
issue
mirrored
- Dominant language
- C
- Stars
- 135
- Forks
- 72
- PR merge metrics
- No merged PRs in 30d
Description
The v7M address map (Table B3-1 ARMv7-M address map) specifies 8 primary partitions of 0.5GB. A peripheral ACL should not cross a partition boundary. The uVisor should HALT if this is the case.
Contributor guide
Research direction
Start by locating the peripheral ACL validation and the code that handles uVisor HALT conditions. Check the ARMv7-M address-map partition boundary cases, then verify that an ACL crossing a 0.5GB partition is rejected and causes HALT.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- embedded-iot, security
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100