Sign in
Join now
kernel2
tjh.dev
/
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
kernel2
/
arch
/
arm64
/
include
/
asm
3 folders
·
196 files
at
master
Linus Torvalds
·
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
·
3mo ago
0c452fbd
stacktrace
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
vdso
arm64: vDSO: compat_gettimeofday: Add explicit includes
7mo ago
xen
arm64: ptrace: Replace interrupts_enabled() with regs_irqs_disabled()
1y ago
acenv.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
7y ago
acpi.h
ACPI: PPTT: Use acpi_get_cpu_uid() and remove get_acpi_id_for_cpu()
7mo ago
alternative-macros.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
alternative.h
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
11mo ago
apple_m1_pmu.h
drivers/perf: apple_m1: Support host/guest event filtering
1y ago
arch_gicv3.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
arch_timer.h
arm64: arch_timer: reuse arch_timer_read_cnt{p,v}ct_el0() helpers
5mo ago
archrandom.h
arm64: head: Move early kernel mapping routines into C code
2y ago
arm_dsu_pmu.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
7y ago
arm_pmuv3.h
perf/arm_pmuv3: Add PMUv3.9 per counter EL0 access control
2y ago
arm-cci.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234
7y ago
asm_pointer_auth.h
arm64/sysreg: Add _EL1 into ID_AA64ISAR2_EL1 definition names
4y ago
asm-bug.h
arm64/bug: Add ARCH_WARN_ASM macro for BUG/WARN asm code sharing with Rust
1y ago
asm-extable.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
asm-offsets.h
arm64: Assembly macros and definitions
14y ago
asm-prototypes.h
kasan: arm64: support specialized outlined tag mismatch checks
5y ago
asm-uaccess.h
arm64/mm: Directly use TTBRx_EL1_ASID_MASK
7mo ago
assembler.h
Merge tag 'dma-mapping-7.1-2026-04-16' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
6mo ago
atomic_ll_sc.h
arch: Remove cmpxchg_double
3y ago
atomic_lse.h
arm64: atomics: lse: Remove unused parameters from ATOMIC_FETCH_OP_AND macros
11mo ago
atomic.h
locking/atomic: make atomic*_{cmp,}xchg optional
3y ago
barrier.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
bitops.h
include: move find.h from asm_generic to linux
4y ago
bitrev.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
9y ago
boot.h
arm64: get rid of TEXT_OFFSET
6y ago
brk-imm.h
arm64: kretprobes: acquire the regs via a BRK exception
2y ago
bug.h
bugs/core: Extend __WARN_FLAGS() with the 'cond_str' parameter
1y ago
cache.h
dma-mapping: Separate DMA sync issuing and completion waiting
7mo ago
cacheflush.h
arm64: Provide dcache_inval_poc_nosync helper
7mo ago
cfi.h
arm64/cfi,bpf: Support kCFI + BPF on arm64
1y ago
checksum.h
arm64: csum: cast to the proper type
5y ago
clocksource.h
arm64: Introduce asm/vdso/clocksource.h
6y ago
cmpxchg.h
arm64: Silence sparse warnings caused by the type casting in (cmp)xchg
8mo ago
compat.h
arm64: avoid prototype warnings for syscalls
3y ago
compiler.h
arm64: move PAC masks to <asm/pointer_auth.h>
3y ago
cpu_ops.h
arm64: cpuidle: remove generic cpuidle support
4y ago
cpu.h
arm64: Expose AIDR_EL1 via sysfs
1y ago
cpucaps.h
arm64: cpufeature: Add WORKAROUND_DISABLE_CNP capability
5mo ago
cpufeature.h
arm64: cpufeature: Add support for the MPAM v0.1 architecture version
5mo ago
cpuidle.h
arm64: cpuidle: remove generic cpuidle support
4y ago
cputype.h
arm64: cputype: Add C1-Premium definitions
4mo ago
crash_reserve.h
kexec: split crashkernel reservation code out from crash_core.c
2y ago
current.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
daifflags.h
arm64/daifflags: Make local_daif_*() helpers __always_inline
5mo ago
dcc.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284
7y ago
debug-monitors.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
dmi.h
arm64: dmi: Add SMBIOS/DMI support
12y ago
efi.h
arm64/efi: Don't fail check current_in_efi() if preemptible
10mo ago
el2_setup.h
arm64: cpufeature: Add support for the MPAM v0.1 architecture version
5mo ago
elf.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
entry-common.h
arm64: entry: Switch to generic IRQ entry
1y ago
esr.h
arm64: Correct value returned by ESR_ELx_FSC_ADDRSZ_nL()
3mo ago
exception.h
arm64: entry: Switch to generic IRQ entry
1y ago
exec.h
arm64: uaccess: remove set_fs()
5y ago
extable.h
arm64: mm: Handle PAN faults on uaccess CPY* instructions
1y ago
fixmap.h
arm64: fixmap: Allow 256K early_ioremap() at any offset
3mo ago
fpsimd.h
arm64: fpsimd: Move SME save/restore inline
5mo ago
fpu.h
arm64/fpsimd: Allocate kernel mode FP/SIMD buffers on the stack
11mo ago
ftrace.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
futex.h
arm64: futex: Support futex with FEAT_LSUI
7mo ago
gcs.h
arm64: uaccess: Add additional userspace GCS accessors
1y ago
gpr-num.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
hardirq.h
arm64: errata: Work around AmpereOne's erratum AC04_CPU_23
1y ago
hugetlb.h
arm64: mm: Refactor __flush_tlb_range() to take flags
7mo ago
hw_breakpoint.h
arm64/hw_breakpoint: Directly use ESR_ELx_WNR for an watchpoint exception
2y ago
hwcap.h
arm64/hwcap: Generate the KERNEL_HWCAP_ definitions for the hwcaps
6mo ago
hyp_image.h
KVM: arm64: Allow using kvm_nvhe_sym() in hyp code
5y ago
hypervisor.h
smccc/kvm_guest: Enable errata based on implementation CPUs
1y ago
image.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
insn-def.h
arm64: move AARCH64_BREAK_FAULT into insn-def.h
4y ago
insn.h
arm64: probes: Handle probes on hinted conditional branch instructions
5mo ago
io.h
arm64/mm: Rename ptdesc_t
5mo ago
irq_work.h
arch: consolidate arch_irq_work_raise prototypes
2y ago
irq.h
arm64: irq: include <linux/cpumask.h>
2y ago
irqflags.h
arm64/irqflags: __always_inline the arch_local_irq_*() helpers
6mo ago
jump_label.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
kasan.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
Kbuild
arm64/hwcap: Include kernel-hwcap.h in list of generated files
6mo ago
kernel-pgtable.h
arm64: Reserve an extra page for early kernel mapping
6mo ago
kexec.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
kfence.h
arm64: mm: Don't sleep in split_kernel_leaf_mapping() when in atomic context
11mo ago
kgdb.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
kprobes.h
arm64: kprobes: Allow reentering kprobes while single-stepping
3mo ago
kvm_arm.h
Merge branch kvm-arm64/pkvm-no-mte into kvmarm-master/next
9mo ago
kvm_asm.h
KVM: arm64: pkvm: Adopt MARKER() to define host hypercall ranges
6mo ago
kvm_define_hypevents.h
KVM: arm64: Add event support to the nVHE/pKVM hyp and trace remote
7mo ago
kvm_emulate.h
Merge branch kvm-arm64/feat_idst into kvmarm-master/next
9mo ago
kvm_host.h
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
4mo ago
kvm_hyp.h
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
4mo ago
kvm_hypevents.h
KVM: arm64: Add selftest event support to nVHE/pKVM hyp
7mo ago
kvm_hyptrace.h
KVM: arm64: Add event support to the nVHE/pKVM hyp and trace remote
7mo ago
kvm_mmu.h
KVM: arm64: Remove @arch from __load_stage2()
5mo ago
kvm_mte.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
kvm_nested.h
Merge tag 'kvmarm-fixes-7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
3mo ago
kvm_pgtable.h
KVM: arm64: Introduce hypercall to force reclaim of a protected page
7mo ago
kvm_pkvm.h
KVM: arm64: pkvm: Remove struct cpu_sve_state
5mo ago
kvm_ptrauth.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
kvm_types.h
KVM: arm64: Use common KVM implementation of MMU memory caches
6y ago
linkage.h
Merge branch 'for-next/mm' into for-next/core
4mo ago
lse.h
arm64: Unconditionally enable LSE support
9mo ago
lsui.h
arm64: futex: Support futex with FEAT_LSUI
7mo ago
mem_encrypt.h
arm64: Add missing includes for mem_encrypt
1y ago
memory.h
arm64: Add MT_S2{,_FWB}_AS_S1 encodings
9mo ago
mman.h
mm: update architecture and driver code to use vm_flags_t
1y ago
mmu_context.h
arm64/mm: Directly use TTBRx_EL1_ASID_MASK
7mo ago
mmu.h
Merge branches 'for-next/misc', 'for-next/tlbflush', 'for-next/ttbr-macros-cleanup', 'for-next/kselftest', 'for-next/feat_lsui', 'for-next/mpam', 'for-next/hotplug-batched-tlbi', 'for-next/bbml2-fixes', 'for-next/sysreg', 'for-next/generic-entry' and 'for-next/acpi', remote-tracking branches 'arm64/for-next/perf' and 'arm64/for-next/read-once' into for-next/core
6mo ago
module.h
arm64: ftrace: fix unreachable PLT for ftrace_caller in init_module with CONFIG_DYNAMIC_FTRACE
1y ago
module.lds.h
module, arm64: force sh_addr=0 for arch-specific sections
5mo ago
mpam.h
arm_mpam: resctrl: Add CDP emulation
7mo ago
mshyperv.h
arm64/hyperv: Add some missing functions to arm64
1y ago
mte-def.h
arm64: mte: Define the number of bytes for storing the tags in a page
4y ago
mte-kasan.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
mte.h
arm64: mte: Skip TFSR_EL1 checks and barriers in synchronous tag check mode
6mo ago
neon-intrinsics.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
7y ago
neon.h
arm64/fpsimd: Allocate kernel mode FP/SIMD buffers on the stack
11mo ago
numa.h
numa: Move numa implementation to common code
5y ago
page-def.h
vdso: Introduce vdso/page.h
2y ago
page.h
mm/page_alloc: fix initialization of tags of the huge zero folio with init_on_free
5mo ago
paravirt.h
arm64/paravirt: Use common code for paravirt_steal_clock()
9mo ago
pci.h
asm-generic: Add new pci.h and use it
4y ago
percpu.h
arm64: Use load LSE atomics for the non-return per-CPU atomic operations
11mo ago
perf_event.h
perf/core: Correct perf sampling with guest VMs
1y ago
pgalloc.h
arm64: pgtable: use mmu gather to free p4d level page table
1y ago
pgtable-hwdef.h
arm64/mm: Directly use TTBRx_EL1_CnP
7mo ago
pgtable-prot.h
arm64: mm: Handle invalid large leaf mappings correctly
7mo ago
pgtable-types.h
arm64/mm: Rename ptdesc_t
5mo ago
pgtable.h
Merge tag 'bpf-next-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
4mo ago
pkeys.h
mm/pkeys: remove unused tsk parameter from arch_set_user_pkey_access()
7mo ago
pointer_auth.h
arm64: move PAC masks to <asm/pointer_auth.h>
3y ago
por.h
arm64/sysreg: Move POR_EL0_INIT to asm/por.h
1y ago
preempt.h
arm64: entry: Switch to generic IRQ entry
1y ago
probes.h
arm64: probes: Remove probe_opcode_t
2y ago
proc-fns.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
processor.h
arm64: fpsimd: Use opaque type for SME state
5mo ago
ptdump.h
arm64/mm: Rename ptdesc_t
5mo ago
ptrace.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
pvclock-abi.h
KVM: arm64: Implement PV_TIME_FEATURES call
7y ago
resctrl.h
arm64: mpam: Select ARCH_HAS_CPU_RESCTRL
7mo ago
ring_buffer.h
ring-buffer: Flush and stop persistent ring buffer on panic
5mo ago
rqspinlock.h
bpf: Use architecture provided res_smp_cond_load_acquire
1y ago
rsi_cmds.h
arm64: Add missing includes for mem_encrypt
1y ago
rsi_smc.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
rsi.h
arm64: realm: ioremap: Allow mapping memory as encrypted
1y ago
runtime-const.h
arm64: make runtime const not usable by modules
8mo ago
rwonce.h
arm64, compiler-context-analysis: Permit alias analysis through __READ_ONCE() with CONFIG_LTO=y
8mo ago
scs.h
arm64: scs: Remove redundant save/restore of SCS SP on entry to/from EL0
7mo ago
sdei.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
seccomp.h
arm64: Remove duplicate included header
1y ago
sections.h
KVM: arm64: Add .hyp.data section
1y ago
semihost.h
serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h
3y ago
set_memory.h
Merge tag 'mm-stable-2024-11-18-19-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
1y ago
setup.h
arm64: mm: Rework the 'rodata=' options
1y ago
shmparam.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234
7y ago
signal.h
arm64: expose FAR_EL1 tag bits in siginfo
5y ago
signal32.h
arm64: remove pointless __KERNEL__ guards
7y ago
simd.h
arm64/simd: Avoid pointless clearing of FP/SIMD buffer
10mo ago
smp_plat.h
arm64: Add missing header <asm/smp.h> in two files
5y ago
smp.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
sparsemem.h
arm64/mm: Reduce PA space to 48 bits when LPA2 is not enabled
1y ago
spectre.h
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
11mo ago
spinlock_types.h
Improve consistency of '#error' directive messages
1y ago
spinlock.h
locking/arch: Move qrwlock.h include after qspinlock.h
5y ago
stack_pointer.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
9y ago
stackprotector.h
stackprotector: actually use get_random_canary()
3y ago
stacktrace.h
arm64: remove CONFIG_VMAP_STACK checks from stacktrace overflow logic
1y ago
stage2_pgtable.h
KVM: arm64: Move VTCR_EL2 into struct s2_mmu
3y ago
stat.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234
7y ago
static_call.h
arm64: Use static call trampolines when kCFI is enabled
7mo ago
string.h
Revert "arm64: Mitigate MTE issues with str{n}cmp()"
4y ago
suspend.h
arm64: Fix cleared E0POE bit after cpu_suspend()/resume()
9mo ago
sync_bitops.h
arm64, locking/atomics: Use instrumented atomics
8y ago
syscall_wrapper.h
posix-timers: Get rid of [COMPAT_]SYS_NI() uses
2y ago
syscall.h
arm64: Avoid memcpy() for syscall_get_arguments()
10mo ago
sysreg.h
KVM: arm64: Make EL2 exception entry and exit context-synchronization events
6mo ago
system_misc.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
text-patching.h
asm-generic: introduce text-patching.h
1y ago
thread_info.h
arm64: mpam: Context switch the MPAM registers
7mo ago
timex.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234
7y ago
tlb.h
arm64: tlb: Flush walk cache when unsharing PMD tables
5mo ago
tlbbatch.h
arm64: Avoid eager DVMSync reclaim batches with C1-Pro SME erratum
4mo ago
tlbflush.h
arm64: Avoid eager DVMSync reclaim batches with C1-Pro SME erratum
4mo ago
topology.h
arch_topology: move parse_acpi_topology() to common code
1y ago
trans_pgd.h
arm64: trans_pgd: remove trans_pgd_map_page()
5y ago
traps.h
KVM: arm64: Dump instruction on hyp panic
1y ago
uaccess.h
uaccess: unify inline vs outline copy_{from,to}_user() selection
5mo ago
unistd.h
arm64: rework compat syscall macros
2y ago
unistd32.h
arm64: convert unistd_32.h to syscall.tbl format
2y ago
uprobes.h
arm64: debug: call step handlers statically
1y ago
vdso.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
vectors.h
arm64: Avoid cpus_have_const_cap() for ARM64_UNMAP_KERNEL_AT_EL0
3y ago
vermagic.h
arch: split MODULE_ARCH_VERMAGIC definitions out to <asm/vermagic.h>
6y ago
virt.h
KVM: arm64: Reclaim faulting page from pKVM in spurious fault handler
7mo ago
vmalloc.h
arm64: Enable vmalloc-huge with ptdump
1y ago
vmap_stack.h
arm64: Remove assertion on CONFIG_VMAP_STACK
11mo ago
vncr_mapping.h
KVM: arm64: gic-v5: Support GICv5 FGTs & FGUs
7mo ago
word-at-a-time.h
arm64: word-at-a-time: improve byte count calculations for LE
2y ago