aboutsummaryrefslogtreecommitdiffstats
path: root/arch
AgeCommit message (Expand)AuthorFilesLines
2018-03-19Merge tag 'v4.16-rc6' into perf/core, to pick up fixesIngo Molnar56-391/+699
2018-03-19arm64: KVM: Use SMCCC_ARCH_WORKAROUND_1 for Falkor BP hardeningShanker Donthineni6-69/+20
2018-03-19arm64: Expose Arm v8.4 featuresSuzuki K Poulose4-0/+18
2018-03-19arm64: asm: drop special versions of adr_l/ldr_l/str_l for modulesArd Biesheuvel1-32/+2
2018-03-19arm64: fix undefined reference to 'printk'Arnd Bergmann2-3/+3
2018-03-19KVM: arm: Reserve bit in KVM_REG_ARM encoding for secure/nonsecurePeter Maydell1-0/+9
2018-03-19Merge tag 'kvm-arm-fixes-for-v4.16-2' into HEADMarc Zyngier2-0/+9
2018-03-19arm64: dts: armada-3720-espressobin: Document URL for schematicUwe Kleine-König1-0/+3
2018-03-19ARM64: dts: marvell: armada-cp110: Add registers clock for the PCIe nodesGregory CLEMENT1-3/+6
2018-03-19ARM64: dts: marvell: armada-cp110: Add registers clock for the NAND nodeGregory CLEMENT1-1/+3
2018-03-19ARM64: dts: marvell: armada-cp110: Add registers clock for the crypto nodeGregory CLEMENT1-1/+3
2018-03-19ARM64: dts: marvell: armada-cp110: Add registers clock for the trng nodeGregory CLEMENT1-1/+3
2018-03-19ARM64: dts: marvell: armada-cp110: Add registers clock for XOR engine nodesGregory CLEMENT1-2/+6
2018-03-19ARM64: dts: marvell: armada-cp110: Add registers clock for USB host nodesGregory CLEMENT1-2/+6
2018-03-19microblaze: Use generic pci_mmap_resource_range()David Woodhouse2-93/+13
2018-03-19microblaze: Provide pgprot_device/writecombine macros for nommuMichal Simek1-0/+2
2018-03-19arm64: Enable ARM64_HARDEN_EL2_VECTORS on Cortex-A57 and A72Marc Zyngier1-0/+12
2018-03-19arm64: KVM: Allow mapping of vectors outside of the RAM regionMarc Zyngier5-11/+93
2018-03-19arm64: Make BP hardening slot counter availableMarc Zyngier3-6/+9
2018-03-19arm/arm64: KVM: Introduce EL2-specific executable mappingsMarc Zyngier2-0/+4
2018-03-19arm64: KVM: Allow far branches from vector slots to the main vectorsMarc Zyngier4-1/+96
2018-03-19arm64: KVM: Reserve 4 additional instructions in the BPI templateMarc Zyngier1-24/+15
2018-03-19arm64: KVM: Move BP hardening vectors into .hyp.text sectionMarc Zyngier4-6/+11
2018-03-19arm64: KVM: Move stashing of x0/x1 into the vector code itselfMarc Zyngier1-21/+29
2018-03-19arm64: KVM: Move vector offsetting from hyp-init.S to kvm_get_hyp_vectorMarc Zyngier2-2/+2
2018-03-19arm64: KVM: Introduce EL2 VA randomisationMarc Zyngier2-7/+81
2018-03-19arm64: KVM: Dynamically compute the HYP VA maskMarc Zyngier1-11/+6
2018-03-19arm64: insn: Allow ADD/SUB (immediate) with LSL #12Marc Zyngier1-2/+16
2018-03-19arm64; insn: Add encoder for the EXTR instructionMarc Zyngier2-0/+38
2018-03-19KVM: arm/arm64: Move HYP IO VAs to the "idmap" rangeMarc Zyngier1-0/+3
2018-03-19KVM: arm/arm64: Keep GICv2 HYP VAs in kvm_vgic_global_stateMarc Zyngier3-3/+5
2018-03-19KVM: arm/arm64: Move ioremap calls to create_hyp_io_mappingsMarc Zyngier2-2/+4
2018-03-19KVM: arm/arm64: Do not use kern_hyp_va() with kvm_vgic_global_stateMarc Zyngier3-1/+28
2018-03-19arm64: cpufeatures: Drop the ARM64_HYP_OFFSET_LOW feature flagMarc Zyngier2-20/+1
2018-03-19arm64: KVM: Dynamically patch the kernel/hyp VA maskMarc Zyngier3-34/+105
2018-03-19arm64: insn: Add encoder for bitwise operations using literalsMarc Zyngier2-0/+145
2018-03-19arm64: insn: Add N immediate encodingMarc Zyngier2-0/+5
2018-03-19arm64: alternatives: Add dynamic patching featureMarc Zyngier2-15/+69
2018-03-19KVM: arm/arm64: Avoid VGICv3 save/restore on VHE with no IRQsChristoffer Dall4-4/+16
2018-03-19KVM: arm/arm64: Move VGIC APR save/restore to vgic put/loadChristoffer Dall2-0/+4
2018-03-19KVM: arm/arm64: Handle VGICv3 save/restore from the main VGIC code on VHEChristoffer Dall1-7/+6
2018-03-19KVM: arm/arm64: Move arm64-only vgic-v2-sr.c file to arm64Christoffer Dall3-2/+79
2018-03-19KVM: arm/arm64: Handle VGICv2 save/restore from the main VGIC codeChristoffer Dall3-10/+0
2018-03-19KVM: arm64: Cleanup __activate_traps and __deactive_traps for VHE and non-VHEChristoffer Dall1-12/+10
2018-03-19KVM: arm64: Configure c15, PMU, and debug register traps on cpu load/put for VHEChristoffer Dall3-9/+29
2018-03-19KVM: arm64: Directly call VHE and non-VHE FPSIMD enabled functionsChristoffer Dall1-12/+3
2018-03-19KVM: arm64: Move common VHE/non-VHE trap config in separate functionsChristoffer Dall1-31/+46
2018-03-19KVM: arm64: Defer saving/restoring 32-bit sysregs to vcpu load/putChristoffer Dall3-11/+27
2018-03-19KVM: arm64: Prepare to handle deferred save/restore of 32-bit registersChristoffer Dall2-40/+59
2018-03-19KVM: arm64: Defer saving/restoring 64-bit sysregs to vcpu load/put on VHEChristoffer Dall2-8/+80