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
/
loongarch
/
include
/
asm
/
at
nocache-cleanup
1 folder
135 files
vdso
Merge tag 'loongarch-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
4 months ago
Kbuild
LoongArch: Adjust system call for 32BIT/64BIT
4 months ago
acenv.h
LoongArch: Align ACPI structures if ARCH_STRICT_ALIGN enabled
6 months ago
acpi.h
LoongArch: Increase max supported CPUs up to 2048
10 months ago
addrspace.h
LoongArch: Adjust memory management for 32BIT/64BIT
4 months ago
alternative-asm.h
LoongArch: Replace __ASSEMBLY__ with __ASSEMBLER__ in headers
9 months ago
alternative.h
LoongArch: Replace __ASSEMBLY__ with __ASSEMBLER__ in headers
9 months ago
asm-extable.h
LoongArch: Replace __ASSEMBLY__ with __ASSEMBLER__ in headers
9 months ago
asm-offsets.h
LoongArch: Add misc common routines
3 years ago
asm-prototypes.h
LoongArch: entry: Migrate ret_from_fork() to C
1 year ago
asm.h
LoongArch: Adjust common macro definitions for 32BIT/64BIT
4 months ago
asmmacro.h
LoongArch: Adjust common macro definitions for 32BIT/64BIT
4 months ago
atomic-amo.h
LoongArch: Add atomic operations for 32BIT/64BIT
4 months ago
atomic-llsc.h
LoongArch: Add atomic operations for 32BIT/64BIT
4 months ago
atomic.h
LoongArch: Add atomic operations for 32BIT/64BIT
4 months ago
barrier.h
LoongArch: Support dbar with different hints
2 years ago
bitops.h
LoongArch: Adjust misc routines for 32BIT/64BIT
4 months ago
bitrev.h
LoongArch: Simplify __arch_bitrev32() implementation
4 months ago
bootinfo.h
LoongArch: Get correct cores_per_package for SMT systems
2 years ago
branch.h
LoongArch: Make compute_return_era() return void
3 years ago
bug.h
Merge tag 'mm-stable-2025-07-30-15-25' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
8 months ago
cache.h
LoongArch: Increase ARCH_DMA_MINALIGN up to 16
1 year ago
cacheflush.h
LoongArch: Remove superfluous flush_dcache_page() definition
2 years ago
cacheops.h
LoongArch: Refactor cache probe and flush methods
3 years ago
checksum.h
LoongArch: Adjust misc routines for 32BIT/64BIT
4 months ago
clocksource.h
LoongArch: Add other common headers
3 years ago
cmpxchg.h
LoongArch: Add atomic operations for 32BIT/64BIT
4 months ago
cpu-features.h
LoongArch: Adjust memory management for 32BIT/64BIT
4 months ago
cpu-info.h
LoongArch: Remove the deprecated notifier hook mechanism
1 year ago
cpu.h
Merge branch 'objtool/core'
4 months ago
cpufeature.h
LoongArch: Add ELF and module support
3 years ago
crash_reserve.h
LoongArch: Fix Kconfig item and left code related to CRASH_CORE
2 years ago
delay.h
LoongArch: Add some library functions
3 years ago
dma.h
LoongArch: Add PCI controller support
3 years ago
dmi.h
LoongArch: Adjust boot & setup for 32BIT/64BIT
4 months ago
efi.h
Merge tag 'loongarch-kvm-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEAD
2 years ago
elf.h
LoongArch: Adjust process management for 32BIT/64BIT
4 months ago
entry-common.h
LoongArch: Enable HAVE_ARCH_STACKLEAK
10 months ago
exception.h
LoongArch: Add ORC stack unwinder support
2 years ago
exec.h
LoongArch: Add ELF and module support
3 years ago
extable.h
LoongArch: BPF: Add BPF exception tables
3 years ago
fixmap.h
LoongArch: Use TLB for ioremap()
3 years ago
fpregdef.h
LoongArch: Prepare for assemblers with proper FCSR class support
2 years ago
fprobe.h
fprobe: Add fprobe_header encoding feature
1 year ago
fpu.h
LoongArch: Handle fp, lsx, lasx and lbt assembly symbols
11 months ago
ftrace.h
LoongArch: Replace __ASSEMBLY__ with __ASSEMBLER__ in headers
9 months ago
futex.h
LoongArch: extable: Add a dedicated uaccess handler
3 years ago
gpr-num.h
LoongArch: Replace __ASSEMBLY__ with __ASSEMBLER__ in headers
9 months ago
hardirq.h
LoongArch: Architectural preparation for AVEC irqchip
2 years ago
hugetlb.h
mm/hugetlb: remove prepare_hugepage_range()
9 months ago
hw_breakpoint.h
LoongArch: Use correct accessor to read FWPC/MWPC
5 months ago
hw_irq.h
LoongArch: Define ARCH_IRQ_INIT_FLAGS as IRQ_NOPROBE
2 years ago
idle.h
LoongArch: Add process management
3 years ago
image.h
LoongArch: Add EFI binary support for kexec_file
6 months ago
inst.h
LoongArch: Adjust process management for 32BIT/64BIT
4 months ago
io.h
LoongArch: Consolidate early_ioremap()/ioremap_prot()
5 months ago
irq.h
LoongArch: Adjust boot & setup for 32BIT/64BIT
4 months ago
irq_regs.h
LoongArch: Add exception/interrupt handling
3 years ago
irq_work.h
LoongArch: Add irq_work support via self IPIs
2 years ago
irqflags.h
LoongArch: Replace __ASSEMBLY__ with __ASSEMBLER__ in headers
9 months ago
jump_label.h
LoongArch: Adjust misc routines for 32BIT/64BIT
4 months ago
kasan.h
kasan: introduce ARCH_DEFER_KASAN and unify static key across modes
8 months ago
kdebug.h
Merge tag 'trace-v6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
2 years ago
kexec.h
LoongArch: Add ELF binary support for kexec_file
6 months ago
kfence.h
LoongArch: Use accessors to page table entries instead of direct dereference
2 years ago
kgdb.h
LoongArch: Add basic KGDB & KDB support
2 years ago
kprobes.h
LoongArch: Use larch_insn_gen_break() for kprobes
2 years ago
kvm_csr.h
LoongArch: KVM: Add PMU support for guest
2 years ago
kvm_eiointc.h
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
4 months ago
kvm_host.h
LoongArch: KVM: Get VM PMU capability from HW GCFG register
4 months ago
kvm_ipi.h
LoongArch: KVM: Add IPI read and write function
1 year ago
kvm_mmu.h
LoongArch: KVM: Fix VM migration failure with PTW enabled
6 months ago
kvm_para.h
Merge tag 'ftrace-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
1 year ago
kvm_pch_pic.h
Merge tag 'core-core-2025-09-29' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
6 months ago
kvm_types.h
LoongArch: KVM: Add kvm related header files
2 years ago
kvm_vcpu.h
LoongArch: KVM: Add AVEC basic support
4 months ago
lbt.h
LoongArch: Handle fp, lsx, lasx and lbt assembly symbols
11 months ago
linkage.h
LoongArch: Use SYM_CODE_* to annotate exception handlers
2 years ago
local.h
LoongArch: Add atomic operations for 32BIT/64BIT
4 months ago
loongarch.h
LoongArch: Complete CPUCFG registers definition
3 months ago
loongson.h
LoongArch: Add suspend (ACPI S3) support
3 years ago
mmu.h
LoongArch: Add process management
3 years ago
mmu_context.h
LoongArch: Improve hardware page table walker
2 years ago
module.h
LoongArch: Adjust module loader for 32BIT/64BIT
4 months ago
module.lds.h
LoongArch: module: set section addresses to 0x0
3 years ago
numa.h
LoongArch: Introduce the numa_memblks conversion
10 months ago
orc_header.h
LoongArch: Add ORC stack unwinder support
2 years ago
orc_lookup.h
LoongArch: Add ORC stack unwinder support
2 years ago
orc_types.h
LoongArch: Replace __ASSEMBLY__ with __ASSEMBLER__ in headers
9 months ago
page.h
LoongArch: Adjust memory management for 32BIT/64BIT
4 months ago
paravirt.h
LoongArch: Revert qspinlock to test-and-set simple lock on VM
2 years ago
paravirt_api_clock.h
LoongArch: KVM: Add PV IPI support on guest side
2 years ago
pci.h
LoongArch: Add PCI controller support
3 years ago
percpu.h
LoongArch: Adjust module loader for 32BIT/64BIT
4 months ago
perf_event.h
Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
2 years ago
pgalloc.h
LoongArch: Remove __GFP_HIGHMEM masking in pud_alloc_one()
5 months ago
pgtable-bits.h
LoongArch: Adjust memory management for 32BIT/64BIT
4 months ago
pgtable.h
LoongArch: Adjust memory management for 32BIT/64BIT
4 months ago
prefetch.h
LoongArch: Replace __ASSEMBLY__ with __ASSEMBLER__ in headers
9 months ago
processor.h
LoongArch: Add Loongson Binary Translation (LBT) extension support
2 years ago
ptrace.h
LoongArch: Fix MAX_REG_OFFSET calculation
11 months ago
qspinlock.h
LoongArch: Revert qspinlock to test-and-set simple lock on VM
2 years ago
regdef.h
LoongArch: Add CPU definition headers
3 years ago
seccomp.h
LoongArch: Add system call support
3 years ago
serial.h
LoongArch: Add other common headers
3 years ago
set_memory.h
arch: introduce set_direct_map_valid_noflush()
1 year ago
setup.h
LoongArch: Add support for relocating the kernel with RELR relocation
2 years ago
smp.h
LoongArch: Handle KCOV __init vs inline mismatches
9 months ago
sparsemem.h
LoongArch: Introduce the numa_memblks conversion
10 months ago
spinlock.h
LoongArch: Add qspinlock support
3 years ago
spinlock_types.h
LoongArch: Add qspinlock support
3 years ago
stackframe.h
LoongArch: Adjust common macro definitions for 32BIT/64BIT
4 months ago
stackprotector.h
LoongArch: Add basic STACKPROTECTOR support
3 years ago
stacktrace.h
LoongArch: Enable HAVE_ARCH_STACKLEAK
10 months ago
string.h
LoongArch: Adjust misc routines for 32BIT/64BIT
4 months ago
suspend.h
LoongArch: Export some arch-specific pm interfaces
2 years ago
switch_to.h
LoongArch: Add Loongson Binary Translation (LBT) extension support
2 years ago
syscall.h
syscall.h: introduce syscall_set_nr()
1 year ago
thread_info.h
LoongArch: Fix bitflag conflict for TIF_FIXADE
6 months ago
time.h
LoongArch: Add suspend (ACPI S3) support
3 years ago
timex.h
LoongArch: Adjust time routines for 32BIT/64BIT
4 months ago
tlb.h
LoongArch: Fix a build error due to __tlb_remove_tlb_entry()
2 years ago
tlbflush.h
LoongArch: Add multi-processor (SMP) support
3 years ago
topology.h
LoongArch: Introduce the numa_memblks conversion
10 months ago
types.h
LoongArch: Replace __ASSEMBLY__ with __ASSEMBLER__ in headers
9 months ago
uaccess.h
LoongArch: Adjust user accessors for 32BIT/64BIT
4 months ago
unistd.h
LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
2 years ago
unwind.h
LoongArch: Add ORC stack unwinder support
2 years ago
unwind_hints.h
LoongArch: Replace __ASSEMBLY__ with __ASSEMBLER__ in headers
9 months ago
uprobes.h
LoongArch: uprobes: Remove redundant code about resume_era
11 months ago
vdso.h
LoongArch: vDSO: Switch to generic storage implementation
1 year ago
vermagic.h
LoongArch: Add ELF and module support
3 years ago
video.h
arch: Rename fbdev header and source files
2 years ago
vmalloc.h
LoongArch: Add memory management
3 years ago
xor.h
LoongArch: Add SIMD-optimized XOR routines
2 years ago
xor_simd.h
LoongArch: Add SIMD-optimized XOR routines
2 years ago