Code

History

Commits on upstream to include/kvm35+
  1. Merge tag 'kvmarm-7.3' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEADPaolo Bonzini committed 2 months ago7667105
  2. Merge branch 'kvm-arm64/misc-7.3' into nextOliver Upton committed 2 months agoaa8e5dc
  3. Merge branch 'kvm-arm64/vtr-patch' into nextOliver Upton committed 2 months ago2791de5
  4. Merge branch 'kvm-arm64/pkvm-7.3' into nextOliver Upton committed 2 months ago5279b2f
  5. KVM: arm64: vgic: Reject out-of-range GICv5 PPI IDsSascha Bischoff committed 3 months ago2962174
  6. KVM: arm64: Make timer_get_offset() work in all contextsMarc Zyngier committed 3 months ago2858600
  7. KVM: arm64: Move PSCI helper functions to a shared headerFuad Tabba committed 3 months ago86db2bd
  8. KVM: arm64: Expose PMMIR_EL1.SLOTS under strict PMUv3 UAPICongkai Tan committed 3 months ago453f6ff
  9. KVM: arm64: vgic: Fix race between LPI release and re-registrationCarlos López committed 3 months agocbfe2b2
  10. KVM: arm64: vgic-v3: Kill kvm_vgic_global_state.ich_vtr_el2Marc Zyngier committed 3 months ago36d3222
  11. Merge branch kvm-arm64/vgic-v5-PPI-fixes into kvmarm-master/nextMarc Zyngier committed 5 months ago8411f15
  12. KVM: arm64: vgic: Constify struct irq_ops usageMarc Zyngier committed 5 months agoc4a1191
  13. KVM: arm64: vgic-v5: Move PPI caps into kvm_vgic_global_stateMarc Zyngier committed 5 months ago2e83ac3
  14. KVM: arm64: pmu: Kill the PMU interrupt level cacheMarc Zyngier committed 5 months ago2772383
  15. KVM: arm64: timer: Kill the per-timer irq level cacheMarc Zyngier committed 5 months agoac70020
  16. KVM: arm64: Simplify userspace notification of interrupt stateMarc Zyngier committed 5 months ago0d27b4b
  17. KVM: arm64: Kill arch_timer_context::direct fieldMarc Zyngier committed 7 months ago8fe3043
  18. KVM: arm64: gic-v5: Communicate userspace-driveable PPIs via a UAPISascha Bischoff committed 7 months agod51c978
  19. KVM: arm64: gic-v5: Mandate architected PPI for PMU emulation on GICv5Sascha Bischoff committed 7 months ago7c31c06
  20. KVM: arm64: gic-v5: Enlighten arch timer for GICv5Sascha Bischoff committed 7 months ago9491c63
  21. KVM: arm64: gic-v5: Create and initialise vgic_v5Sascha Bischoff committed 7 months agof4d37c7
  22. KVM: arm64: Introduce set_direct_injection irq_opSascha Bischoff committed 7 months ago4a5444d
  23. KVM: arm64: gic: Introduce queue_irq_unlock to irq_opsSascha Bischoff committed 7 months ago4a9a32d
  24. KVM: arm64: gic-v5: Finalize GICv5 PPIs and generate maskSascha Bischoff committed 7 months ago8f1fbe2
  25. KVM: arm64: gic-v5: Implement GICv5 load/put and save/restoreSascha Bischoff committed 7 months ago9b8e3d4
  26. KVM: arm64: gic-v5: Add vgic-v5 save/restore hyp interfaceSascha Bischoff committed 7 months agoaf325e8
  27. KVM: arm64: gic-v5: Sanitize ID_AA64PFR2_EL1.GCIESascha Bischoff committed 7 months agoa258a38
  28. KVM: arm64: gic-v5: Detect implemented PPIs on bootSascha Bischoff committed 7 months agof656807
  29. KVM: arm64: gic: Introduce interrupt type helpersSascha Bischoff committed 7 months agoeb8bce0
  30. KVM: arm64: vgic: Split out mapping IRQs and setting irq_opsSascha Bischoff committed 7 months ago663594a
  31. KVM: arm64: Use standard seq_file iterator for vgic-debug debugfsFuad Tabba committed 9 months agofb21cb0
  32. KVM: arm64: Reimplement vgic-debug XArray iterationFuad Tabba committed 9 months ago5ab2496
  33. KVM: arm64: GICv2: Handle deactivation via GICV_DIR trapsMarc Zyngier committed 11 months ago255de89
  34. KVM: arm64: GICv3: Add SPI tracking to handle asymmetric deactivationMarc Zyngier committed 11 months ago1c3b3ca
  35. KVM: arm64: GICv3: Handle deactivation via ICV_DIR_EL1 trapsMarc Zyngier committed 11 months agocd4f6ee