tangled
alpha
login
or
join now
tjh.dev
/
kernel
1
fork
atom
Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1
fork
atom
overview
issues
pulls
pipelines
kernel
/
arch
/
arm64
/
include
/
asm
/
at
nocache-cleanup
3 folders
192 files
stacktrace
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
vdso
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
xen
arm64: ptrace: Replace interrupts_enabled() with regs_irqs_disabled()
7 months ago
Kbuild
fprobe: Add fprobe_header encoding feature
1 year ago
acenv.h
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
6 years ago
acpi.h
arm64: Handle KCOV __init vs inline mismatches
8 months ago
alternative-macros.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
alternative.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
apple_m1_pmu.h
drivers/perf: apple_m1: Support host/guest event filtering
1 year ago
arch_gicv3.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
arch_timer.h
arm64/arch_timer: include <linux/percpu.h>
2 years ago
archrandom.h
arm64: head: Move early kernel mapping routines into C code
2 years ago
arm-cci.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234
6 years ago
arm_dsu_pmu.h
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
6 years ago
arm_pmuv3.h
perf/arm_pmuv3: Add PMUv3.9 per counter EL0 access control
2 years ago
asm-bug.h
arm64/bug: Add ARCH_WARN_ASM macro for BUG/WARN asm code sharing with Rust
11 months ago
asm-extable.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
asm-offsets.h
arm64: Assembly macros and definitions
14 years ago
asm-prototypes.h
kasan: arm64: support specialized outlined tag mismatch checks
4 years ago
asm-uaccess.h
arm64: lib: Use MOPS for usercopy routines
1 year ago
asm_pointer_auth.h
arm64/sysreg: Add _EL1 into ID_AA64ISAR2_EL1 definition names
3 years ago
assembler.h
arm64/sysreg: Replace TCR_EL1 field macros
5 months ago
atomic.h
locking/atomic: make atomic*_{cmp,}xchg optional
2 years ago
atomic_ll_sc.h
arch: Remove cmpxchg_double
2 years ago
atomic_lse.h
arm64: atomics: lse: Remove unused parameters from ATOMIC_FETCH_OP_AND macros
4 months ago
barrier.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
bitops.h
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
4 years ago
bitrev.h
Merge tag 'v4.14-rc3' into irq/irqchip-4.15
8 years ago
boot.h
arm64: get rid of TEXT_OFFSET
5 years ago
brk-imm.h
arm64: kretprobes: acquire the regs via a BRK exception
2 years ago
bug.h
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
9 months ago
cache.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
cacheflush.h
mm: remove page_mapping()
2 years ago
cfi.h
Merge tag 'rust-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux
8 months ago
checksum.h
arm64: csum: cast to the proper type
5 years ago
clocksource.h
arm64: Introduce asm/vdso/clocksource.h
6 years ago
cmpxchg.h
arch: Remove cmpxchg_double
2 years ago
compat.h
arm64: avoid prototype warnings for syscalls
2 years ago
compiler.h
arm64: move PAC masks to <asm/pointer_auth.h>
3 years ago
cpu.h
arm64: Expose AIDR_EL1 via sysfs
1 year ago
cpu_ops.h
arm64: cpuidle: remove generic cpuidle support
3 years ago
cpucaps.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
cpufeature.h
Merge tag 'arm64-fpsimd-on-stack-for-v6.19' into libcrypto-fpsimd-on-stack
4 months ago
cpuidle.h
arm64: cpuidle: remove generic cpuidle support
3 years ago
cputype.h
arm64/sysreg: Replace TCR_EL1 field macros
5 months ago
crash_reserve.h
kexec: split crashkernel reservation code out from crash_core.c
2 years ago
current.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
daifflags.h
arm64: ptrace: Replace interrupts_enabled() with regs_irqs_disabled()
7 months ago
dcc.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284
6 years ago
debug-monitors.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
device.h
arm64: Remove dev->archdata.iommu pointer
5 years ago
dmi.h
arm64: dmi: Add SMBIOS/DMI support
11 years ago
efi.h
arm64/efi: Don't fail check current_in_efi() if preemptible
3 months ago
el2_setup.h
Merge tag 'arm64-fpsimd-on-stack-for-v6.19' into libcrypto-fpsimd-on-stack
4 months ago
elf.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
entry-common.h
arm64: entry: Switch to generic IRQ entry
7 months ago
esr.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
exception.h
arm64: entry: Switch to generic IRQ entry
7 months ago
exec.h
arm64: uaccess: remove set_fs()
5 years ago
extable.h
arm64: mm: Handle PAN faults on uaccess CPY* instructions
1 year ago
fixmap.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
fpsimd.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
fpsimdmacros.h
arm64: Delete the zero_za macro
2 years ago
fpu.h
arm64/fpsimd: Allocate kernel mode FP/SIMD buffers on the stack
6 months ago
ftrace.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
futex.h
arm64: extable: add a dedicated uaccess handler
4 years ago
gcs.h
arm64: uaccess: Add additional userspace GCS accessors
7 months ago
gpr-num.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
hardirq.h
Merge branch kvm-arm64/pkvm-selftest-6.16 into kvm-arm64/pkvm-np-thp-6.16
10 months ago
hugetlb.h
mm: introduce memdesc_flags_t
8 months ago
hw_breakpoint.h
arm64/hw_breakpoint: Directly use ESR_ELx_WNR for an watchpoint exception
2 years ago
hwcap.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
hyp_image.h
KVM: arm64: Allow using kvm_nvhe_sym() in hyp code
5 years ago
hypervisor.h
smccc/kvm_guest: Enable errata based on implementation CPUs
1 year ago
image.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
insn-def.h
arm64: move AARCH64_BREAK_FAULT into insn-def.h
4 years ago
insn.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
io.h
arm64: Enable EFI secret area Securityfs support
6 months ago
irq.h
arm64: irq: include <linux/cpumask.h>
2 years ago
irq_work.h
arch: consolidate arch_irq_work_raise prototypes
2 years ago
irqflags.h
arm64: Remove unnecessary irqflags alternative.h include
2 years ago
jump_label.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
kasan.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
kernel-pgtable.h
arm64: Work around convergence issue with LLD linker
10 months ago
kexec.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
kfence.h
arm64: mm: Don't sleep in split_kernel_leaf_mapping() when in atomic context
5 months ago
kgdb.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
kprobes.h
arm64: debug: call software breakpoint handlers statically
9 months ago
kvm_arm.h
Merge tag 'driver-core-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core
4 months ago
kvm_asm.h
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
2 months ago
kvm_emulate.h
KVM: arm64: Remove unused vcpu_{clear,set}_wfx_traps()
3 months ago
kvm_host.h
KVM: arm64: GICv3: Handle deactivation via ICV_DIR_EL1 traps
4 months ago
kvm_hyp.h
KVM: arm64: GICv3: nv: Resync LRs/VMCR/HCR early for better MI emulation
4 months ago
kvm_mmu.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
kvm_mte.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
kvm_nested.h
KVM: arm64: Implement HW access flag management in stage-1 SW PTW
4 months ago
kvm_pgtable.h
Merge tag 'kvmarm-fixes-6.19-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
2 months ago
kvm_pkvm.h
Merge branch 'objtool/core'
4 months ago
kvm_ptrauth.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
kvm_types.h
KVM: arm64: Use common KVM implementation of MMU memory caches
5 years ago
linkage.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
lse.h
arm64: Remove system_uses_lse_atomics()
2 years ago
mem_encrypt.h
arm64: Add missing includes for mem_encrypt
11 months ago
memory.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
mman.h
mm: update architecture and driver code to use vm_flags_t
9 months ago
mmu.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
mmu_context.h
arm64/sysreg: Replace TCR_EL1 field macros
5 months ago
module.h
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
7 months ago
module.lds.h
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
7 months ago
mshyperv.h
Merge tag 'hyperv-next-signed-20250324' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
1 year ago
mte-def.h
arm64: mte: Define the number of bytes for storing the tags in a page
4 years ago
mte-kasan.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
mte.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
neon-intrinsics.h
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
6 years ago
neon.h
arm64/fpsimd: Allocate kernel mode FP/SIMD buffers on the stack
6 months ago
numa.h
numa: Move numa implementation to common code
5 years ago
page-def.h
vdso: Introduce vdso/page.h
2 years ago
page.h
mm/huge_memory: Fix initialization of huge zero folio
4 months ago
paravirt.h
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
5 years ago
paravirt_api_clock.h
sched/headers: Add initial new headers as identity mappings
4 years ago
pci.h
Merge branch 'for-next/boot' into for-next/core
3 years ago
percpu.h
arm64: Use load LSE atomics for the non-return per-CPU atomic operations
5 months ago
perf_event.h
Merge tag 'mm-nonmm-stable-2024-11-24-02-05' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
1 year ago
pgalloc.h
arm64: pgtable: use mmu gather to free p4d level page table
1 year ago
pgtable-hwdef.h
arm64/sysreg: Replace TCR_EL1 field macros
5 months ago
pgtable-prot.h
arm64/sysreg: Replace TCR_EL1 field macros
5 months ago
pgtable-types.h
arm64/mm: define ptdesc_t
1 year ago
pgtable.h
arm64, tlbflush: don't TLBI broadcast if page reused in write fault
4 months ago
pkeys.h
arm64: pkeys: remove redundant WARN
2 years ago
pointer_auth.h
arm64: move PAC masks to <asm/pointer_auth.h>
3 years ago
por.h
arm64/sysreg: Move POR_EL0_INIT to asm/por.h
1 year ago
preempt.h
arm64: entry: Switch to generic IRQ entry
7 months ago
probes.h
arm64: probes: Remove probe_opcode_t
2 years ago
proc-fns.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
processor.h
arm64/fpsimd: Allocate kernel mode FP/SIMD buffers on the stack
6 months ago
ptdump.h
arm64: Enable vmalloc-huge with ptdump
6 months ago
ptrace.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
pvclock-abi.h
KVM: arm64: Implement PV_TIME_FEATURES call
6 years ago
rqspinlock.h
bpf: Use architecture provided res_smp_cond_load_acquire
1 year ago
rsi.h
arm64: realm: ioremap: Allow mapping memory as encrypted
6 months ago
rsi_cmds.h
arm64: Add missing includes for mem_encrypt
11 months ago
rsi_smc.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
runtime-const.h
arm64: add 'runtime constant' support
2 years ago
rwonce.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
scs.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
sdei.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
seccomp.h
Merge branch kvm-arm64/pkvm-fixed-features-6.14 into kvmarm-master/next
1 year ago
sections.h
KVM: arm64: Add .hyp.data section
11 months ago
semihost.h
serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h
3 years ago
set_memory.h
arch: introduce set_direct_map_valid_noflush()
1 year ago
setup.h
arm64: mm: Rework the 'rodata=' options
7 months ago
shmparam.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234
6 years ago
signal.h
arm64: expose FAR_EL1 tag bits in siginfo
5 years ago
signal32.h
arm64: remove pointless __KERNEL__ guards
6 years ago
simd.h
arm64/simd: Avoid pointless clearing of FP/SIMD buffer
4 months ago
smp.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
smp_plat.h
arm64: Add missing header <asm/smp.h> in two files
4 years ago
sparsemem.h
arm64/mm: Reduce PA space to 48 bits when LPA2 is not enabled
1 year ago
spectre.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
spinlock.h
Merge tag 'kvmarm-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
5 years ago
spinlock_types.h
Merge tag 'kvm-x86-generic-6.13' of https://github.com/kvm-x86/linux into HEAD
1 year ago
stack_pointer.h
Merge tag 'v4.14-rc3' into irq/irqchip-4.15
8 years ago
stackprotector.h
stackprotector: actually use get_random_canary()
3 years ago
stacktrace.h
arm64: remove CONFIG_VMAP_STACK checks from stacktrace overflow logic
9 months ago
stage2_pgtable.h
KVM: arm64: Move VTCR_EL2 into struct s2_mmu
2 years ago
stat.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234
6 years ago
string.h
Revert "arm64: Mitigate MTE issues with str{n}cmp()"
4 years ago
suspend.h
arm64: Fix cleared E0POE bit after cpu_suspend()/resume()
3 months ago
sync_bitops.h
Merge branch 'for-4.20' of git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu
7 years ago
syscall.h
syscall.h: introduce syscall_set_nr()
1 year ago
syscall_wrapper.h
posix-timers: Get rid of [COMPAT_]SYS_NI() uses
2 years ago
sysreg.h
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
2 months ago
system_misc.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
text-patching.h
asm-generic: introduce text-patching.h
1 year ago
thread_info.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
timex.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234
6 years ago
tlb.h
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
1 year ago
tlbbatch.h
arm64: support batched/deferred tlb shootdown during page reclamation/migration
2 years ago
tlbflush.h
arm64, tlbflush: don't TLBI broadcast if page reused in write fault
4 months ago
topology.h
Merge 6.18-rc3 into driver-core-next
5 months ago
trans_pgd.h
arm64: trans_pgd: remove trans_pgd_map_page()
4 years ago
traps.h
KVM: arm64: Dump instruction on hyp panic
7 months ago
uaccess.h
x86-64/arm64/powerpc: clean up and rename __copy_from_user_flushcache
1 week ago
unistd.h
Merge branch 'for-next/vcpu-hotplug' into for-next/core
2 years ago
unistd32.h
arm64: convert unistd_32.h to syscall.tbl format
3 years ago
uprobes.h
arm64: debug: call step handlers statically
9 months ago
vdso.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
6 months ago
vectors.h
arm64: Avoid cpus_have_const_cap() for ARM64_UNMAP_KERNEL_AT_EL0
2 years ago
vermagic.h
arch: split MODULE_ARCH_VERMAGIC definitions out to <asm/vermagic.h>
6 years ago
virt.h
KVM: arm64: GICv3: Detect and work around the lack of ICV_DIR_EL1 trapping
4 months ago
vmalloc.h
arm64: Enable vmalloc-huge with ptdump
6 months ago
vmap_stack.h
arm64: Remove assertion on CONFIG_VMAP_STACK
5 months ago
vncr_mapping.h
KVM: arm64: Add trap configs for PMSDSFR_EL1
7 months ago
word-at-a-time.h
arm64: word-at-a-time: improve byte count calculations for LE
2 years ago
xor.h
arm64/xorblocks: Switch to 'ksimd' scoped guard API
6 months ago