X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvmm_dev_mgr.h;fp=palacios%2Finclude%2Fpalacios%2Fvmm_dev_mgr.h;h=931bdd3b290734f2daed06dc3f557b26a9b22684;hp=eba13c81c4f55332afb693c599ccd0720817759e;hb=a1e0475bbefa968791679c5e71232ddca522868b;hpb=e494ee9fb669dc19d1e068077e5d449de622d96e diff --git a/palacios/include/palacios/vmm_dev_mgr.h b/palacios/include/palacios/vmm_dev_mgr.h index eba13c8..931bdd3 100644 --- a/palacios/include/palacios/vmm_dev_mgr.h +++ b/palacios/include/palacios/vmm_dev_mgr.h @@ -8,6 +8,7 @@ struct vm_device; struct guest_info; + struct vmm_dev_mgr { uint_t num_devs; struct list_head dev_list; @@ -21,9 +22,6 @@ struct vmm_dev_mgr { }; -int dev_mgr_init(struct vmm_dev_mgr *mgr); -int dev_mgr_deinit(struct vmm_dev_mgr * mgr); - // Registration of devices @@ -36,7 +34,7 @@ int v3_attach_device(struct guest_info *vm, struct vm_device * dev); int v3_unattach_device(struct vm_device *dev); -void PrintDebugDevMgr(struct vmm_dev_mgr * mgr); + #ifdef __V3VEE__ @@ -66,8 +64,10 @@ struct dev_mem_hook { }; +int dev_mgr_init(struct guest_info * info); +int dev_mgr_deinit(struct guest_info * info); - +void PrintDebugDevMgr(struct guest_info * info); void PrintDebugDev(struct vm_device * dev); void PrintDebugDevIO(struct vm_device * dev); void PrintDebugDevMgrIO(struct vmm_dev_mgr * mgr);