summaryrefslogtreecommitdiffstats
path: root/arch/arm64/include
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfLinus Torvalds8 days1-1/+1
|\
| * bpf: Use architecture provided res_smp_cond_load_acquireKumar Kartikeya Dwivedi10 days1-1/+1
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds12 days3-4/+49
|\ \ | |/ |/|
| * Merge tag 'kvmarm-fixes-6.15-1' of https://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini12 days3-4/+49
| |\
| | * KVM: arm64: Don't translate FAR if invalid/unsafeOliver Upton2025-04-033-1/+26
| | * arm64: Convert HPFAR_EL2 to sysreg tableOliver Upton2025-04-031-1/+3
| | * KVM: arm64: Only read HPFAR_EL2 when value is architecturally validOliver Upton2025-04-031-2/+20
* | | Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds2025-04-033-7/+4
|\ \ \
| * | | arm64: Add support for HIP09 Spectre-BHB mitigationJinqian Yang2025-03-281-0/+2
| * | | arm64: mm: Drop dead code for pud special bit handlingPeter Xu2025-03-281-5/+0
| * | | arm64: mops: Do not dereference src reg for a set operationKeir Fraser2025-03-281-2/+2
* | | | Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2025-04-013-17/+16
|\ \ \ \
| * | | | mm: rename GENERIC_PTDUMP and PTDUMP_COREAnshuman Khandual2025-03-171-2/+2
| * | | | mm/ioremap: pass pgprot_t to ioremap_prot() instead of unsigned longRyan Roberts2025-03-161-3/+3
| * | | | mm: support tlbbatch flush for a range of PTEsBarry Song2025-03-161-12/+11
* | | | | Merge tag 'bpf_res_spin_lock' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2025-03-301-0/+93
|\ \ \ \ \
| * | | | | rqspinlock: Hardcode cond_acquire loops for arm64Kumar Kartikeya Dwivedi2025-03-191-0/+93
* | | | | | Merge tag 'bpf-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/bp...Linus Torvalds2025-03-301-2/+10
|\| | | | |
| * | | | | arm64: insn: Add load-acquire and store-release instructionsPeilin Ye2025-03-151-0/+8
| * | | | | arm64: insn: Add BIT(23) to {load,store}_ex's maskPeilin Ye2025-03-151-2/+2
* | | | | | Merge tag 'hyperv-next-signed-20250324' of git://git.kernel.org/pub/scm/linux...Linus Torvalds2025-03-251-0/+13
|\ \ \ \ \ \
| * | | | | | arm64/hyperv: Add some missing functions to arm64Nuno Das Neves2025-03-201-0/+13
* | | | | | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2025-03-2513-91/+139
|\ \ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | |
| * | | | | | Merge branch 'kvm-nvmx-and-vm-teardown' into HEADPaolo Bonzini2025-03-201-2/+0
| |\ \ \ \ \ \
| | * | | | | | KVM: Drop kvm_arch_sync_events() now that all implementations are nopsSean Christopherson2025-02-261-2/+0
| * | | | | | | Merge tag 'kvmarm-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/kv...Paolo Bonzini2025-03-2014-89/+140
| |\ \ \ \ \ \ \ | | | |_|_|_|_|/ | | |/| | | | |
| | * | | | | | Merge branch 'kvm-arm64/pkvm-6.15' into kvmarm/nextOliver Upton2025-03-193-0/+31
| | |\ \ \ \ \ \
| | | * | | | | | KVM: arm64: Create each pKVM hyp vcpu after its corresponding host vcpuFuad Tabba2025-03-142-0/+3
| | | * | | | | | KVM: arm64: Factor out setting HCRX_EL2 traps into separate functionFuad Tabba2025-03-141-0/+24
| | | * | | | | | KVM: arm64: Count pKVM stage-2 usage in secondary pagetable statsVincent Donnefort2025-03-141-0/+2
| | | * | | | | | KVM: arm64: Distinct pKVM teardown memcache for stage-2Vincent Donnefort2025-03-141-0/+1
| | | * | | | | | KVM: arm64: Add flags to kvm_hyp_memcacheVincent Donnefort2025-03-141-0/+1
| | | | |_|/ / / | | | |/| | | |
| | * | | | | | Merge branch 'kvm-arm64/writable-midr' into kvmarm/nextOliver Upton2025-03-192-2/+13
| | |\ \ \ \ \ \
| | | * | | | | | KVM: arm64: Allow userspace to change the implementation ID registersSebastian Ott2025-02-261-0/+2
| | | * | | | | | KVM: arm64: Maintain per-VM copy of implementation ID regsSebastian Ott2025-02-261-0/+9
| | | * | | | | | KVM: arm64: Set HCR_EL2.TID1 unconditionallyOliver Upton2025-02-261-2/+2
| | | |/ / / / /
| | * | | | | | Merge branch 'kvm-arm64/pmuv3-asahi' into kvmarm/nextOliver Upton2025-03-193-23/+8
| | |\ \ \ \ \ \
| | | * | | | | | KVM: arm64: Move PMUVer filtering into KVM codeOliver Upton2025-03-111-23/+0
| | | * | | | | | KVM: arm64: Use a cpucap to determine if system supports FEAT_PMUv3Oliver Upton2025-03-112-0/+7
| | * | | | | | | Merge branch 'kvm-arm64/pv-cpuid' into kvmarm/nextOliver Upton2025-03-195-26/+33
| | |\ \ \ \ \ \ \
| | | * | | | | | | smccc/kvm_guest: Enable errata based on implementation CPUsShameer Kolothum2025-02-262-0/+8
| | | * | | | | | | arm64: Make  _midr_in_range_list() an exported functionShameer Kolothum2025-02-261-14/+1
| | | * | | | | | | KVM: arm64: Introduce KVM_REG_ARM_VENDOR_HYP_BMAP_2Shameer Kolothum2025-02-262-1/+14
| | | * | | | | | | arm64: Modify _midr_range() functions to read MIDR/REVIDR internallyShameer Kolothum2025-02-262-16/+15
| | | | |/ / / / / | | | |/| | | | |
| | * | | | | | | Merge branch 'kvm-arm64/nv-idregs' into kvmarm/nextOliver Upton2025-03-192-0/+2
| | |\ \ \ \ \ \ \
| | | * | | | | | | KVM: arm64: Allow userspace to limit NV support to nVHEMarc Zyngier2025-02-241-0/+1
| | | * | | | | | | KVM: arm64: Move NV-specific capping to idreg sanitisationMarc Zyngier2025-02-241-0/+1
| | | |/ / / / / /
| | * | | | | | | Merge branch 'kvm-arm64/nv-vgic' into kvmarm/nextOliver Upton2025-03-195-38/+53
| | |\ \ \ \ \ \ \ | | | |_|_|_|_|/ / | | |/| | | | | |
| | | * | | | | | KVM: arm64: nv: Allow userland to set VGIC maintenance IRQAndre Przywara2025-03-031-0/+1
| | | * | | | | | KVM: arm64: nv: Request vPE doorbell upon nested ERET to L2Oliver Upton2025-03-031-0/+2