X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvmm.h;h=9e9f812aae524a132d8e4cddcf65f85465291e28;hp=5982a3a0b8a358d771e191cd66b04d77d11db8fe;hb=ec6d459b0aac3e9eea431e854904be7a58f2ffa8;hpb=2137016ed7c531b573ef8aef0d0d545d75a01098 diff --git a/palacios/include/palacios/vmm.h b/palacios/include/palacios/vmm.h index 5982a3a..9e9f812 100644 --- a/palacios/include/palacios/vmm.h +++ b/palacios/include/palacios/vmm.h @@ -178,6 +178,16 @@ ret; \ }) \ + +#define V3_ACK_IRQ(irq) \ + do { \ + extern struct v3_os_hooks * os_hooks; \ + if ((os_hooks) && (os_hooks)->ack_irq) { \ + (os_hooks)->ack_irq(irq); \ + } \ + } while (0) + + #define V3_Yield(addr) \ do { \ extern struct v3_os_hooks * os_hooks; \