X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvmm.h;fp=palacios%2Finclude%2Fpalacios%2Fvmm.h;h=92ba2080abd9c2e3128b08f6e21b652bead0b2dd;hb=794a794cec97cecc8c7de7f8b5fe33381a1e02e0;hp=256cb64a0f16dbd61321a1bb4c8e7905f62ee897;hpb=e070c6feb9e35665efa6e50ed7549d20c26ff426;p=palacios.git diff --git a/palacios/include/palacios/vmm.h b/palacios/include/palacios/vmm.h index 256cb64..92ba208 100644 --- a/palacios/include/palacios/vmm.h +++ b/palacios/include/palacios/vmm.h @@ -260,6 +260,11 @@ struct v3_os_hooks { void (*start_kernel_thread)(int (*fn)(void * arg), void * arg, char * thread_name); void (*yield_cpu)(void); + + void *(*mutex_alloc)(void); + void (*mutex_free)(void * mutex); + void (*mutex_lock)(void * mutex, int must_spin); + void (*mutex_unlock)(void * mutex); }; @@ -282,6 +287,8 @@ struct v3_vm_config { int use_ram_cd; int use_ram_hd; + int use_net_cd; + int use_net_hd; void * ramdisk; int ramdisk_size;