On 02/10/2015 09:28, Pavel Fedin wrote: > 2. Another possible approach, based on how device tree binding is handled by > Linux. It is possible > to remove virtual timer IRQ from the device tree, in this case the kernel > reverts to using physical > timer. When running under hypervisor, accesses to physical CP15 timer are > trapped into HYP, > therefore we can forward them to userspace using new exit code, something > like KVM_EXIT_REG_ACCESS. > In this case the timer would be also emulated by the userspace, which is > slower, but allows better > emulation. Also, this could be used in order to run some other guests which > just expect physical > timer to be there. > > Both approaches have their own limitations, but anyway this is much better > than nothing. What do > you think, and which approach do you like more?
I like the latter. But I guess one could even do both? Paolo _______________________________________________ kvmarm mailing list [email protected] https://lists.cs.columbia.edu/mailman/listinfo/kvmarm
