Skip to content

AArch64 Information Flow#1018

Draft
ryybrr wants to merge 9 commits into
aarch64-noltimer-rebasedfrom
aarch64-infoflow
Draft

AArch64 Information Flow#1018
ryybrr wants to merge 9 commits into
aarch64-noltimer-rebasedfrom
aarch64-infoflow

Conversation

@ryybrr

@ryybrr ryybrr commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Test with: seL4/seL4#1687

@lsf37 lsf37 force-pushed the aarch64-noltimer-rebased branch from 3eb8d6c to eca4978 Compare June 11, 2026 07:57
ryybrr added 9 commits June 11, 2026 21:34
Remove various instances of pspace_aligned, valid_vspace_objs, and
valid_arch_state

Signed-off-by: Ryan Barry <ryan.barry@proofcraft.systems>
Assert that non-kernel IRQs are non-timer IRQs

Signed-off-by: Ryan Barry <ryan.barry@proofcraft.systems>
Use the RISCV64 InfoFlow proofs as a basis for AARCH64. Proofs have been
copied verbatim modulo renaming the architecture.

Signed-off-by: Ryan Barry <ryan.barry@proofcraft.systems>
Signed-off-by: Ryan Barry <ryan.barry@proofcraft.systems>
Signed-off-by: Ryan Barry <ryan.barry@proofcraft.systems>
Signed-off-by: Ryan Barry <ryan.barry@proofcraft.systems>
Signed-off-by: Ryan Barry <ryan.barry@proofcraft.systems>
Signed-off-by: Ryan Barry <ryan.barry@proofcraft.systems>
Signed-off-by: Ryan Barry <ryan.barry@proofcraft.systems>
@ryybrr ryybrr force-pushed the aarch64-infoflow branch from 22c4abf to c6be825 Compare June 11, 2026 11:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant