aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm64/include
AgeCommit message (Expand)AuthorFilesLines
6 daysMerge tag 'driver-core-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-0/+3
6 daysMerge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds8-16/+99
9 daysMerge tag 'fpsimd-on-stack-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds5-18/+41
9 daysMerge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds70-282/+298
9 daysMerge tag 'kvmarm-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/kv...Paolo Bonzini8-16/+99
9 daysMerge tag 'core-uaccess-2025-11-30' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-2/+2
10 daysMerge tag 'core-bugs-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
11 daysMerge branch 'kvm-arm64/nv-xnx-haf' into kvmarm/nextOliver Upton4-13/+55
11 daysMerge branch 'kvm-arm64/vgic-lr-overflow' into kvmarm/nextOliver Upton4-3/+10
11 daysMerge branch 'kvm-arm64/sea-user' into kvmarm/nextOliver Upton1-0/+2
11 daysKVM: arm64: at: Use correct HA bit in TCR_EL2 when regime is EL2Alexandru Elisei1-0/+1
11 daysKVM: arm64: Document KVM_PGTABLE_PROT_{UX,PX}Alexandru Elisei1-1/+3
11 daysKVM: arm64: Implement HW access flag management in stage-1 SW PTWOliver Upton1-0/+1
11 daysKVM: arm64: Propagate PTW errors up to AT emulationOliver Upton1-3/+3
11 daysKVM: arm64: Add helper for swapping guest descriptorOliver Upton1-0/+2
13 daysMerge branch 'for-next/sysreg' into for-next/coreCatalin Marinas6-105/+54
13 daysMerge branches 'for-next/misc', 'for-next/kselftest', 'for-next/efi-preempt',...Catalin Marinas69-177/+244
2025-11-27arm64/sysreg: Remove unused define ARM64_FEATURE_FIELD_BITSBen Horgan1-2/+0
2025-11-27arm64: atomics: lse: Remove unused parameters from ATOMIC_FETCH_OP_AND macrosSeongsu Park1-10/+10
2025-11-24KVM: arm64: GICv3: nv: Resync LRs/VMCR/HCR early for better MI emulationMarc Zyngier1-0/+1
2025-11-24KVM: arm64: GICv3: Handle deactivation via ICV_DIR_EL1 trapsMarc Zyngier1-0/+1
2025-11-24KVM: arm64: Eagerly save VMCR on exitMarc Zyngier2-2/+2
2025-11-24KVM: arm64: GICv3: Detect and work around the lack of ICV_DIR_EL1 trappingMarc Zyngier1-1/+6
2025-11-24KVM: arm64: nv: Forward FEAT_XNX permissions to the shadow stage-2Oliver Upton1-2/+35
2025-11-24KVM: arm64: Add support for FEAT_XNX stage-2 permissionsOliver Upton1-7/+10
2025-11-21Merge branch 'objtool/core'Peter Zijlstra41-257/+418
2025-11-19KVM: arm64: Split kvm_pgtable_stage2_destroy()Raghavendra Rao Ananta2-1/+33
2025-11-19arm64, tlbflush: don't TLBI broadcast if page reused in write faultHuang Ying2-5/+65
2025-11-18mm/huge_memory: Fix initialization of huge zero folioLinus Torvalds1-2/+2
2025-11-13arm64/mm: Elide TLB flush in certain pte protection transitionsDev Jain1-0/+27
2025-11-13arm64/sysreg: Replace TCR_EL1 field macrosAnshuman Khandual5-103/+54
2025-11-12Merge tag 'arm64-fpsimd-on-stack-for-v6.19' into libcrypto-fpsimd-on-stackEric Biggers5-20/+36
2025-11-12Merge tag 'scoped-ksimd-for-arm-arm64' into libcrypto-fpsimd-on-stackEric Biggers1-0/+7
2025-11-12arm64: Fix typos and spelling errors in commentsmrigendrachaubey5-8/+8
2025-11-12KVM: arm64: VM exit to userspace to handle SEAJiaqi Yan1-0/+2
2025-11-12arm64/fpsimd: Allocate kernel mode FP/SIMD buffers on the stackArd Biesheuvel4-7/+15
2025-11-12arm64/fpu: Enforce task-context only for generic kernel mode FPUArd Biesheuvel1-2/+14
2025-11-12arm64/xorblocks: Switch to 'ksimd' scoped guard APIArd Biesheuvel1-13/+9
2025-11-12arm64/simd: Add scoped guard API for kernel mode SIMDArd Biesheuvel1-0/+7
2025-11-11arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headersThomas Huth61-123/+123
2025-11-11arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headersThomas Huth3-5/+5
2025-11-11arm64/efi: Move uaccess en/disable out of efi_set_pgd()Ard Biesheuvel1-10/+3
2025-11-11arm64/fpsimd: Permit kernel mode NEON with IRQs offArd Biesheuvel1-1/+1
2025-11-11Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds5-9/+19
2025-11-07arm64/mm: Drop cpu_set_[default|idmap]_tcr_t0sz()Anshuman Khandual1-10/+2
2025-11-07arm64: remove unused ARCH_PFN_OFFSETOmar Sandoval1-1/+0
2025-11-07arm64: Remove assertion on CONFIG_VMAP_STACKDawei Li1-4/+0
2025-11-07arm64: Reject modules with internal alternative callbacksAdrian Barnaś1-2/+5
2025-11-07arm64: Fail module loading if dynamic SCS patching failsAdrian Barnaś1-1/+1
2025-11-07arm64: proton-pack: Fix hard lockup due to print in scheduler contextshechenglong1-0/+1
2025-11-07arm64: mm: Don't sleep in split_kernel_leaf_mapping() when in atomic contextRyan Roberts1-2/+1
2025-11-07arm64: Use load LSE atomics for the non-return per-CPU atomic operationsCatalin Marinas1-4/+11
2025-11-04arm64: uaccess: Use unsafe wrappers for ASM GOTOThomas Gleixner1-2/+2
2025-10-27Merge 6.18-rc3 into driver-core-nextGreg Kroah-Hartman4-8/+94
2025-10-23Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds1-1/+2
2025-10-22arch_topology: move parse_acpi_topology() to common codeYunhui Cui1-0/+3
2025-10-21arm64, mm: avoid always making PTE dirty in pte_mkwrite()Huang Ying1-1/+2
2025-10-18Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2-6/+82
2025-10-17arm64/sysreg: Fix GIC CDEOI instruction encodingLorenzo Pieralisi1-1/+10
2025-10-14arm64: Revamp HCR_EL2.E2H RES1 detectionMarc Zyngier1-6/+32
2025-10-13KVM: arm64: Compute per-vCPU FGTs at vcpu_load()Oliver Upton1-0/+50
2025-10-07Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds2-1/+7
2025-10-04Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds7-10/+62
2025-10-02Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds4-11/+18
2025-09-30Merge tag 'timers-vdso-2025-09-29' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds3-7/+14
2025-09-30Merge tag 'kvm-riscv-6.18-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini3-0/+7
2025-09-30Merge tag 'kvmarm-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini7-10/+62
2025-09-29Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds21-84/+206
2025-09-25arm64: mm: Move KPTI helpers to mmu.cKevin Brodsky1-1/+6
2025-09-25tracing: Fix the bug where bpf_get_stackid returns -EFAULT on the ARM64Feng Yang1-0/+1
2025-09-24Merge branch 'for-next/uprobes' into for-next/coreWill Deacon2-41/+90
2025-09-24Merge branch 'for-next/sysregs' into for-next/coreWill Deacon1-2/+0
2025-09-24Merge branch 'for-next/perf' into for-next/coreWill Deacon2-15/+22
2025-09-24Merge branch 'for-next/mm' into for-next/coreWill Deacon6-9/+16
2025-09-24Merge branch 'for-next/entry' into for-next/coreWill Deacon6-13/+64
2025-09-24Merge branch 'for-next/cpufeature' into for-next/coreWill Deacon3-2/+8
2025-09-24Merge branch 'for-next/cca' into for-next/coreWill Deacon2-2/+6
2025-09-22arm64/sysreg: Update TCR_EL1 registerAnshuman Khandual1-2/+0
2025-09-22arm64: Enable vmalloc-huge with ptdumpDev Jain2-7/+4
2025-09-22arm64: cputype: Add Neoverse-V3AE definitionsMark Rutland1-0/+2
2025-09-21kasan/hw-tags: introduce kasan.write_only optionYeoreum Yun2-0/+7
2025-09-20Merge branch kvm-arm64/misc-6.18 into kvmarm-master/nextMarc Zyngier2-6/+16
2025-09-20Merge branch kvm-arm64/nv-misc-6.18 into kvmarm-master/nextMarc Zyngier1-0/+14
2025-09-20Merge branch kvm-arm64/nv-debug into kvmarm-master/nextMarc Zyngier1-0/+2
2025-09-20Merge branch kvm-arm64/52bit-at into kvmarm-master/nextMarc Zyngier1-2/+23
2025-09-20KVM: arm64: Add S1 IPA to page table level walkerMarc Zyngier1-0/+2
2025-09-20KVM: arm64: Add filtering hook to S1 page table walkMarc Zyngier1-0/+14
2025-09-20KVM: arm64: Compute shareability for LPA2Marc Zyngier1-0/+1
2025-09-20KVM: arm64: Account for 52bit when computing maximum OAMarc Zyngier1-2/+5
2025-09-20KVM: arm64: Add helper computing the state of 52bit PA supportMarc Zyngier1-0/+1
2025-09-19arm64: mm: split linear mapping if BBML2 unsupported on secondary CPUsRyan Roberts1-0/+2
2025-09-19KVM: arm64: Add trap configs for PMSDSFR_EL1James Clark1-0/+2
2025-09-19KVM: arm64: nv: Treat AMO as 1 when at EL2 and {E2H,TGE} = {1, 0}Oliver Upton1-0/+14
2025-09-19arm64: Enable EFI secret area Securityfs supportSuzuki K Poulose1-0/+4
2025-09-19arm64: realm: ioremap: Allow mapping memory as encryptedSuzuki K Poulose2-2/+2
2025-09-18arm64: mm: support large block mapping when rodata=fullYang Shi3-0/+8
2025-09-18arm64: cputype: Add NVIDIA Olympus definitionsShanker Donthineni1-0/+2
2025-09-18arm64: cputype: Remove duplicate Cortex-X1C definitionsMark Rutland1-2/+0
2025-09-18KVM: arm64: nv: Trap debug registers when in hyp contextOliver Upton1-0/+2
2025-09-18arm64/boot: Enable EL2 requirements for SPE_FEAT_FDSJames Clark1-0/+11
2025-09-18arm64/boot: Factor out a macro to check SPE versionJames Clark1-6/+11
2025-09-18perf: arm_spe: Support FEAT_SPEv1p4 filtersJames Clark1-9/+0
2025-09-18arm64: cputype: Add Cortex-A720AE definitionsKuninori Morimoto1-0/+2
2025-09-17Merge tag 'kvmarm-fixes-6.17-2' of https://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini3-33/+2
2025-09-17Merge branch kvm-arm64/dump-instr into kvmarm-master/nextMarc Zyngier1-0/+1
2025-09-17KVM: arm64: Fix kvm_vcpu_{set,is}_be() to deal with EL2 stateMarc Zyngier1-6/+14
2025-09-16arm64: uaccess: Add additional userspace GCS accessorsJeremy Linton1-0/+54
2025-09-16arm64: mm: Rework the 'rodata=' optionsHuang Shijie1-2/+2
2025-09-16arm64: uaccess: Move existing GCS accessors definitions to gcs.hJeremy Linton2-41/+36
2025-09-16arm64/hwcap: Add hwcap for FEAT_LSFEMark Brown2-0/+2
2025-09-15KVM: arm64: Dump instruction on hyp panicMostafa Saleh1-0/+1
2025-09-15Merge branch kvm-arm64/pkvm_vm_handle into kvmarm-master/nextMarc Zyngier3-2/+6
2025-09-15KVM: arm64: Introduce separate hypercalls for pKVM VM reservation and initial...Fuad Tabba1-0/+2
2025-09-15KVM: arm64: Decouple hyp VM creation state from its handleFuad Tabba2-0/+2
2025-09-15KVM: arm64: Rename pkvm.enabled to pkvm.is_protectedFuad Tabba1-2/+2
2025-09-13mm: introduce memdesc_flags_tMatthew Wilcox (Oracle)2-11/+11
2025-09-11arm64: entry: Switch to generic IRQ entryJinjie Ruan3-9/+57
2025-09-11arm64: entry: Refactor preempt_schedule_irq() check codeJinjie Ruan1-0/+6
2025-09-11arm64: entry: Refactor the entry and exit for exceptions from EL1Jinjie Ruan1-4/+0
2025-09-11arm64: ptrace: Replace interrupts_enabled() with regs_irqs_disabled()Jinjie Ruan3-6/+7
2025-09-10Revert "KVM: arm64: Split kvm_pgtable_stage2_destroy()"Oliver Upton2-33/+1
2025-09-10KVM: arm64: Initialize PMSCR_EL1 when in VHEAlexandru Elisei1-0/+1
2025-09-05Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds3-0/+7
2025-09-05arm64: ftrace: fix unreachable PLT for ftrace_caller in init_module with CONF...panfan2-0/+2
2025-09-04vdso: Move ENABLE_COMPAT_VDSO from core to arm64Thomas Weißschuh3-7/+14
2025-09-03arm64: uapi: Provide correct __BITS_PER_LONG for the compat vDSOThomas Weißschuh1-0/+5
2025-08-30Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds1-0/+7
2025-08-30arm64: mm: Fix CFI failure due to kpti_ng_pgd_alloc function signatureKees Cook1-0/+7
2025-08-29Merge tag 'kvmarm-fixes-6.17-1' of https://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini6-138/+36
2025-08-28KVM: arm64: Remove __vcpu_{read,write}_sys_reg_{from,to}_cpu()Marc Zyngier1-107/+0
2025-08-28KVM: arm64: Fix vcpu_{read,write}_sys_reg() accessorsMarc Zyngier1-2/+2
2025-08-21KVM: arm64: Get rid of ARM64_FEATURE_MASK()Marc Zyngier1-3/+0
2025-08-21KVM: arm64: Split kvm_pgtable_stage2_destroy()Raghavendra Rao Ananta2-1/+33
2025-08-05Merge commit 'linus' into core/bugs, to resolve conflictsIngo Molnar34-213/+537
2025-08-04KVM: arm64: nv: Handle SEAs due to VNCR redirectionOliver Upton2-25/+1
2025-08-03Merge tag 'rust-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/...Linus Torvalds1-4/+29
2025-08-01Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfLinus Torvalds1-0/+7
2025-07-31arm64/cfi,bpf: Support kCFI + BPF on arm64Puranjay Mohan1-0/+7
2025-07-31Merge tag 'mm-stable-2025-07-30-15-25' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds4-41/+23
2025-07-30Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds9-10/+242
2025-07-29Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds19-68/+173
2025-07-29Merge tag 'timers-ptp-2025-07-27' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-4/+3
2025-07-29Merge tag 'driver-core-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-0/+17
2025-07-29Merge tag 'kvmarm-6.17' of https://git.kernel.org/pub/scm/linux/kernel/git/kv...Paolo Bonzini9-10/+242
2025-07-28Merge tag 'hardening-v6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2025-07-26Merge tag 'irqchip-gic-v5-host' into kvmarm/nextOliver Upton4-4/+139
2025-07-26Merge branch 'kvm-arm64/doublefault2' into kvmarm/nextOliver Upton4-6/+85
2025-07-24arm64: add batched versions of ptep_modify_prot_start/commitDev Jain1-0/+10
2025-07-24mm: remove arch_flush_tlb_batched_pending() arch helperRyan Roberts1-11/+0
2025-07-24arm64: Handle KCOV __init vs inline mismatchesKees Cook1-1/+1
2025-07-24Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds1-0/+5
2025-07-24Merge branch 'for-next/feat_mte_store_only' into for-next/coreCatalin Marinas3-0/+4
2025-07-24Merge branches 'for-next/livepatch', 'for-next/user-contig-bbml2', 'for-next/...Catalin Marinas15-55/+93
2025-07-23arm64/gcs: task_gcs_el0_enable() should use passed taskJeremy Linton1-1/+1
2025-07-23arm64/bug: Add ARCH_WARN_ASM macro for BUG/WARN asm code sharing with RustFUJITA Tomonori1-4/+29
2025-07-22arm64/entry: Mask DAIF in cpu_switch_to(), call_on_irq_stack()Ada Couprie Diaz1-0/+5
2025-07-21KVM: arm64: Check for SYSREGS_ON_CPU before accessing the CPU stateMarc Zyngier1-0/+4
2025-07-16arm64: cacheinfo: Provide helper to compress MPIDR value into u32James Morse1-0/+17
2025-07-10Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-1/+0
2025-07-09mm: remove devmap related functions and page table bitsAlistair Popple2-25/+0
2025-07-09mm: update architecture and driver code to use vm_flags_tLorenzo Stoakes1-5/+5
2025-07-09mm/filemap: allow arch to request folio size for exec memoryRyan Roberts1-0/+8
2025-07-09Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds1-12/+7
2025-07-09vdso/vsyscall: Split up __arch_update_vsyscall() into __arch_update_vdso_clock()Thomas Weißschuh1-4/+3
2025-07-08KVM: arm64: nv: Enable vSErrors when HCRX_EL2.TMEA is setOliver Upton1-1/+5
2025-07-08KVM: arm64: Enable SCTLR2 when advertised to the guestOliver Upton1-0/+3
2025-07-08KVM: arm64: Wire up SCTLR2_ELx sysreg descriptorsOliver Upton2-0/+8
2025-07-08KVM: arm64: nv: Use guest hypervisor's vSError stateOliver Upton2-0/+8
2025-07-08KVM: arm64: nv: Add FEAT_RAS vSError sys regs to tableOliver Upton2-0/+5
2025-07-08KVM: arm64: nv: Honor SError exception routing / maskingOliver Upton3-4/+36
2025-07-08KVM: arm64: nv: Respect exception routing rules for SEAsOliver Upton1-2/+12
2025-07-08KVM: arm64: Add helper to identify a nested contextMarc Zyngier1-0/+5
2025-07-08irqchip/gic-v5: Add GICv5 LPI/IPI supportLorenzo Pieralisi2-0/+23
2025-07-08irqchip/gic-v5: Add GICv5 IRS/SPI supportLorenzo Pieralisi1-0/+36
2025-07-08irqchip/gic-v5: Add GICv5 PPI supportLorenzo Pieralisi1-0/+19
2025-07-08arm64: Add support for GICv5 GSB barriersLorenzo Pieralisi2-4/+11
2025-07-08arm64: smp: Support non-SGIs for IPIsMarc Zyngier1-1/+6
2025-07-08arm64: Disable GICv5 read/write/instruction trapsLorenzo Pieralisi1-0/+45
2025-07-08KVM: arm64: nvhe: Disable branch generation in nVHE guestsAnshuman Khandual1-0/+2
2025-07-08arm64: Handle BRBE booting requirementsAnshuman Khandual1-3/+68
2025-07-08arm64/sysreg: Add BRBE registers and fieldsAnshuman Khandual1-10/+6
2025-07-08arm64: remove CONFIG_VMAP_STACK checks from stacktrace overflow logicBreno Leitao1-5/+1
2025-07-08arm64: Remove CONFIG_VMAP_STACK conditionals from THREAD_SHIFT and THREAD_ALIGNBreno Leitao1-5/+1
2025-07-08arm64: debug: remove debug exception registration infrastructureAda Couprie Diaz3-12/+0
2025-07-08arm64: debug: split bkpt32 exception entryAda Couprie Diaz1-0/+1
2025-07-08arm64: debug: split brk64 exception entryAda Couprie Diaz1-0/+2
2025-07-08arm64: debug: split hardware watchpoint exception entryAda Couprie Diaz1-0/+4
2025-07-08arm64: debug: split single stepping exception entryAda Couprie Diaz1-0/+2
2025-07-08arm64: debug: refactor reinstall_suspended_bps()Ada Couprie Diaz1-3/+3
2025-07-08arm64: debug: split hardware breakpoint exception entryAda Couprie Diaz1-0/+5
2025-07-08arm64: entry: Add entry and exit functions for debug exceptionsAda Couprie Diaz1-0/+4
2025-07-08arm64: debug: remove break/step handler registration infrastructureAda Couprie Diaz1-24/+0
2025-07-08arm64: debug: call step handlers staticallyAda Couprie Diaz2-0/+18
2025-07-08arm64: debug: call software breakpoint handlers staticallyAda Couprie Diaz4-0/+19
2025-07-08arm64: refactor aarch32_break_handler()Ada Couprie Diaz1-1/+1
2025-07-07KVM: arm64: Allow cacheable stage 2 mapping using VMA flagsAnkit Agrawal1-0/+18
2025-07-04arm64/gcs: Don't try to access GCS registers if arm64.nogcs is enabledMark Brown1-12/+7
2025-07-03arm64/debug: Drop redundant DBG_MDSCR_* macrosAnshuman Khandual2-8/+2
2025-07-03KVM: arm64: Remove kvm_arch_vcpu_run_map_fp()Mark Rutland1-1/+0
2025-07-02arm64/hwcaps: Add MTE_STORE_ONLY hwcapsYeoreum Yun2-0/+2