The entry woken in the vector is IRQ 64-bit EL1 ( same as el1_irq in kvn/hyp.S ). ESR_EL2.EC = 0x16 -" HVC executed in EL2". It does not change.
Jintack CPSR.I is 1 , but I do not think I can just clear it, if that what you mean... Chrtistoph You deactivate traps in kvm_vcpu_return( called from el1_irq). Does it mean we cannot exit-enter the hypervisor when hcr_el2.IMO is enabled ? thx On Tue, Jul 4, 2017 at 11:12 AM, Christoffer Dall <[email protected]> wrote: > On Mon, Jul 03, 2017 at 09:56:06PM +0000, Raz 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. > > You could read the ESR_EL2 and figure out what caused the exception... > > -Christoffer > -- https://sites.google.com/site/ironspeedlinux/
_______________________________________________ kvmarm mailing list [email protected] https://lists.cs.columbia.edu/mailman/listinfo/kvmarm
