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
v6.2
3 folders
177 files
stacktrace
arm64: stacktrace: track hyp stacks in unwinder's address space
3 years ago
vdso
arm64: vdso: use SYS_CNTVCTSS_EL0 for gettimeofday
3 years ago
xen
arm/xen: Introduce xen_setup_dma_ops()
3 years ago
Kbuild
arm64/sysreg: Enable automatic generation of system register definitions
3 years ago
acenv.h
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
6 years ago
acpi.h
Merge tag 'acpi-5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
4 years ago
alternative-macros.h
arm64: alternative: constify alternative_has_feature_* argument
3 years ago
alternative.h
arm64: alternatives: Split up alternative.h
5 years ago
apple_m1_pmu.h
Merge tag 'arm64-spectre-bhb-for-v5.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
4 years ago
arch_gicv3.h
irqchip/gic-v3: Refactor ISB + EOIR at ack time
3 years ago
arch_timer.h
arm64: Add CNT{P,V}CTSS_EL0 alternatives to cnt{p,v}ct_el0
4 years ago
archrandom.h
Merge tag 'efi-zboot-direct-for-v6.2' into efi/next
3 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
asm-bug.h
bug: Use normal relative pointers in 'struct bug_entry'
3 years ago
asm-extable.h
arm64: extable: cleanup redundant extable type EX_TYPE_FIXUP
3 years 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: extable: make uaaccess helper use extable type EX_TYPE_UACCESS_ERR_ZERO
3 years ago
asm_pointer_auth.h
arm64/sysreg: Add _EL1 into ID_AA64ISAR2_EL1 definition names
3 years ago
assembler.h
arm64/asm: Remove unused assembler DAIF save/restore macros
3 years ago
atomic.h
locking/atomic: make ARCH_ATOMIC a Kconfig symbol
4 years ago
atomic_ll_sc.h
arm64: cmpxchg_double*: hazard against entire exchange variable
3 years ago
atomic_lse.h
arm64: cmpxchg_double*: hazard against entire exchange variable
3 years ago
barrier.h
arm64: kcsan: Support detecting more missing memory barriers
3 years 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: Add CFI error handling
3 years ago
bug.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234
6 years ago
cache.h
arm64: cache: Remove unused CTR_CACHE_MINLINE_MASK
3 years ago
cacheflush.h
arm64: mm: Remove assembly DMA cache maintenance wrappers
3 years 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
Merge tag 'bitmap-5.17-rc1' of git://github.com/norov/linux
4 years ago
compat.h
asm-generic: compat: Cleanup duplicate definitions
4 years ago
compiler.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
4 years ago
cpu.h
arm64/sme: Expose SMIDR through sysfs
3 years ago
cpu_ops.h
arm64: cpuidle: remove generic cpuidle support
3 years ago
cpufeature.h
arm64: rework EL0 MRS emulation
3 years ago
cpuidle.h
arm64: cpuidle: remove generic cpuidle support
3 years ago
cputype.h
Merge branch kvm-arm64/s1ptw-write-fault into kvmarm-master/fixes
3 years ago
current.h
Merge tag 'v4.14-rc3' into irq/irqchip-4.15
8 years ago
daifflags.h
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
4 years ago
dcc.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284
6 years ago
debug-monitors.h
arm64: Treat ESR_ELx as a 64-bit register
4 years 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: Avoid workqueue to check whether EFI runtime is live
3 years ago
el2_setup.h
arm64/sysreg: Add _EL1 into ID_AA64DFR0_EL1 definition names
3 years ago
elf.h
Merge branch kvm-arm64/pkvm-fixed-features-prologue into kvmarm-master/next
4 years ago
esr.h
KVM: arm64: Convert FSC_* over to ESR_ELx_FSC_*
3 years ago
exception.h
arm64: split EL0/EL1 UNDEF handlers
3 years ago
exec.h
arm64: uaccess: remove set_fs()
5 years ago
extable.h
Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
4 years ago
fb.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234
6 years ago
fixmap.h
arm64: entry: simplify trampoline data page
3 years ago
fpsimd.h
arm64/fp: Use a struct to pass data to fpsimd_bind_state_to_cpu()
3 years ago
fpsimdmacros.h
arm64/sme: Implement ZA context switching
4 years ago
ftrace.h
ftrace: arm64: move from REGS to ARGS
3 years ago
futex.h
arm64: extable: add a dedicated uaccess handler
4 years ago
gpr-num.h
arm64: gpr-num: support W registers
4 years ago
hardirq.h
arm64: irqstat: Get rid of duplicated declaration
5 years ago
hugetlb.h
arm64: errata: Workaround possible Cortex-A715 [ESR|FAR]_ELx corruption
3 years ago
hw_breakpoint.h
arm64/sysreg: Add _EL1 into ID_AA64DFR0_EL1 definition names
3 years ago
hwcap.h
arm64/hwcap: Add support for SVE 2.1
3 years ago
hyp_image.h
KVM: arm64: Allow using kvm_nvhe_sym() in hyp code
5 years ago
hyperv-tlfs.h
Merge tag 'perf_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
4 years ago
hypervisor.h
arm/arm64: Probe for the presence of KVM hypervisor
5 years ago
image.h
Merge tag 'v5.2-rc5' into locking/core, to pick up fixes
6 years ago
insn-def.h
arm64: move AARCH64_BREAK_FAULT into insn-def.h
4 years ago
insn.h
arm64: insn: always inline hint generation
3 years ago
io.h
arm64: mm: Convert to GENERIC_IOREMAP
3 years ago
irq.h
arm64: irq: allow FIQs to be handled
5 years ago
irq_work.h
Merge tag 'kvmarm-fixes-5.12-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
5 years ago
irqflags.h
arm64: Always keep DAIF.[IF] in sync
5 years ago
jump_label.h
arm64: jump_label: mark arguments as const to satisfy asm constraints
3 years ago
kasan.h
Merge tag 'riscv-for-linus-5.12-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
5 years ago
kernel-pgtable.h
arm64/mm: Drop ARM64_KERNEL_USES_PMD_MAPS
3 years ago
kexec.h
kexec: drop weak attribute from functions
3 years ago
kfence.h
set_memory: allow querying whether set_direct_map_*() is actually enabled
4 years ago
kgdb.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234
6 years ago
kprobes.h
kprobes: treewide: Make it harder to refer kretprobe_trampoline directly
4 years ago
kvm_arm.h
KVM: arm64: Convert FSC_* over to ESR_ELx_FSC_*
3 years ago
kvm_asm.h
KVM: arm64: Unmap 'kvm_arm_hyp_percpu_base' from the host
3 years ago
kvm_emulate.h
KVM: arm64: Convert FSC_* over to ESR_ELx_FSC_*
3 years ago
kvm_host.h
arm64/fpsimd: Track the saved FPSIMD state type separately to TIF_SVE
3 years ago
kvm_hyp.h
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
3 years ago
kvm_mmu.h
KVM: arm64: Consolidate stage-2 initialisation into a single function
3 years ago
kvm_mte.h
KVM: arm64: Save/restore MTE registers
4 years ago
kvm_pgtable.h
KVM: arm64: Reject shared table walks in the hyp code
3 years ago
kvm_pkvm.h
KVM: arm64: Instantiate pKVM hypervisor VM and vCPU structures from EL1
3 years ago
kvm_ptrauth.h
KVM: arm64: Update context references from host to hyp
5 years ago
kvm_ras.h
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
3 years ago
kvm_types.h
KVM: arm64: Use common KVM implementation of MMU memory caches
5 years ago
linkage.h
arm64: Add types to indirect called assembly functions
3 years ago
lse.h
arm64: atomics: lse: remove stale dependency on JUMP_LABEL
3 years ago
memory.h
Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
3 years ago
mman.h
Merge tag 'kvmarm-fixes-5.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
4 years ago
mmu.h
arm64: Add missing include of asm/cpufeature.h to asm/mmu.h
4 years ago
mmu_context.h
arm64/kpti: Move DAIF masking to C code
3 years ago
mmzone.h
Merge tag 'v4.14-rc3' into irq/irqchip-4.15
8 years ago
module.h
Merge tag 'kvmarm-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
3 years ago
module.lds.h
arm64: unwind: add asynchronous unwind tables to kernel and modules
3 years ago
mshyperv.h
arm64: hyperv: Add Hyper-V hypercall and register access utilities
4 years ago
mte-def.h
arm64: mte: Define the number of bytes for storing the tags in a page
4 years ago
mte-kasan.h
printk: stop including cache.h from printk.h
3 years ago
mte.h
arm64: mte: Lock a page for MTE tag initialisation
3 years 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
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
6 years ago
numa.h
numa: Move numa implementation to common code
5 years ago
page-def.h
arm64/mm: Unify CONT_PTE_SHIFT
5 years ago
page.h
arm64/mm: drop HAVE_ARCH_PFN_VALID
4 years 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
patching.h
arm64: insn: decouple patching from insn code
4 years ago
pci.h
Merge branch 'for-next/boot' into for-next/core
3 years ago
percpu.h
printk: stop including cache.h from printk.h
3 years ago
perf_event.h
arm64: perf: Consistently make all event numbers as 16-bits
4 years ago
pgalloc.h
arm64: mm: Fix VM_BUG_ON(mm != &init_mm) for trans_pgd
4 years ago
pgtable-hwdef.h
arm64/mm: Simplify and document pte_to_phys() for 52 bit addresses
3 years ago
pgtable-prot.h
arm64/mm: move protection_map[] inside the platform
3 years ago
pgtable-types.h
Merge tag 'core_core_updates_for_5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
5 years ago
pgtable.h
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
3 years ago
pointer_auth.h
arm64: move preemption disablement to prctl handlers
4 years ago
preempt.h
Merge tag 'v5.17-rc5' into sched/core, to resolve conflicts
4 years ago
probes.h
arm64/fpsimd: add <asm/insn.h> to <asm/kprobes.h> to fix fpsimd build
5 years ago
proc-fns.h
arm64: mm: convert cpu_do_switch_mm() to C
6 years ago
processor.h
arm64/fpsimd: Have KVM explicitly say which FP registers to save
3 years ago
ptdump.h
ARM: 9255/1: efi/dump UEFI runtime page tables for ARM
3 years ago
ptrace.h
arm64: fix compat syscall return truncation
4 years ago
pvclock-abi.h
KVM: arm64: Implement PV_TIME_FEATURES call
6 years ago
rwonce.h
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
4 years ago
scs.h
arm64: implement dynamic shadow call stack for Clang
3 years ago
sdei.h
arm64: stacktrace: move SDEI stack helpers to stacktrace code
3 years ago
seccomp.h
arm64: Enable seccomp architecture tracking
5 years ago
sections.h
arm64: entry: Allow the trampoline text to occupy multiple pages
4 years ago
set_memory.h
set_memory: allow querying whether set_direct_map_*() is actually enabled
4 years ago
setup.h
arm64: fix rodata=full
3 years 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: replace in_irq() with in_hardirq()
4 years ago
smp.h
arm64: smp: remove stack from secondary_data
4 years ago
smp_plat.h
arm64: Add missing header <asm/smp.h> in two files
4 years ago
sparsemem.h
Merge tag 'for_v5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
5 years ago
spectre.h
arm64: factor out EL1 SSBS emulation hook
3 years 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
locking: Allow to include asm/spinlock_types.h from linux/spinlock_types_raw.h
4 years 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
Merge tag 'efi-fixes-for-v6.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
3 years ago
stage2_pgtable.h
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
3 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: Preserve register x18 when CPU is suspended
6 years 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
arch: remove unused function syscall_set_arguments()
4 years ago
syscall_wrapper.h
arm64/syscall: Include asm/ptrace.h in syscall_wrapper header.
3 years ago
sysreg.h
Merge tag 'efi-fixes-for-v6.1-4' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi
3 years ago
system_misc.h
arm64: die(): pass 'err' as long
3 years ago
thread_info.h
arm64/sme: Implement SVCR context switching
4 years ago
timex.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234
6 years ago
tlb.h
Merge branch 'for-next/sve' into for-next/core
4 years ago
tlbflush.h
arm64: mm: Fix TLBI vs ASID rollover
4 years ago
topology.h
Merge tag 'v5.17-rc8' into sched/core, to pick up fixes
4 years ago
trans_pgd.h
arm64: trans_pgd: remove trans_pgd_map_page()
4 years ago
traps.h
arm64: armv8_deprecated: rework deprected instruction handling
3 years ago
uaccess.h
arm64: uaccess: simplify uaccess_mask_ptr()
3 years ago
unistd.h
fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT
4 years ago
unistd32.h
mm/mempolicy: wire up syscall set_mempolicy_home_node
4 years ago
uprobes.h
arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
3 years ago
vdso.h
arm64: alternative: patch alternatives in the vDSO
3 years ago
vectors.h
arm64: fix clang warning about TRAMP_VALIAS
4 years ago
vermagic.h
arch: split MODULE_ARCH_VERMAGIC definitions out to <asm/vermagic.h>
6 years ago
virt.h
arm64: Save state of HCR_EL2.E2H before switch to EL1
3 years ago
vmalloc.h
Merge tag 'char-misc-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
4 years ago
vmap_stack.h
kasan, arm64: reset pointer tags of vmapped stacks
4 years ago
word-at-a-time.h
arm64: extable: add load_unaligned_zeropad() handler
4 years ago
xor.h
lib/xor: make xor prototypes more friendly to compiler vectorization
4 years ago