Repository navigation
fix(hvf): preserve nested context and timers across restore - #162
Open
toksdotdev wants to merge 2 commits into
Open
toksdotdev wants to merge 2 commits into
toksdotdev wants to merge 2 commits into
Conversation
toksdotdev
added this pull request to stack #161
October 14, 2026 13:26
toksdotdev
force-pushed
the
toks/macos-nested-snapshot-state
branch
from
October 14, 2026 21:15
d69a2cb to
4eb6f8b
Compare
toksdotdev
removed this pull request from stack #161
October 14, 2026 21:16
This was referenced Oct 14, 2026
toksdotdev
marked this pull request as ready for review
October 14, 2026 21:16
This was referenced Oct 14, 2026
toksdotdev
added this pull request to stack #170
October 14, 2026 21:17
toksdotdev
force-pushed
the
toks/macos-nested-snapshot-state
branch
from
October 14, 2026 23:05
4eb6f8b to
704f944
Compare
toksdotdev
force-pushed
the
toks/macos-nested-snapshot-state
branch
2 times, most recently
from
October 15, 2026 16:01
1d08ce7 to
494d212
Compare
Retain corrected EL2 bindings, implemented register inventory, clock-first restore, fresh EL2 initialization, and timer notification rearming with the native qualification harness. Restack the reviewed macOS backend without the unqualified Linux ARM implementation.
toksdotdev
force-pushed
the
toks/macos-nested-snapshot-state
branch
from
October 15, 2026 16:21
494d212 to
fa95bc1
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
correct the EL2 register binding and capture the implemented register inventory. restore the clock before timers, initialize a fresh EL2 context, and rearm timer notifications so a restored inner vm resumes rather than stalling. includes native macos capture/restore regression tooling; qualification is for supported apple silicon hosts.
merge order: #156 → #155 → #158 → #159 → #160 → #162 → #169 → #168. linux arm64 groundwork remains separately in draft #164 and is not required for this release.


Confidence Score: 5/5
The PR appears safe to merge; no actionable new issue was found.Reviews (14) · Last reviewed commit: "chore(stack): inherit nested restore CI ..." · Reviewed by Greptile