@@ -37,12 +37,13 @@ use windows::Win32::System::Hypervisor::{WHvCancelRunVirtualProcessor, WHV_PARTI
3737
3838#[ cfg( gdb) ]
3939use super :: gdb:: create_gdb_thread;
40+ use super :: hyperlight_vm:: HyperlightSandbox ;
4041#[ cfg( gdb) ]
4142use crate :: hypervisor:: handlers:: DbgMemAccessHandlerWrapper ;
4243use crate :: hypervisor:: handlers:: { MemAccessHandlerWrapper , OutBHandlerWrapper } ;
4344#[ cfg( target_os = "windows" ) ]
4445use crate :: hypervisor:: wrappers:: HandleWrapper ;
45- use crate :: hypervisor:: Hypervisor ;
46+ use crate :: hypervisor:: HyperlightVm ;
4647use crate :: mem:: layout:: SandboxMemoryLayout ;
4748use crate :: mem:: mgr:: SandboxMemoryManager ;
4849use crate :: mem:: ptr:: { GuestPtr , RawPtr } ;
@@ -294,7 +295,7 @@ impl HypervisorHandler {
294295 thread:: Builder :: new ( )
295296 . name ( "Hypervisor Handler" . to_string ( ) )
296297 . spawn ( move || -> Result < ( ) > {
297- let mut hv: Option < Box < dyn Hypervisor > > = None ;
298+ let mut hv: Option < Box < dyn HyperlightVm > > = None ;
298299 for action in to_handler_rx {
299300 match action {
300301 HypervisorHandlerAction :: Initialise => {
@@ -835,7 +836,7 @@ fn set_up_hypervisor_partition(
835836 #[ allow( unused_variables) ] // parameter only used for in-process mode
836837 outb_handler : OutBHandlerWrapper ,
837838 #[ cfg( gdb) ] debug_info : & Option < DebugInfo > ,
838- ) -> Result < Box < dyn Hypervisor > > {
839+ ) -> Result < Box < dyn HyperlightVm > > {
839840 let mem_size = u64:: try_from ( mgr. shared_mem . mem_size ( ) ) ?;
840841 let mut regions = mgr. layout . get_memory_regions ( & mgr. shared_mem ) ?;
841842 let rsp_ptr = {
@@ -930,7 +931,7 @@ fn set_up_hypervisor_partition(
930931
931932 #[ cfg( kvm) ]
932933 Some ( HypervisorType :: Kvm ) => {
933- let hv = crate :: hypervisor :: kvm :: KVMDriver :: new (
934+ let hv = HyperlightSandbox :: new (
934935 regions,
935936 pml4_ptr. absolute ( ) ?,
936937 entrypoint_ptr. absolute ( ) ?,
0 commit comments