hyperlight-dev / hyperlight-dev/hyperlight
Persist LAPIC state in snapshots when hw-interrupts is enabled on x64
Open
lifecycle/confirmed
- Dominant language
- Rust
- Stars
- 4.7k
- Forks
- 208
- Avg merge
- 1d 7h
- Merged PRs (30d)
- 47
Description
[...] snapshots are missing this state for when hw-interrupts are enabled. We should add lapic to serialized snapshot in a future pr so hw-interrupt works snapshot works correctly
_Originally posted by @ludfjig in https://github.com/hyperlight-dev/hyperlight/pull/991#discussion_r3635585648_
Contributor guide
Research direction
No file or test is named. Start by locating the x64 snapshot serialization and restore entry points, then trace how LAPIC state is handled when hw-interrupts is enabled. Done means snapshots preserve and restore LAPIC state so hardware-interrupt behavior remains correct.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 40/100