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

Reply via email to