Skip to content

Commit 1e95cc0

Browse files
committed
fix: update hyperlight rev to fix WHP GPA mapping desync in zero()
The MEM_DECOMMIT+MEM_COMMIT optimization in zero() replaced physical pages without notifying WHP, causing FC-aware dispatch (pyhl, pydriver-run) to read stale input data on Windows. Signed-off-by: danbugs <danilochiarlone@gmail.com>
1 parent 3537f04 commit 1e95cc0

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

host/Cargo.lock

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

host/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ path = "src/bin/pyhl.rs"
2828

2929
[dependencies]
3030
# danbugs/hyperlight perf/whp-warm-start — snapshot file support + WHP warm-start optimizations.
31-
hyperlight-host = { git = "https://github.com/danbugs/hyperlight", rev = "3ed18580", features = ["executable_heap", "hw-interrupts", "whp-no-surrogate"] }
31+
hyperlight-host = { git = "https://github.com/danbugs/hyperlight", rev = "5cf37d92", features = ["executable_heap", "hw-interrupts", "whp-no-surrogate"] }
3232
clap = { version = "4", features = ["derive", "env"] }
3333
anyhow = "1"
3434
memmap2 = "0.9"

0 commit comments

Comments
 (0)