On Thu, Nov 1, 2018 at 6:25 PM Marc Zyngier <marc.zyngier@xxxxxxx> wrote: > > [Thanks Christoffer for cc'ing me] > > On Thu, 01 Nov 2018 10:10:48 +0000, > Christoffer Dall <christoffer.dall@xxxxxxx> wrote: > > > > On Thu, Oct 18, 2018 at 05:17:57PM +0800, Li Zhang wrote: > > > Hi, > > > > > > I run kvm-units-test on ARM server(QDF2400), but gicv2-ipi, > > > gicv2-active cases fail. > > > > I didn't think QDF2400 has GICv2 on GICv3 support? > > > > Do the test cases fail or are they reported as skipped? > > > > > By debuging kvm-unit-tests source code, I found that interrupt is not > > > handled. do_handle_exception is not called. > > > > > > By looking into KVM source code, it has GICv2 emulation on GICv3 support. > > > I've tried a lot of kernel versions, from v4.12~v4.19 in mainline, > > > these cases always fail. > > > Is it possible that hardware/software disables this? > > Most implementations do not have the v2 compatibility interface, and > nobody really needs it. This is a convenient way to run older VMs that > do not know about GICv3 (32bit VMs, for example), but that's in no way > a common setup. I see, thanks for your explanation. > > > > > > > It seems that GICv2 is a little old for ARM server, I am confused when > > > we can use it. > > > Do we need to care about these cases? > > > > > > > I don't think you need to care. I believe Marc has run the > > GICv2-on-GICv3 tests on his supported platforms with recent > > kvm-unit-tests and other have reported succes as well. > > Here you go (on my Chromebook running 4.18): > > PASS gicv2-ipi (3 tests) > PASS gicv2-mmio (17 tests) > PASS gicv2-mmio-up (17 tests) > PASS gicv2-mmio-3p (17 tests) > PASS gicv3-ipi (3 tests) > PASS gicv2-active (1 tests) > PASS gicv3-active (1 tests) > > Thanks, > > M. > > -- > Jazz is not dead, it just smell funny. -- Best Regards -Li _______________________________________________ kvmarm mailing list kvmarm@xxxxxxxxxxxxxxxxxxxxx https://lists.cs.columbia.edu/mailman/listinfo/kvmarm