@@ -11,7 +11,7 @@ use underhill_threadpool::AffinitizedThreadpool;
1111
1212pub ( crate ) async fn spawn_vps (
1313 tp : & AffinitizedThreadpool ,
14- vps : Vec < virt_underhill :: UhProcessorBox > ,
14+ vps : Vec < virt_mshv_vtl :: UhProcessorBox > ,
1515 runners : Vec < vmm_core:: partition_unit:: VpRunner > ,
1616 chipset : & vmm_core:: vmotherboard_adapter:: ChipsetPlusSynic ,
1717 isolation : Option < hcl:: ioctl:: IsolationType > ,
@@ -27,7 +27,7 @@ pub(crate) async fn spawn_vps(
2727
2828/// An object to spawn and run a VP.
2929struct VpSpawner {
30- vp : virt_underhill :: UhProcessorBox ,
30+ vp : virt_mshv_vtl :: UhProcessorBox ,
3131 cpu : u32 ,
3232 chipset : vmm_core:: vmotherboard_adapter:: ChipsetPlusSynic ,
3333 runner : vmm_core:: partition_unit:: VpRunner ,
@@ -37,7 +37,7 @@ struct VpSpawner {
3737impl VpSpawner {
3838 /// Creates a new spawner.
3939 pub fn new (
40- vp : virt_underhill :: UhProcessorBox ,
40+ vp : virt_mshv_vtl :: UhProcessorBox ,
4141 chipset : vmm_core:: vmotherboard_adapter:: ChipsetPlusSynic ,
4242 runner : vmm_core:: partition_unit:: VpRunner ,
4343 isolation : Option < hcl:: ioctl:: IsolationType > ,
@@ -71,14 +71,14 @@ impl VpSpawner {
7171 }
7272 }
7373
74- async fn run_backed_vp < T : virt_underhill :: Backing > (
74+ async fn run_backed_vp < T : virt_mshv_vtl :: Backing > (
7575 & mut self ,
7676 saved_state : Option < vmcore:: save_restore:: SavedStateBlob > ,
7777 control : Option < & mut IdleControl > ,
7878 save_on_cancel : bool ,
7979 ) -> anyhow:: Result < Option < vmcore:: save_restore:: SavedStateBlob > >
8080 where
81- for < ' a > virt_underhill :: UhProcessor < ' a , T > : vmcore:: save_restore:: ProtobufSaveRestore ,
81+ for < ' a > virt_mshv_vtl :: UhProcessor < ' a , T > : vmcore:: save_restore:: ProtobufSaveRestore ,
8282 {
8383 let thread = underhill_threadpool:: Thread :: current ( ) . unwrap ( ) ;
8484 // TODO propagate this error back earlier. This is easiest if
@@ -116,7 +116,7 @@ impl VpSpawner {
116116 ) -> Option < vmcore:: save_restore:: SavedStateBlob > {
117117 let r = match self . isolation {
118118 None | Some ( hcl:: ioctl:: IsolationType :: Vbs ) => {
119- self . run_backed_vp :: < virt_underhill :: HypervisorBacked > (
119+ self . run_backed_vp :: < virt_mshv_vtl :: HypervisorBacked > (
120120 saved_state,
121121 control,
122122 save_on_cancel,
@@ -125,21 +125,13 @@ impl VpSpawner {
125125 }
126126 #[ cfg( guest_arch = "x86_64" ) ]
127127 Some ( hcl:: ioctl:: IsolationType :: Snp ) => {
128- self . run_backed_vp :: < virt_underhill:: SnpBacked > (
129- saved_state,
130- control,
131- save_on_cancel,
132- )
133- . await
128+ self . run_backed_vp :: < virt_mshv_vtl:: SnpBacked > ( saved_state, control, save_on_cancel)
129+ . await
134130 }
135131 #[ cfg( guest_arch = "x86_64" ) ]
136132 Some ( hcl:: ioctl:: IsolationType :: Tdx ) => {
137- self . run_backed_vp :: < virt_underhill:: TdxBacked > (
138- saved_state,
139- control,
140- save_on_cancel,
141- )
142- . await
133+ self . run_backed_vp :: < virt_mshv_vtl:: TdxBacked > ( saved_state, control, save_on_cancel)
134+ . await
143135 }
144136 #[ cfg( guest_arch = "aarch64" ) ]
145137 _ => unimplemented ! ( ) ,
0 commit comments