summaryrefslogtreecommitdiffstats
path: root/arch/arm64 (follow)
Commit message (Expand)AuthorAgeFilesLines
* arm64: KVM: Make PSCI_VERSION a fast pathMarc Zyngier2018-01-081-0/+13
* arm64: KVM: Use per-CPU vector when BP hardening is enabledMarc Zyngier2018-01-082-1/+39
* arm64: Add skeleton to harden the branch predictor against aliasing attacksWill Deacon2018-01-0811-3/+215
* arm64: Move post_ttbr_update_workaround to C codeMarc Zyngier2018-01-084-16/+11
* arm64: cpufeature: Pass capability structure to ->enable callbackWill Deacon2018-01-081-2/+2
* arm64: Take into account ID_AA64PFR0_EL1.CSV3Will Deacon2018-01-082-1/+8
* arm64: Kconfig: Reword UNMAP_KERNEL_AT_EL0 kconfig entryWill Deacon2018-01-081-7/+6
* arm64: use RET instruction for exiting the trampolineWill Deacon2018-01-081-1/+9
* arm64: v8.4: Support for new floating point multiplication instructionsDongjiu Geng2018-01-054-0/+5
* arm64: asid: Do not replace active_asids if already 0Catalin Marinas2018-01-051-8/+11
* arm64: make label allocation style consistent in tishiftJason A. Donenfeld2018-01-021-4/+4
* ARM64 / cpuidle: Use new cpuidle macro for entering retention statePrashanth Prakash2018-01-021-1/+7
* Merge branch 'for-next/52-bit-pa' into for-next/coreCatalin Marinas2017-12-2217-98/+301
|\
| * arm64: enable 52-bit physical address supportKristina Martsenko2017-12-221-0/+13
| * arm64: allow ID map to be extended to 52 bitsKristina Martsenko2017-12-226-43/+70
| * arm64: handle 52-bit physical addresses in page table entriesKristina Martsenko2017-12-225-20/+51
| * arm64: don't open code page table entry creationKristina Martsenko2017-12-224-7/+16
| * arm64: head.S: handle 52-bit PAs in PTEs in early page table setupKristina Martsenko2017-12-222-9/+37
| * arm64: handle 52-bit addresses in TTBRKristina Martsenko2017-12-2211-15/+68
| * arm64: limit PA size to supported rangeKristina Martsenko2017-12-226-8/+34
| * arm64: add kconfig symbol to configure physical address sizeKristina Martsenko2017-12-223-2/+18
* | arm64: kaslr: Put kernel vectors address in separate data pageWill Deacon2017-12-114-2/+28
* | arm64: mm: Introduce TTBR_ASID_MASK for getting at the ASID in the TTBRWill Deacon2017-12-114-4/+6
* | arm64: Kconfig: Add CONFIG_UNMAP_KERNEL_AT_EL0Will Deacon2017-12-111-0/+13
* | arm64: entry: Add fake CPU feature for unmapping the kernel at EL0Will Deacon2017-12-114-6/+50
* | arm64: tls: Avoid unconditional zeroing of tpidrro_el0 for native tasksWill Deacon2017-12-111-7/+5
* | arm64: erratum: Work around Falkor erratum #E1003 in trampoline codeWill Deacon2017-12-112-12/+17
* | arm64: entry: Hook up entry trampoline to exception vectorsWill Deacon2017-12-111-3/+36
* | arm64: entry: Explicitly pass exception level to kernel_ventry macroWill Deacon2017-12-111-23/+23
* | arm64: mm: Map entry trampoline into trampoline and kernel page tablesWill Deacon2017-12-114-1/+33
* | arm64: entry: Add exception trampoline page for exceptions from EL0Will Deacon2017-12-112-0/+103
* | arm64: mm: Invalidate both kernel and user ASIDs when performing TLBIWill Deacon2017-12-111-2/+14
* | arm64: mm: Add arm64_kernel_unmapped_at_el0 helperWill Deacon2017-12-111-0/+8
* | arm64: mm: Allocate ASIDs in pairsWill Deacon2017-12-112-8/+18
* | arm64: mm: Fix and re-enable ARM64_SW_TTBR0_PANWill Deacon2017-12-1110-21/+42
* | arm64: mm: Rename post_ttbr0_update_workaroundWill Deacon2017-12-113-5/+4
* | arm64: mm: Remove pre_ttbr0_update_workaround for Falkor erratum #E1003Will Deacon2017-12-114-36/+0
* | arm64: mm: Move ASID from TTBR0 to TTBR1Will Deacon2017-12-114-9/+14
* | arm64: mm: Temporarily disable ARM64_SW_TTBR0_PANWill Deacon2017-12-111-0/+1
* | arm64: mm: Use non-global mappings for kernel spaceWill Deacon2017-12-112-8/+25
|/
* Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm...Linus Torvalds2017-12-106-10/+7
|\
| * Merge tag 'amlogic-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Olof Johansson2017-12-102-5/+5
| |\
| | * ARM64: dts: meson-gx: fix UART pclk clock nameNeil Armstrong2017-12-082-5/+5
| * | Merge tag 'uniphier-fixes-v4.15' of git://git.kernel.org/pub/scm/linux/kernel...Olof Johansson2017-12-033-4/+1
| |\ \
| | * | arm64: dts: uniphier: remove unnecessary interrupt-parentMasahiro Yamada2017-11-293-3/+0
| | * | arm64: dts: uniphier: correct on-board device IRQ number for PXs3Dai Okamura2017-11-291-1/+1
| | |/
| * / arm64: dts: sort vendor subdirectories in Makefile alphabeticallyMasahiro Yamada2017-12-031-1/+1
| |/
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2017-12-105-24/+95
|\ \
| * \ Merge tag 'kvm-arm-fixes-for-v4.15-1' of git://git.kernel.org/pub/scm/linux/k...Radim Krčmář2017-12-055-24/+95
| |\ \
| | * | kvm: arm64: handle single-step of hyp emulated mmio instructionsAlex Bennée2017-11-291-7/+30