Re: [PATCH v2] KVM: arm/arm64: Route vtimer events to user space

Alexander Graf
2016-09-16T12:28:55Z

> On 16 Sep 2016, at 11:44, Christoffer Dall <christoffer.dall@linaro.org> wrote:
>
> Alex,
>
> On Fri, Sep 16, 2016 at 07:09:13AM +0200, Alexander Graf wrote:
>> We have 2 modes for dealing with interrupts in the ARM world. We can either
>> handle them all using hardware acceleration through the vgic or we can emulate
>> a gic in user space and only drive CPU IRQ pins from there.
>>
>> Unfortunately, when driving IRQs from user space, we never tell user space
>> about timer events that may result in interrupt line state changes, so we
>> lose out on timer events if we run with user space gic emulation.
>>
>> This patch set fixes that by routing vtimer expiration events to user space.
>> With this patch I can successfully run edk2 and Linux with user space gic
>> emulation.
>
> I have two versions of v2. Are there any differences or did it just go
> out twice or got duplicated somehow on my end?

Just ignore v2. I shouldn’t send emails that early in the morning. v3 is much better ;)

Alex

_______________________________________________
kvmarm mailing list
kvmarm@lists.cs.columbia.edu