Commit History

Author SHA1 Message Date
  Christoffer Dall ae705930fc arm/arm64: KVM: Keep elrsr/aisr in sync with software model 10 years ago
  Wei Yongjun b52104e509 arm/arm64: KVM: fix missing unlock on error in kvm_vgic_create() 10 years ago
  Andre Przywara 4fa96afd94 arm/arm64: KVM: force alignment of VGIC dist/CPU/redist addresses 10 years ago
  Andre Przywara ac3d373564 arm/arm64: KVM: allow userland to request a virtual GICv3 11 years ago
  Andre Przywara b5d84ff600 arm/arm64: KVM: enable kernel side of GICv3 emulation 11 years ago
  Andre Przywara a0675c25d6 arm/arm64: KVM: add virtual GICv3 distributor emulation 11 years ago
  Andre Przywara 9fedf14677 arm/arm64: KVM: add opaque private pointer to MMIO data 11 years ago
  Andre Przywara 1d916229e3 arm/arm64: KVM: split GICv2 specific emulation code from vgic.c 11 years ago
  Andre Przywara 832158125d arm/arm64: KVM: add vgic.h header file 11 years ago
  Andre Przywara b60da146c1 arm/arm64: KVM: refactor/wrap vgic_set/get_attr() 11 years ago
  Andre Przywara d97f683d0f arm/arm64: KVM: refactor MMIO accessors 11 years ago
  Andre Przywara 3caa2d8c3b arm/arm64: KVM: make the maximum number of vCPUs a per-VM value 11 years ago
  Andre Przywara 4ce7ebdfc6 arm/arm64: KVM: dont rely on a valid GICH base address 11 years ago
  Andre Przywara ea2f83a7de arm/arm64: KVM: move kvm_register_device_ops() into vGIC probing 11 years ago
  Andre Przywara b26e5fdac4 arm/arm64: KVM: introduce per-VM ops 11 years ago
  Andre Przywara 05bc8aafe6 arm/arm64: KVM: wrap 64 bit MMIO accesses with two 32 bit ones 11 years ago
  Andre Przywara 96415257a1 arm/arm64: KVM: refactor vgic_handle_mmio() function 11 years ago
  Andre Przywara 59892136c4 arm/arm64: KVM: pass down user space provided GIC type into vGIC code 11 years ago
  Eric Auger 065c003482 KVM: arm/arm64: vgic: add init entry to VGIC KVM device 10 years ago
  Eric Auger 66b030e48a KVM: arm/arm64: vgic: vgic_init returns -ENODEV when no online vcpu 10 years ago
  Linus Torvalds 66dcff86ba Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm 10 years ago
  Christoffer Dall ca7d9c829d arm/arm64: KVM: Initialize the vgic on-demand when injecting IRQs 10 years ago
  Christoffer Dall 1f57be2895 arm/arm64: KVM: Add (new) vgic_initialized macro 10 years ago
  Christoffer Dall c52edf5f8c arm/arm64: KVM: Rename vgic_initialized to vgic_ready 10 years ago
  Peter Maydell 6d3cfbe21b arm/arm64: KVM: vgic: move reset initialization into vgic_init_maps() 10 years ago
  Christoffer Dall 6b50f54064 arm/arm64: KVM: vgic: Fix error code in kvm_vgic_create() 11 years ago
  Shannon Zhao 016ed39c54 arm/arm64: KVM: vgic: kick the specific vcpu instead of iterating through all 10 years ago
  Christoffer Dall b1e952b4e4 arm/arm64: vgic: Remove unreachable irq_clear_pending 10 years ago
  wanghaibin 7d39f9e32c KVM: ARM: VGIC: Optimize the vGIC vgic_update_irq_pending function. 10 years ago
  Christoffer Dall 2df36a5dd6 arm/arm64: KVM: Fix BE accesses to GICv2 EISR and ELRSR regs 11 years ago