• A
    ARM: KVM: Enable in-kernel timers with user space gic · 5d721b78
    Alexander Graf 提交于
    When running with KVM enabled, you can choose between emulating the
    gic in kernel or user space. If the kernel supports in-kernel virtualization
    of the interrupt controller, it will default to that. If not, if will
    default to user space emulation.
    
    Unfortunately when running in user mode gic emulation, we miss out on
    interrupt events which are only available from kernel space, such as the timer.
    This patch leverages the new kernel/user space pending line synchronization for
    timer events. It does not handle PMU events yet.
    Signed-off-by: NAlexander Graf <agraf@suse.de>
    Reviewed-by: NAndrew Jones <drjones@redhat.com>
    Message-id: 1498577737-130264-1-git-send-email-agraf@suse.de
    Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
    5d721b78
kvm-all.c 68.4 KB