Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MCS: set handler params when configuring TCBs #505

Draft
wants to merge 12 commits into
base: rt
Choose a base branch
from

Conversation

corlewis
Copy link
Member

@corlewis corlewis commented Jul 22, 2022

This modifies the tcb_decode functions so that it is possible to set the badge and rights of fault and timeout handler caps, and updates ainvs for riscv.

See https://sel4.atlassian.net/browse/RFC-11 for more information about this proposal.

This modifies the tcb_decode functions so that it is possible to set the
badge and rights of fault and timeout handler caps.

Signed-off-by: Corey Lewis <[email protected]>
@lsf37 lsf37 added the MCS related to `rt` branch and mixed-criticality systems label Jul 22, 2022
This updates ainvs after modifying the tcb_decode functions so that it
is possible to set the badge and rights of fault and timeout handler caps.

Signed-off-by: Corey Lewis <[email protected]>
@corlewis corlewis force-pushed the corlewis/set-handler-params branch from 99e993f to 2660d9d Compare July 22, 2022 08:10
This decouples setting the badge and rights and adds extra checks for
more consistent exceptions.

Signed-off-by: Corey Lewis <[email protected]>
@corlewis corlewis force-pushed the corlewis/set-handler-params branch from 0304c34 to 250d63f Compare August 17, 2022 08:07
@corlewis corlewis force-pushed the corlewis/set-handler-params branch from 7684e09 to 7119752 Compare September 2, 2022 11:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
MCS related to `rt` branch and mixed-criticality systems
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants