X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvmm_intr.h;h=543084834c4631c9082503d90a024c6dfb4adf90;hb=881733821ac0efab7d80485e86eb6bbb0e92e59e;hp=2f3596dba59ef3bdbf8a8b7bb3f043278d34fa29;hpb=28b1d0ae6db40cb3e1f5a9b3596b625d2f2af0e4;p=palacios.git diff --git a/palacios/include/palacios/vmm_intr.h b/palacios/include/palacios/vmm_intr.h index 2f3596d..5430848 100644 --- a/palacios/include/palacios/vmm_intr.h +++ b/palacios/include/palacios/vmm_intr.h @@ -49,6 +49,7 @@ struct intr_ctrl_ops { int (*intr_pending)(void * private_data); int (*get_intr_number)(void * private_data); int (*raise_intr)(void * private_data, int irq, int error_code); + int (*begin_irq)(void * private_data, int irq); }; @@ -62,4 +63,6 @@ int intr_pending(struct vm_intr * intr); uint_t get_intr_number(struct vm_intr * intr); intr_types_t get_intr_type(struct vm_intr * intr); +int start_irq(struct vm_intr * intr); +int end_irq(struct vm_intr * intr, int irq); #endif