X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvmm_extensions.h;h=67d6f86f72a84d7c2547124add5224d06ddb5ff5;hb=cbe14745457d9a646157633e1fa8eccffe035953;hp=a7c17186b974d9249373827deaf1d9c27673a49f;hpb=c900a49cfd8ff982a35bb7385fbd927e961569a0;p=palacios.git diff --git a/palacios/include/palacios/vmm_extensions.h b/palacios/include/palacios/vmm_extensions.h index a7c1718..67d6f86 100644 --- a/palacios/include/palacios/vmm_extensions.h +++ b/palacios/include/palacios/vmm_extensions.h @@ -39,8 +39,9 @@ struct v3_extensions { struct v3_extension_impl { char * name; - int (*init)(struct v3_vm_info * vm, v3_cfg_tree_t * cfg, void ** priv_data); - int (*deinit)(struct v3_vm_info * vm, void * priv_data); + int (*init)(); + int (*vm_init)(struct v3_vm_info * vm, v3_cfg_tree_t * cfg, void ** priv_data); + int (*vm_deinit)(struct v3_vm_info * vm, void * priv_data); int (*core_init)(struct guest_info * core, void * priv_data, void ** core_data); int (*core_deinit)(struct guest_info * core, void * priv_data, void * core_data); int (*on_entry)(struct guest_info * core, void * priv_data);