Hi gem5-dev group,

Recently we are working on running gem5 KVM mode on an ThunderX2
workstation. It seems like the current gem5 implementation only support ARM
VGICv2 while ThunderX2 only support GICv3. We get the following error when
initialization KVM:

panic: KVM: Failed to create device (errno: 19)

The error comes from gem5/main/src/arch/arm/kvm/gic.cc:
kdev(vm.createDevice(KVM_DEV_TYPE_ARM_VGIC_V2))

We also try to force using Pl390 model instead of using MuxingKvmGic. The
simulation hangs and there is nothing printed in system.terminal. It seems
like interrupt is not correctly sent/handled.

Does anyone try to work on this before? Any hint that we can try?

Thanks,
Shun-Hsing

-- 

Earl Ou | Software Engineer | [email protected] |
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to