X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmm_intr.c;h=a326f379816ba4acf185d80d0373ca471e0c33c4;hb=1ca13097c7c85318c400c3811ccbb54ac6c619f1;hp=464bc79ed8ca8708747b42e02eae1ba46cdb65da;hpb=fc90c3287f85c66e1f6616685b66a8339145c3ee;p=palacios.git diff --git a/palacios/src/palacios/vmm_intr.c b/palacios/src/palacios/vmm_intr.c index 464bc79..a326f37 100644 --- a/palacios/src/palacios/vmm_intr.c +++ b/palacios/src/palacios/vmm_intr.c @@ -1,6 +1,13 @@ #include #include + +void init_interrupt_state(struct vm_intr * state) { + state->excp_pending = 0; + state->excp_num = 0; + state->excp_error_code = 0; +} + int raise_exception(struct guest_info * info, uint_t excp) { /* We can't stack exceptions,