summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'kvm-arm-for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/...Radim Krčmář2016-07-2254-6065/+2698
|\
| * 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-182-0/+2
| * 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
| * KVM: arm64: vgic-its: Generalize use of vgic_get_irq_krefMarc Zyngier2016-07-183-10/+10
| * irqchip/gicv3-its: Restore all cacheability attributesMarc Zyngier2016-07-181-8/+40
| * KVM: arm/arm64: Fix vGICv2 KVM_DEV_ARM_VGIC_GRP_CPU/DIST_REGSEric Auger2016-07-182-1/+5
| * KVM: arm64: vgic-its: Enable ITS emulation as a virtual MSI controllerAndre Przywara2016-07-1810-5/+44
| * KVM: arm64: vgic-its: Implement MSI injection in ITS emulationAndre Przywara2016-07-182-0/+83
| * KVM: arm64: vgic-its: Implement ITS command queue command handlersAndre Przywara2016-07-181-1/+660
| * KVM: arm64: vgic-its: Allow updates of LPI configuration tableAndre Przywara2016-07-181-0/+39
| * KVM: arm64: vgic-its: Read initial LPI pending tableAndre Przywara2016-07-182-0/+100
| * KVM: arm64: vgic-its: Connect LPIs to the VGIC emulationAndre Przywara2016-07-185-6/+73
| * KVM: arm64: vgic-its: Implement basic ITS register handlersAndre Przywara2016-07-185-21/+420
| * KVM: arm64: vgic-its: Introduce new KVM ITS deviceAndre Przywara2016-07-189-9/+168
| * KVM: arm64: vgic-its: Introduce ITS emulation file with MMIO frameworkAndre Przywara2016-07-186-13/+213
| * KVM: arm64: vgic: Handle ITS related GICv3 redistributor registersAndre Przywara2016-07-184-4/+181
| * irqchip/gic-v3: Refactor and add GICv3 definitionsAndre Przywara2016-07-181-60/+120
| * KVM: arm/arm64: vgic: Add refcounting for IRQsAndre Przywara2016-07-189-12/+99
| * KVM: kvm_io_bus: Add kvm_io_bus_get_dev() callAndre Przywara2016-07-182-0/+26
| * KVM: arm/arm64: Extend arch CAP checks to allow per-VM capabilitiesAndre Przywara2016-07-184-4/+4
| * KVM: Extend struct kvm_msi to hold a 32-bit device IDAndre Przywara2016-07-182-3/+14
| * KVM: arm/arm64: vgic: Check return value for kvm_register_vgic_deviceAndre Przywara2016-07-184-12/+31
| * KVM: arm/arm64: vgic: Move redistributor kvm_io_devicesAndre Przywara2016-07-183-16/+15
| * arm64: KVM: Clean up a conditionDan Carpenter2016-07-141-2/+2
| * arm/arm64: Get rid of KERN_TO_HYPMarc Zyngier2016-07-034-13/+10
| * arm/arm64: KVM: Check that IDMAP doesn't intersect with VA rangeMarc Zyngier2016-07-031-0/+15
| * arm/arm64: KVM: Prune unused #definesMarc Zyngier2016-07-032-19/+0
| * arm: KVM: Allow hyp teardownMarc Zyngier2016-07-035-7/+24
| * arm: KVM: Simplify HYP initMarc Zyngier2016-07-032-50/+14
| * arm/arm64: KVM: Kill free_boot_hyp_pgdMarc Zyngier2016-07-034-29/+7
| * arm/arm64: KVM: Drop boot_pgdMarc Zyngier2016-07-036-31/+8
| * arm64: KVM: Simplify HYP init/teardownMarc Zyngier2016-07-035-92/+26
| * arm/arm64: KVM: Always have merged page tablesMarc Zyngier2016-07-032-64/+41
| * arm64: KVM: Runtime detection of lower HYP offsetMarc Zyngier2016-07-031-0/+19
| * arm/arm64: KVM: Export __hyp_text_start/end symbolsMarc Zyngier2016-07-033-2/+8
| * arm64: KVM: Refactor kern_hyp_va to deal with multiple offsetsMarc Zyngier2016-07-032-14/+39
| * arm64: KVM: Define HYP offset masksMarc Zyngier2016-07-031-2/+6
| * arm64: Add ARM64_HYP_OFFSET_LOW capabilityMarc Zyngier2016-07-031-1/+2
| * arm64: KVM: Kill HYP_PAGE_OFFSETMarc Zyngier2016-07-031-2/+1
| * arm/arm64: KVM: Remove hyp_kern_va helperMarc Zyngier2016-07-032-13/+0
| * arm64: KVM: Always reference __hyp_panic_string via its kernel VAMarc Zyngier2016-07-031-2/+9
| * arm64: KVM: Merged page tables documentationMarc Zyngier2016-07-031-3/+37