~/talk

Lightweight Hypervisor Verification: Putting the Hardware Burger on a Diet

Talkat RPLS 2025 · on Tuesday, 2025-06-17· [security]
slides:none on file

Lightweight verification leverages Sail RISC V specs compiled to a Rust model and the Connie verifier to check per‑instruction faithful emulation and execution for the Morales hypervisor. The workflow verifies core logic (including 84 privileged registers), automates boilerplate instruction proofs, and found 21 bugs—from a physical lock‑bit leakage that breaks isolation to a compressed‑load immediate off‑by‑one and MEPC alignment issues—trading full end‑to‑end mechanization for practical, fast developer feedback.

AI-written summary · about

  1. 0:00Introduction
  2. 0:44Motivation for verification
  3. 5:21Classic correctness concepts
  4. 10:16Faithful emulation explained
  5. 13:49Case study: Morales hypervisor
  6. 21:59Bugs discovered through lightweight verification
  7. 24:04Impact and future of specs
  8. 25:09Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.