1
IBM Confidential
Virtual-To-Emulation (V2E): Real-Mode Support
September 2006
Leendert van Doorn, IBM Research Khoa Huynh, IBM Linux Technology Center
Virtual-To-Emulation (V2E): Real-Mode Support September 2006 - - PowerPoint PPT Presentation
Virtual-To-Emulation (V2E): Real-Mode Support September 2006 Leendert van Doorn, IBM Research Khoa Huynh, IBM Linux Technology Center 1 IBM Confidential Agenda Goals and References Real-mode support with V2E Current Status
1
IBM Confidential
Leendert van Doorn, IBM Research Khoa Huynh, IBM Linux Technology Center
2
IBM Confidential
3
IBM Confidential
qemu-dm) for real-mode support
– Authors: Alex Ho, Michael Fetterman, Christopher Clark, Andrew Warfield, and Steven Hand
4
IBM Confidential
5
IBM Confidential
Device Model Instruction Emulator
EMULATE reqs
App App Unmodified Guest OS
Evtchn (Shared I/O page)
CR0.PE=0 (VMCALL)
6
IBM Confidential
7
IBM Confidential
– Create new I/O request type: EMULATE – Use shared I/O page (vcpu_iodata) to contain HVM context – Send the EMULATE request to qemu-dm
8
IBM Confidential
9
IBM Confidential
continue with the next basic block
executed
10
IBM Confidential
11
IBM Confidential
12
IBM Confidential