summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm/arm64: vgic: Disallow Active+Pending for level interruptsMarc Zyngier2018-03-262-48/+60
* arm64: KVM: Use SMCCC_ARCH_WORKAROUND_1 for Falkor BP hardeningShanker Donthineni2018-03-196-69/+20
* KVM: arm: Reserve bit in KVM_REG_ARM encoding for secure/nonsecurePeter Maydell2018-03-191-0/+9
* Merge tag 'kvm-arm-fixes-for-v4.16-2' into HEADMarc Zyngier2018-03-1912-72/+181
|\
| * kvm: arm/arm64: vgic-v3: Tighten synchronization for guests using v2 on v3Marc Zyngier2018-03-141-1/+2
| * KVM: arm/arm64: vgic: Don't populate multiple LRs with the same vintidMarc Zyngier2018-03-146-16/+67
| * KVM: arm/arm64: Reduce verbosity of KVM init logArd Biesheuvel2018-03-143-5/+5
| * KVM: arm/arm64: Reset mapped IRQs on VM resetChristoffer Dall2018-03-143-0/+31
| * KVM: arm/arm64: Avoid vcpu_load for other vcpu ioctls than KVM_RUNChristoffer Dall2018-03-142-12/+0
| * KVM: arm/arm64: vgic: Add missing irq_lock to vgic_mmio_read_pendingAndre Przywara2018-03-142-0/+4
| * ARM: kvm: fix building with gcc-8Arnd Bergmann2018-02-152-0/+9
| * KVM: arm/arm64: Fix arch timers with userspace irqchipsChristoffer Dall2018-02-151-52/+64
* | arm64: Enable ARM64_HARDEN_EL2_VECTORS on Cortex-A57 and A72Marc Zyngier2018-03-191-0/+12
* | arm64: KVM: Allow mapping of vectors outside of the RAM regionMarc Zyngier2018-03-196-12/+95
* | arm64: Make BP hardening slot counter availableMarc Zyngier2018-03-193-6/+9
* | arm/arm64: KVM: Introduce EL2-specific executable mappingsMarc Zyngier2018-03-193-21/+63
* | arm64: KVM: Allow far branches from vector slots to the main vectorsMarc Zyngier2018-03-194-1/+96
* | arm64: KVM: Reserve 4 additional instructions in the BPI templateMarc Zyngier2018-03-191-24/+15
* | arm64: KVM: Move BP hardening vectors into .hyp.text sectionMarc Zyngier2018-03-194-6/+11
* | arm64: KVM: Move stashing of x0/x1 into the vector code itselfMarc Zyngier2018-03-191-24/+32
* | arm64: KVM: Move vector offsetting from hyp-init.S to kvm_get_hyp_vectorMarc Zyngier2018-03-192-2/+2
* | arm64: Update the KVM memory map documentationMarc Zyngier2018-03-191-3/+5
* | arm64: KVM: Introduce EL2 VA randomisationMarc Zyngier2018-03-193-8/+82
* | arm64: KVM: Dynamically compute the HYP VA maskMarc Zyngier2018-03-191-11/+6
* | arm64: insn: Allow ADD/SUB (immediate) with LSL #12Marc Zyngier2018-03-191-2/+16
* | arm64; insn: Add encoder for the EXTR instructionMarc Zyngier2018-03-192-0/+38
* | KVM: arm/arm64: Move HYP IO VAs to the "idmap" rangeMarc Zyngier2018-03-192-14/+62
* | KVM: arm64: Fix HYP idmap unmap when using 52bit PAMarc Zyngier2018-03-191-5/+21
* | KVM: arm/arm64: Fix idmap size and alignmentMarc Zyngier2018-03-191-0/+2
* | KVM: arm/arm64: Keep GICv2 HYP VAs in kvm_vgic_global_stateMarc Zyngier2018-03-197-34/+38
* | KVM: arm/arm64: Move ioremap calls to create_hyp_io_mappingsMarc Zyngier2018-03-194-35/+26
* | KVM: arm/arm64: Demote HYP VA range display to being a debug featureMarc Zyngier2018-03-191-3/+4
* | KVM: arm/arm64: Do not use kern_hyp_va() with kvm_vgic_global_stateMarc Zyngier2018-03-193-1/+28
* | arm64: cpufeatures: Drop the ARM64_HYP_OFFSET_LOW feature flagMarc Zyngier2018-03-192-20/+1
* | arm64: KVM: Dynamically patch the kernel/hyp VA maskMarc Zyngier2018-03-193-34/+105
* | arm64: insn: Add encoder for bitwise operations using literalsMarc Zyngier2018-03-192-0/+145
* | arm64: insn: Add N immediate encodingMarc Zyngier2018-03-192-0/+5
* | arm64: alternatives: Add dynamic patching featureMarc Zyngier2018-03-192-15/+69
* | KVM: arm/arm64: Avoid VGICv3 save/restore on VHE with no IRQsChristoffer Dall2018-03-197-52/+103
* | KVM: arm/arm64: Move VGIC APR save/restore to vgic put/loadChristoffer Dall2018-03-195-62/+78
* | KVM: arm/arm64: Handle VGICv3 save/restore from the main VGIC code on VHEChristoffer Dall2018-03-193-9/+26
* | KVM: arm/arm64: Move arm64-only vgic-v2-sr.c file to arm64Christoffer Dall2018-03-193-4/+1
* | KVM: arm/arm64: Handle VGICv2 save/restore from the main VGIC codeChristoffer Dall2018-03-197-76/+84
* | KVM: arm/arm64: Get rid of vgic_elrsrChristoffer Dall2018-03-195-28/+10
* | KVM: arm64: Cleanup __activate_traps and __deactive_traps for VHE and non-VHEChristoffer Dall2018-03-191-12/+10
* | KVM: arm64: Configure c15, PMU, and debug register traps on cpu load/put for VHEChristoffer Dall2018-03-193-9/+29
* | KVM: arm64: Directly call VHE and non-VHE FPSIMD enabled functionsChristoffer Dall2018-03-191-12/+3
* | KVM: arm64: Move common VHE/non-VHE trap config in separate functionsChristoffer Dall2018-03-191-31/+46
* | KVM: arm64: Defer saving/restoring 32-bit sysregs to vcpu load/putChristoffer Dall2018-03-193-11/+27
* | KVM: arm64: Prepare to handle deferred save/restore of 32-bit registersChristoffer Dall2018-03-192-40/+59