Hi Raz, On Mon, Jul 3, 2017 at 5:56 PM, Raz <raziebe@xxxxxxxxx> wrote: > Hey > > I am trying to trap any real IRQ into EL2. > I created a thin hypervisor with mmu enabled and set hcr_el2 as follows: > hcr_el2= HCR_IMO | HCR_VM | HCR_RW. > > > Now it seems that once I set hcr_el2 to the above value and then exit from > EL2 I immediately jump back to EL2. Did you change irq states once you received irqs in EL2? If not, my guess is that you have pending irqs when you return from EL2 to lower exception levels. Thanks, Jintack > > Any idea why ? > > > > _______________________________________________ > kvmarm mailing list > kvmarm@xxxxxxxxxxxxxxxxxxxxx > https://lists.cs.columbia.edu/mailman/listinfo/kvmarm > _______________________________________________ kvmarm mailing list kvmarm@xxxxxxxxxxxxxxxxxxxxx https://lists.cs.columbia.edu/mailman/listinfo/kvmarm