X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvmm.h;h=1ef6cb1e784baa8117980f38eeb0d795dbac6b8a;hb=14fa18cc54571eaa7aaa0f7d55677bdb4dad81a6;hp=bbc4eba390549fac2bec157c3ff782c4cdaaee18;hpb=2af24dee6386a5fc694d74fa4281dff8b8e2f148;p=palacios.releases.git diff --git a/palacios/include/palacios/vmm.h b/palacios/include/palacios/vmm.h index bbc4eba..1ef6cb1 100644 --- a/palacios/include/palacios/vmm.h +++ b/palacios/include/palacios/vmm.h @@ -199,7 +199,7 @@ struct guest_info; while(1); \ } \ } while(0) \ - + @@ -218,7 +218,7 @@ void v3_yield_cond(struct guest_info * info); void v3_print_cond(const char * fmt, ...); -void v3_interrupt_cpu(struct v3_vm_info * vm, int logical_cpu); +void v3_interrupt_cpu(struct v3_vm_info * vm, int logical_cpu, int vector); unsigned int v3_get_cpu_id(); @@ -264,15 +264,11 @@ struct v3_os_hooks { void (*mutex_unlock)(void * mutex); unsigned int (*get_cpu)(void); - void (*interrupt_cpu)(struct v3_vm_info * vm, int logical_cpu); + void (*interrupt_cpu)(struct v3_vm_info * vm, int logical_cpu, int vector); void (*call_on_cpu)(int logical_cpu, void (*fn)(void * arg), void * arg); void (*start_thread_on_cpu)(int logical_cpu, int (*fn)(void * arg), void * arg, char * thread_name); -}; - - - - +}; //