ARMmbed / ARMmbed/uvisor

Optimize implementation of the Register Level Access gateway

Open
#242 2 comments 0 reactions 0 assignees View on GitHub
future uvisor RTOS support mirrored
Dominant language
C
Stars
135
Forks
72
PR merge metrics
No merged PRs in 30d

Description

For pull request https://github.com/ARMmbed/uvisor/pull/233 the turnaround time can be decreased for single-bit writes by using bitband writes. That way the code can return already while executing the read/mask/write on the bus independently instead of waiting for the read and the resulting write to start.

@AlessandroA

Contributor guide

Open the contributing guide

Research direction

Start by reviewing pull request #233 and locating the Register Level Access gateway implementation for single-bit writes. Investigate whether bit-band writes can let the gateway return before the bus read/mask/write completes; done means reduced turnaround time without changing write behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
embedded-iot, performance
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.