X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fgeekos%2Fvmm_stubs.h;h=5a4b4cb9fdec29b7123b50f179dc40b6fb292d74;hb=09149700a57ced21de742451c9302320ca4eebc2;hp=d6a84413cd5dd749385950f9715c2f54b1b11dfa;hpb=ace8f0532fa5650c6642a3a7174f3aa19b09095a;p=palacios.git diff --git a/palacios/include/geekos/vmm_stubs.h b/palacios/include/geekos/vmm_stubs.h index d6a8441..5a4b4cb 100644 --- a/palacios/include/geekos/vmm_stubs.h +++ b/palacios/include/geekos/vmm_stubs.h @@ -6,6 +6,8 @@ #include +struct guest_info; + void * Allocate_VMM_Pages(int num_pages); void Free_VMM_Page(void * page); @@ -14,6 +16,9 @@ void VMM_Free(void * addr); void * Identity(void *addr); -void Hook_IRQ(int irq, void (*handler)()); +int hook_irq_stub(struct guest_info * info, int irq); +int ack_irq(int irq); + +void Init_Stubs(); #endif