|  | 
|  | Counters.c | 
|  | The functions for emulating counters. 
 | 
|  | 
|  | CrossVmexits.c | 
|  | The functions for passing vm-exits in vmx root. 
 | 
|  | 
|  | Events.c | 
|  | Functions relating to Exception Bitmap and Event (Interrupt and Exception) Injection. 
 | 
|  | 
|  | Hv.c | 
|  | This file describes the routines in Hypervisor. 
 | 
|  | 
|  | IdtEmulation.c | 
|  | Handlers of Guest's IDT Emulator. 
 | 
|  | 
|  | IoHandler.c | 
|  | The I/O Handler for vm-exit. 
 | 
|  | 
|  | ManageRegs.c | 
|  | Manage Registers. 
 | 
|  | 
|  | MsrHandlers.c | 
|  | Handle for MSR-related tasks in VMX-root. 
 | 
|  | 
|  | Mtf.c | 
|  | Routines relating to Monitor Trap Flag (MTF) 
 | 
|  | 
|  | ProtectedHv.c | 
|  | File for protected hypervisor resources. 
 | 
|  | 
|  | Vmcall.c | 
|  | The main VMCALL and Hypercall handler. 
 | 
|  | 
|  | Vmexit.c | 
|  | The functions for VM-Exit handler for different exit reasons. 
 | 
|  | 
|  | Vmx.c | 
|  | VMX Instructions and VMX Related Functions. 
 | 
|  | 
|  | VmxBroadcast.c | 
|  | Broadcast mechanism in vmx-root. 
 | 
|  | 
|  | VmxMechanisms.c | 
|  | VMX based mechanisms. 
 | 
|  | 
|  | VmxRegions.c | 
|  | Implement allocations for VMX Regions (VMXON Region, VMCS, MSR Bitmap and etc.) 
 | 
|  |