Skip to content

Harden the signal recovery of AArch64 SVC/MSR/MRS gates - #1196

Draft
Sangho Lee (sangho2) wants to merge 1 commit into
uliteboxfrom
sanghle/ulitebox/gate-recovery
Draft

Harden the signal recovery of AArch64 SVC/MSR/MRS gates#1196
Sangho Lee (sangho2) wants to merge 1 commit into
uliteboxfrom
sanghle/ulitebox/gate-recovery

Conversation

@sangho2

@sangho2 Sangho Lee (sangho2) commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

This PR refactors the signal recovery of the AArch64 SVC, MSR, and MRS gates with rewriter-owned recovery plans, following the x18 gate model.

@sangho2 Sangho Lee (sangho2) changed the title Harden the signal recovery of AArch64 gates Harden the signal recovery of AArch64 SVC/MSR/MRS gates Aug 18, 2026
@sangho2 Sangho Lee (sangho2) changed the title Harden the signal recovery of AArch64 SVC/MSR/MRS gates Harden the signal recovery of AArch64 SVC/MRS/MSR gates Aug 18, 2026
@sangho2
Sangho Lee (sangho2) force-pushed the sanghle/ulitebox/gate-recovery branch from 609741e to af4c0e7 Compare August 18, 2026 22:15
@sangho2 Sangho Lee (sangho2) changed the title Harden the signal recovery of AArch64 SVC/MRS/MSR gates Harden the signal recovery of AArch64 SVC/MSR/MRS gates Aug 18, 2026
@github-actions

Copy link
Copy Markdown

🤖 SemverChecks 🤖 ⚠️ Potential breaking API changes detected ⚠️

Click for details
--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.50.0/src/lints/inherent_method_missing.ron

Failed in:
  ClassifiedGate::commit_offset, previously in file /home/runner/work/litebox/litebox/target/semver-checks/git-ulitebox/e35f2d9fbebc1f1bd5d4c05f8b166855c9f99867/litebox_syscall_rewriter/src/aarch64.rs:3249
  GateMetadata::commit_offset, previously in file /home/runner/work/litebox/litebox/target/semver-checks/git-ulitebox/e35f2d9fbebc1f1bd5d4c05f8b166855c9f99867/litebox_syscall_rewriter/src/aarch64.rs:3201

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