2013
DOI: 10.1007/978-3-642-35843-2_1
|View full text |Cite
|
Sign up to set email alerts
|

Theory of Multi Core Hypervisor Verification

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0
1

Year Published

2014
2014
2020
2020

Publication Types

Select...
5
4
1

Relationship

0
10

Authors

Journals

citations
Cited by 23 publications
(11 citation statements)
references
References 29 publications
0
10
0
1
Order By: Relevance
“…Related work [5,41] uses shadow page tables to provide full virtualization, including virtual memory, for "baby VAMP", a simplified MIPS, using VCC. This work, along with later work [4] on TLB virtualization for an abstract mode of x64, has been verified using Wolfgang Paul's VCC-based simulation framework [13]. Also, the OKL4-microvisor uses shadow paging to virtualize the memory subsystem [26].…”
Section: Related Workmentioning
confidence: 99%
“…Related work [5,41] uses shadow page tables to provide full virtualization, including virtual memory, for "baby VAMP", a simplified MIPS, using VCC. This work, along with later work [4] on TLB virtualization for an abstract mode of x64, has been verified using Wolfgang Paul's VCC-based simulation framework [13]. Also, the OKL4-microvisor uses shadow paging to virtualize the memory subsystem [26].…”
Section: Related Workmentioning
confidence: 99%
“…More recently, the VERISOFT project combined proofs of processor and compiler correctness to a verified stack linking a sequential subset of C to a gate-level description of the VAMP processor. The textbook [39] describes material related to this project, and an article [40] outlines subsequent work on memory invariants at the interface between a multicore hypervisor and C compilers.…”
Section: (Iv) Prior Work On Pervasive System Verificationmentioning
confidence: 99%
“…Indeed, several projects have set out to formally verify the correctness of hypervisor implementations. One of the most prominent initiatives is the Microsoft Hyper-V verification project [15,16,31], which has made a number of impressive achievements towards the functional verification of the legacy implementation of the Hyper-V hypervisor, a large software component that combines C and assembly code (about 100 kLOC of C and 5kLOC of assembly). The overarching objective of the formal verification is to establish that a guest operating system cannot observe any difference between executing through the hypervisor or directly on the hardware.…”
Section: Virtualization Platformsmentioning
confidence: 99%