Add support for handling IRQs in userspace
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest3 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | KVM: Introduce KVM_EXIT_IRQarch/ include/ include/ | +16 | 0 replies | |
| 2/3 | KVM: Documentation: Document KVM_EXIT_IRQDocumentation/ | +14 | 0 replies | |
| 3/3 | KVM: arm/arm64: Decouple virtual timer from vGICarch/ virt/ | +14 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/3] Add support for handling IRQs in userspace
This patch series introduces ability to handle IRQs in userspace. This is currently necessary for ARM KVM in order to be able to use virtual CP15 timer without in-kernel irqchip. This allows to use KVM on machines with either broken vGIC or custom interrupt controller, like Raspberry Pi 2.
The API is designed to be as much architecture-agnostic is possible. Currently it actually supports only a single IRQ, but it can be easily extended to accomodate more.
Pavel Fedin (3):
KVM: Introduce KVM_EXIT_IRQ
KVM: Documentation: Document KVM_EXIT_IRQ
KVM: arm/arm64: Decouple virtual timer from vGIC
Documentation/virtual/kvm/api.txt | 14 ++++++++++++++ arch/arm/kvm/arm.c | 14 +++++++------- include/linux/kvm_host.h | 7 +++++++ include/uapi/linux/kvm.h | 3 +++ virt/kvm/arm/arch_timer.c | 23 +++++++++++++---------- 5 files changed, 44 insertions(+), 17 deletions(-)
Signature · 1 line
2.4.4