| Commit message (Expand) | Author | Age | Files | Lines |
* | KVM: arm64: vgic-its: Make vgic_its_cmd_handle_mapi similar to other handlers | Marc Zyngier | 2016-07-18 | 1 | -6/+5 |
* | KVM: arm64: vgic-its: Turn device_id validation into generic ID validation | Marc Zyngier | 2016-07-18 | 1 | -72/+62 |
* | KVM: arm64: vgic-its: Add pointer to corresponding kvm_device | Marc Zyngier | 2016-07-18 | 1 | -0/+1 |
* | KVM: arm64: vgic-its: Add collection allocator/destructor | Marc Zyngier | 2016-07-18 | 1 | -38/+54 |
* | KVM: arm64: vgic-its: Fix L2 entry validation for indirect tables | Marc Zyngier | 2016-07-18 | 1 | -1/+6 |
* | KVM: arm64: vgic-its: Validate the device table L1 entry | Marc Zyngier | 2016-07-18 | 1 | -2/+11 |
* | KVM: arm64: vgic-its: Fix misleading nr_entries in vgic_its_check_device_id | Marc Zyngier | 2016-07-18 | 1 | -3/+3 |
* | KVM: arm64: vgic-its: Fix vgic_its_check_device_id BE handling | Marc Zyngier | 2016-07-18 | 1 | -0/+2 |
* | KVM: arm64: vgic-its: Fix handling of indirect tables | Marc Zyngier | 2016-07-18 | 1 | -3/+3 |
* | KVM: arm64: vgic-its: Generalize use of vgic_get_irq_kref | Marc Zyngier | 2016-07-18 | 3 | -10/+10 |
* | KVM: arm/arm64: Fix vGICv2 KVM_DEV_ARM_VGIC_GRP_CPU/DIST_REGS | Eric Auger | 2016-07-18 | 2 | -1/+5 |
* | KVM: arm64: vgic-its: Enable ITS emulation as a virtual MSI controller | Andre Przywara | 2016-07-18 | 5 | -4/+30 |
* | KVM: arm64: vgic-its: Implement MSI injection in ITS emulation | Andre Przywara | 2016-07-18 | 2 | -0/+83 |
* | KVM: arm64: vgic-its: Implement ITS command queue command handlers | Andre Przywara | 2016-07-18 | 1 | -1/+660 |
* | KVM: arm64: vgic-its: Allow updates of LPI configuration table | Andre Przywara | 2016-07-18 | 1 | -0/+39 |
* | KVM: arm64: vgic-its: Read initial LPI pending table | Andre Przywara | 2016-07-18 | 2 | -0/+100 |
* | KVM: arm64: vgic-its: Connect LPIs to the VGIC emulation | Andre Przywara | 2016-07-18 | 4 | -6/+67 |
* | KVM: arm64: vgic-its: Implement basic ITS register handlers | Andre Przywara | 2016-07-18 | 4 | -21/+404 |
* | KVM: arm64: vgic-its: Introduce new KVM ITS device | Andre Przywara | 2016-07-18 | 4 | -3/+141 |
* | KVM: arm64: vgic-its: Introduce ITS emulation file with MMIO framework | Andre Przywara | 2016-07-18 | 5 | -12/+192 |
* | KVM: arm64: vgic: Handle ITS related GICv3 redistributor registers | Andre Przywara | 2016-07-18 | 3 | -4/+168 |
* | KVM: arm/arm64: vgic: Add refcounting for IRQs | Andre Przywara | 2016-07-18 | 8 | -12/+98 |
* | KVM: arm/arm64: vgic: Check return value for kvm_register_vgic_device | Andre Przywara | 2016-07-18 | 4 | -12/+31 |
* | KVM: arm/arm64: vgic: Move redistributor kvm_io_devices | Andre Przywara | 2016-07-18 | 2 | -15/+8 |
* | KVM: arm/arm64: vgic-new: Removel harmful BUG_ON | Marc Zyngier | 2016-06-02 | 1 | -3/+1 |
* | KVM: arm/arm64: vgic-v3: Always resample level interrupts | Marc Zyngier | 2016-05-31 | 1 | -5/+9 |
* | KVM: arm/arm64: vgic-v2: Always resample level interrupts | Marc Zyngier | 2016-05-31 | 1 | -5/+9 |
* | KVM: arm/arm64: vgic-new: Synchronize changes to active state | Christoffer Dall | 2016-05-20 | 1 | -39/+66 |
* | KVM: arm/arm64: vgic-new: implement mapped IRQ handling | Andre Przywara | 2016-05-20 | 1 | -0/+53 |
* | KVM: arm/arm64: vgic-new: Wire up irqfd injection | Andre Przywara | 2016-05-20 | 1 | -0/+52 |
* | KVM: arm/arm64: vgic-new: Add vgic_v2/v3_enable | Eric Auger | 2016-05-20 | 2 | -2/+32 |
* | KVM: arm/arm64: vgic-new: vgic_init: implement map_resources | Eric Auger | 2016-05-20 | 4 | -0/+175 |
* | KVM: arm/arm64: vgic-new: vgic_init: implement vgic_init | Eric Auger | 2016-05-20 | 5 | -0/+239 |
* | KVM: arm/arm64: vgic-new: vgic_init: implement vgic_create | Eric Auger | 2016-05-20 | 1 | -0/+84 |
* | KVM: arm/arm64: vgic-new: vgic_init: implement kvm_vgic_hyp_init | Eric Auger | 2016-05-20 | 4 | -0/+245 |
* | KVM: arm/arm64: vgic-new: Add userland GIC CPU interface access | Andre Przywara | 2016-05-20 | 3 | -2/+116 |
* | KVM: arm/arm64: vgic-new: Add GICH_VMCR accessors | Andre Przywara | 2016-05-20 | 3 | -0/+72 |
* | KVM: arm/arm64: vgic-new: Add userland access to VGIC dist registers | Andre Przywara | 2016-05-20 | 1 | -1/+54 |
* | KVM: arm/arm64: vgic-new: Export register access interface | Christoffer Dall | 2016-05-20 | 2 | -0/+38 |
* | KVM: arm/arm64: vgic-new: vgic_kvm_device: access to VGIC registers | Eric Auger | 2016-05-20 | 3 | -2/+90 |
* | KVM: arm/arm64: vgic-new: vgic_kvm_device: KVM_DEV_ARM_VGIC_GRP_ADDR | Eric Auger | 2016-05-20 | 1 | -0/+38 |
* | KVM: arm/arm64: vgic-new: vgic_kvm_device: implement kvm_vgic_addr | Eric Auger | 2016-05-20 | 2 | -0/+89 |
* | KVM: arm/arm64: vgic-new: vgic_kvm_device: KVM_DEV_ARM_VGIC_GRP_CTRL | Eric Auger | 2016-05-20 | 1 | -0/+22 |
* | KVM: arm/arm64: vgic-new: vgic_kvm_device: KVM_DEV_ARM_VGIC_GRP_NR_IRQS | Eric Auger | 2016-05-20 | 1 | -4/+79 |
* | KVM: arm/arm64: vgic-new: vgic_kvm_device: KVM device ops registration | Eric Auger | 2016-05-20 | 2 | -0/+110 |
* | KVM: arm/arm64: vgic-new: Add GICv3 SGI system register trap handler | Andre Przywara | 2016-05-20 | 1 | -0/+106 |
* | KVM: arm/arm64: vgic-new: Add GICv3 IROUTER register handlers | Andre Przywara | 2016-05-20 | 1 | -1/+40 |
* | KVM: arm/arm64: vgic-new: Add GICv3 IDREGS register handler | Andre Przywara | 2016-05-20 | 1 | -2/+14 |
* | KVM: arm/arm64: vgic-new: Add GICv3 redistributor IIDR and TYPER handler | Andre Przywara | 2016-05-20 | 1 | -2/+30 |
* | KVM: arm/arm64: vgic-new: Add GICv3 CTLR, IIDR, TYPER handlers | Andre Przywara | 2016-05-20 | 2 | -1/+48 |