summaryrefslogtreecommitdiffstats
path: root/virt/kvm/arm/vgic/vgic-its.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm/arm64: vgic-its: Preserve the revious read from the pending tableMarc Zyngier2017-12-171-1/+1
* KVM: arm/arm64: vgic-its: Check result of allocation before useMarc Zyngier2017-12-141-0/+2
* KVM: arm/arm64: vgic-its: Check GITS_BASER Valid bit before saving tablesEric Auger2017-10-291-9/+11
* KVM: arm/arm64: vgic-its: Check CBASER/BASER validity before enabling the ITSEric Auger2017-10-291-0/+11
* KVM: arm/arm64: vgic-its: Fix vgic_its_restore_collection_table returned valueEric Auger2017-10-291-0/+4
* KVM: arm/arm64: vgic-its: Fix return value for device table restorewanghaibin2017-10-291-5/+15
* KVM: arm64: its: Fix missing dynamic allocation check in scan_its_tableChristoffer Dall2017-10-131-11/+7
* KVM: arm/arm64: vITS: Drop its_ite->lpi fieldMarc Zyngier2017-09-051-6/+4
* KVM: arm/arm64: Fix bug in advertising KVM_CAP_MSI_DEVID capabilityShanker Donthineni2017-07-251-0/+1
* KVM: arm/arm64: vgic-its: Cleanup after failed ITT restoreChristoffer Dall2017-05-091-13/+22
* KVM: arm/arm64: Don't call map_resources when restoring ITS tablesChristoffer Dall2017-05-091-9/+1
* KVM: arm/arm64: Register ITS iodev when setting base addressChristoffer Dall2017-05-091-34/+10
* KVM: arm/arm64: Get rid of its->initialized fieldMarc Zyngier2017-05-091-6/+1
* KVM: arm64: vgic-its: Fix pending table syncEric Auger2017-05-081-12/+12
* KVM: arm64: vgic-its: ITT save and restoreEric Auger2017-05-081-3/+113
* KVM: arm64: vgic-its: Device table save/restoreEric Auger2017-05-081-5/+189
* KVM: arm64: vgic-its: vgic_its_check_id returns the entry's GPAEric Auger2017-05-081-3/+8
* KVM: arm64: vgic-its: Collection table save/restoreEric Auger2017-05-081-2/+98
* KVM: arm64: vgic-its: Add infrastructure for table lookupEric Auger2017-05-081-0/+92
* KVM: arm64: vgic-its: vgic_its_alloc_ite/deviceEric Auger2017-05-081-21/+47
* KVM: arm64: vgic-its: KVM_DEV_ARM_ITS_SAVE/RESTORE_TABLESEric Auger2017-05-081-4/+103
* KVM: arm64: vgic-its: Read config and pending bit in add_lpi()Eric Auger2017-05-081-11/+24
* KVM: arm64: vgic-v3: vgic_v3_lpi_sync_pending_statusEric Auger2017-05-081-4/+2
* KVM: arm64: vgic-its: Check the device id matches TYPER DEVBITS rangeEric Auger2017-05-081-5/+20
* KVM: arm64: vgic-its: Interpret MAPD ITT_addr fieldEric Auger2017-05-081-0/+4
* KVM: arm64: vgic-its: Interpret MAPD Size field and check related errorsEric Auger2017-05-081-1/+14
* KVM: arm64: vgic-its: Implement vgic_mmio_uaccess_write_its_iidrEric Auger2017-05-081-3/+20
* KVM: arm64: vgic-its: Introduce migration ABI infrastructureEric Auger2017-05-081-4/+89
* KVM: arm64: vgic-its: Implement vgic_mmio_uaccess_write_its_creadrEric Auger2017-05-081-2/+40
* KVM: arm64: vgic-its: Implement vgic_its_has_attr_regs and attr_regs_accessEric Auger2017-05-081-2/+77
* KVM: arm64: vgic-its: KVM_DEV_ARM_VGIC_GRP_ITS_REGS groupEric Auger2017-05-081-1/+35
* KVM: arm/arm64: vgic-its: rename itte into iteEric Auger2017-05-081-74/+74
* KVM: arm/arm64: VGIC: Fix command handling while ITS being disabledAndre Przywara2017-03-071-44/+65
* KVM: arm/arm64: Remove struct vgic_irq pending fieldChristoffer Dall2017-01-251-3/+3
* KVM: arm64: vgic-its: Fix compatibility with 32-bitVladimir Murzin2016-11-141-5/+6
* KVM: arm64: ITS: avoid re-mapping LPIsAndre Przywara2016-08-161-14/+13
* KVM: arm64: check for ITS device on MSI injectionAndre Przywara2016-08-151-2/+19
* KVM: arm64: ITS: move ITS registration into first VCPU runAndre Przywara2016-08-151-10/+33
* KVM: arm64: vgic-its: Handle errors from vgic_add_lpiChristoffer Dall2016-08-101-4/+17
* KVM: arm64: ITS: return 1 on successful MSI injectionAndre Przywara2016-08-091-19/+37
* KVM: arm64: vgic-its: Simplify MAPI error handlingMarc Zyngier2016-07-181-18/+12
* KVM: arm64: vgic-its: Make vgic_its_cmd_handle_mapi similar to other handlersMarc Zyngier2016-07-181-6/+5
* KVM: arm64: vgic-its: Turn device_id validation into generic ID validationMarc Zyngier2016-07-181-72/+62
* KVM: arm64: vgic-its: Add pointer to corresponding kvm_deviceMarc Zyngier2016-07-181-0/+1
* KVM: arm64: vgic-its: Add collection allocator/destructorMarc Zyngier2016-07-181-38/+54
* KVM: arm64: vgic-its: Fix L2 entry validation for indirect tablesMarc Zyngier2016-07-181-1/+6
* KVM: arm64: vgic-its: Validate the device table L1 entryMarc Zyngier2016-07-181-2/+11
* KVM: arm64: vgic-its: Fix misleading nr_entries in vgic_its_check_device_idMarc Zyngier2016-07-181-3/+3
* KVM: arm64: vgic-its: Fix vgic_its_check_device_id BE handlingMarc Zyngier2016-07-181-0/+2
* KVM: arm64: vgic-its: Fix handling of indirect tablesMarc Zyngier2016-07-181-3/+3