Sign in
Join now
kernel
tjh.dev
/
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
(I'm so sorry!) Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
+3 more
kernel
os
linux
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
kernel
/
arch
/
riscv
/
include
/
asm
2 folders
·
155 files
at
master
Linus Torvalds
·
Merge tag 'mm-stable-2026-10-25-19-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
·
1w ago
8a36f53f
vdso
vdso: Add asm-generic/vdso/vsyscall.h
3w ago
vendor_extensions
riscv: asm: use .insn for making custom instructions
1y ago
acenv.h
RISC-V: Add support to build the ACPI core
3y ago
acpi.h
Merge tag 'riscv-for-linus-7.3-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
2mo ago
alternative-macros.h
riscv: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
1y ago
alternative.h
riscv: errata: Fix the PAUSE Opcode for MIPS P8700
1y ago
arch_hweight.h
riscv: hweight: Use riscv_has_extension_likely
11mo ago
archrandom.h
RISC-V: Implement archrandom when Zkr is available
2y ago
asm-extable.h
riscv: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
1y ago
asm-offsets.h
RISC-V: Task implementation
9y ago
asm-prototypes.h
riscv: add platform-specific double word shifts for riscv32
5mo ago
asm.h
riscv/runtime-const: Introduce runtime_const_mask_32()
3mo ago
assembler.h
arch/riscv: compile vdso with landing pad and shadow stack note
9mo ago
atomic.h
riscv: fix various typos in comments and code
7mo ago
barrier.h
riscv: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
1y ago
bitops.h
riscv: remove irqflags.h inclusion in asm/bitops.h
10mo ago
bitrev.h
arch/riscv: Add bitrev.h file to support rev8 and brev8
5mo ago
bug.h
riscv: bug: Make RV32 use GENERIC_BUG_RELATIVE_POINTERS
2mo ago
bugs.h
riscv: Add ghostwrite vulnerability
1y ago
cache.h
riscv: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
1y ago
cacheflush.h
mm/sparse-vmemmap: flush_cache_vmap() after hotplugging vmemmap
3mo ago
cacheinfo.h
riscv: Add cache information in AUX vector
6y ago
cfi.h
kcfi: Rename CONFIG_CFI_CLANG to CONFIG_CFI
1y ago
checksum.h
riscv: checksum: Use riscv_has_extension_likely
11mo ago
clint.h
RISC-V: Resurrect the MMIO timer implementation for M-mode systems
6y ago
clocksource.h
riscv: use vDSO common flow to reduce the latency of the time-related functions
6y ago
cmpxchg.h
riscv: cmpxchg: Use .option arch for Zacas and Zabha
3mo ago
compat.h
riscv: compat: fix COMPAT_UTS_MACHINE definition
9mo ago
cpu_ops_sbi.h
riscv: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
1y ago
cpu_ops.h
riscv: cpu_ops: Change return value type of cpu_is_stopped() to bool
5mo ago
cpu.h
RISC-V: Add support to build the ACPI core
3y ago
cpufeature-macros.h
riscv: Move cpufeature.h macros into their own header
1y ago
cpufeature.h
RISC-V: Clear HSTATUS.HU on CPU initialization
1mo ago
cpuidle.h
RISC-V: Enable CPU_IDLE drivers
4y ago
crash_reserve.h
kexec: split crashkernel reservation code out from crash_core.c
2y ago
csr_indirect.h
RISC-V: Define indirect CSR access helpers
3mo ago
csr.h
RISC-V: KVM: Fix the conversion between vsip and hvip
1mo ago
current.h
riscv: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
1y ago
delay.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286
7y ago
dma-noncoherent.h
riscv: mm: dma-noncoherent: nonstandard cache operations support
3y ago
dmi.h
riscv: dmi: Add SMBIOS/DMI support
2y ago
efi.h
Merge patch series "riscv: Introduce KASLR"
3y ago
elf.h
riscv: fix various typos in comments and code
7mo ago
entry-common.h
riscv/traps: Introduce software check exception and uprobe handling
9mo ago
errata_list_vendors.h
RISC-V: errata: Add SiFive MAL-9092 workaround
1mo ago
errata_list.h
riscv: errata: Fix the PAUSE Opcode for MIPS P8700
1y ago
exec.h
riscv: Randomize lower bits of stack address
2y ago
extable.h
riscv: mm: stub extable related functions/macros for !MMU
3y ago
fence.h
riscv: Add license to fence.h
2y ago
fixmap.h
riscv: remove unused __late_set_fixmap() and __late_clear_fixmap()
3mo ago
fpu.h
riscv: add support for kernel-mode FPU
2y ago
ftrace.h
riscv: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
1y ago
futex.h
riscv: futex: untag the user pointer before the atomic access
1mo ago
gdb_xml.h
riscv: Avoid kgdb.h including gdb_xml.h to solve unused-const-variable warning
6y ago
gpr-num.h
riscv: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
1y ago
hugetlb.h
mm: introduce memdesc_flags_t
1y ago
hwcap.h
riscv: Add Ziccamoa, Ziccif, Ziccrse, and Za64rs to cpufeature and hwprobe
3mo ago
hwprobe.h
Revert "riscv: hwprobe: Fix stale vDSO data for late-initialized keys at boot"
3mo ago
image.h
riscv: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
1y ago
insn-def.h
RISC-V: errata: Add SiFive MAL-9092 workaround
1mo ago
insn.h
riscv: kprobes: Move branch_funct3 to insn.h
1y ago
io.h
riscv: io: avoid null-pointer arithmetic in PIO helpers
3mo ago
irq_stack.h
riscv: Deduplicate IRQ stack switching
3y ago
irq_work.h
arch: consolidate arch_irq_work_raise prototypes
2y ago
irq.h
ACPI: RISC-V: Add RPMI System MSI to GSI mapping
1y ago
irqflags.h
riscv: Remove unnecessary irqflags processor.h include
2y ago
jump_label.h
riscv: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
1y ago
kasan.h
riscv: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
1y ago
Kbuild
ring-buffer: Flush and stop persistent ring buffer on panic
5mo ago
kdebug.h
riscv: Add KGDB support
6y ago
kexec.h
riscv: kexec_file: Support loading Image binary file
1y ago
kfence.h
riscv: kfence: Call mark_new_valid_map() for kfence_unprotect()
5mo ago
kgdb.h
riscv: kgdb: Ensure that BUFMAX > NUMREGBYTES
1y ago
kprobes.h
riscv: Only consider swbp/ss handlers for correct privileged mode
3y ago
kvm_aia.h
KVM: RISC-V: Add CPU PM notifier for non-retention idle states
2mo ago
kvm_gstage.h
RISC-V: KVM: Improve dirty log clearing by skipping zero bits in mask
3mo ago
kvm_host.h
KVM: Move architecture capability Kconfigs to header defines
3w ago
kvm_isa.h
RISC-V: KVM: Factor-out ISA checks into separate sources
7mo ago
kvm_mmu.h
RISC-V: KVM: Factor-out g-stage page table management
1y ago
kvm_nacl.h
riscv: kvm: Use endian-specific __lelong for NACL shared memory
4mo ago
kvm_tlb.h
RISC-V: KVM: Flush VS-stage TLB after VCPU migration for Andes cores
11mo ago
kvm_types.h
KVM: RISC-V: Use common KVM implementation of MMU memory caches
4y ago
kvm_vcpu_config.h
RISC-V: KVM: Factor-out VCPU config into separate sources
7mo ago
kvm_vcpu_fp.h
RISC-V: KVM: Improve ISA extension by using a bitmap
4y ago
kvm_vcpu_insn.h
RISC-V: KVM: Widen G-stage fault address to gpa_t
3mo ago
kvm_vcpu_pmu.h
RISC-V: KVM: Implement get event info function
1y ago
kvm_vcpu_sbi_fwft.h
RISC-V: KVM: Implement ONE_REG interface for SBI FWFT state
1y ago
kvm_vcpu_sbi.h
RISC-V: KVM: Add SBI extension validate callback
3mo ago
kvm_vcpu_timer.h
RISC-V: KVM: Fix kvm_riscv_vcpu_timer_pending() for Sstc
4y ago
kvm_vcpu_vector.h
RISC-V: KVM: fix vcpu vector context handling for kernel-mode vector
2mo ago
kvm_vmid.h
RISC-V: KVM: Flush VS-stage TLB after VCPU migration for Andes cores
11mo ago
linkage.h
riscv: Implement _THIS_IP_ using inline asm
5mo ago
membarrier.h
membarrier: riscv: Provide core serializing command
2y ago
mman.h
riscv/mm: ensure PROT_WRITE leads to VM_READ | VM_WRITE
9mo ago
mmio.h
riscv/barrier: Consolidate fence definitions
2y ago
mmiowb.h
riscv/barrier: Consolidate fence definitions
2y ago
mmu_context.h
riscv/shstk: If needed allocate a new shadow stack on clone
9mo ago
mmu.h
riscv: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
1y ago
module.h
riscv: module: move find_section to module.h
3y ago
module.lds.h
module, riscv: force sh_addr=0 for arch-specific sections
5mo ago
numa.h
riscv: Add numa support for riscv64 platform
5y ago
page.h
mm: drop pxd_ERROR()
1mo ago
paravirt.h
riscv/paravirt: Use common code for paravirt_steal_clock()
9mo ago
pci.h
Merge tag 'riscv-for-linus-5.20-mw0' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
4y ago
perf_event.h
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
1y ago
pgalloc.h
riscv: pgtable: unconditionally use tlb_remove_ptdesc()
1y ago
pgtable-32.h
RISC-V: Provide pgtable_l5_enabled on rv32
3y ago
pgtable-64.h
mm: drop pxd_ERROR()
1mo ago
pgtable-bits.h
mm: rename uffd-wp PTE bit macros to uffd
3mo ago
pgtable.h
riscv: mm: exclude invalid THP PMDs from page table check
2w ago
probes.h
riscv: Add kprobes supported
5y ago
processor.h
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
2mo ago
ptrace.h
riscv: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
1y ago
purgatory.h
riscv/purgatory: add asm/purgatory.h
5mo ago
qos.h
riscv: Add support for srmcfg CSR from Ssqosid extension
3mo ago
runtime-const.h
riscv/runtime-const: Disable linker relaxation for RUNTIME_MAGIC
3mo ago
sbi.h
riscv: Add SBI debug trigger extension and function ids
10mo ago
scs.h
riscv: entry: gate shadow call stack reload on sstatus.SPP, not tp
1mo ago
seccomp.h
riscv: Enable seccomp architecture tracking
5y ago
sections.h
riscv: Check if the code to patch lies in the exit section
2y ago
semihost.h
riscv: Implement semihost.h for earlycon semihost driver
3y ago
set_memory.h
Revert "arch: introduce set_direct_map_valid_noflush()"
1mo ago
signal32.h
riscv: compat: signal: Add rt_frame implementation
4y ago
simd.h
riscv: vector: allow non-preemptible kernel-mode vector with IRQs off
2mo ago
smp.h
riscv: smp: Move enum ipi_message_type to asm/smp.h
2mo ago
soc.h
riscv: Fix builtin DTB handling
5y ago
sparsemem.h
RISC-V: Don't have MAX_PHYSMEM_BITS exceed phys_addr_t
2y ago
spinlock.h
riscv: qspinlock: Fixup _Q_PENDING_LOOPS definition
1y ago
stackprotector.h
stackprotector: actually use get_random_canary()
3y ago
stacktrace.h
riscv: declare overflow_stack as exported from traps.c
2y ago
string.h
riscv: lib: add strrchr() implementation
7mo ago
suspend.h
riscv: Add stimecmp save and restore
1y ago
swab.h
riscv: introduce asm/swab.h
1y ago
switch_to.h
riscv: hwprobe: simplify has_fpu() to check D extension only
2mo ago
sync_core.h
membarrier: riscv: Provide core serializing command
2y ago
syscall_table.h
riscv: convert to generic syscall table
2y ago
syscall_wrapper.h
Disable -Wattribute-alias for clang-23 and newer
5mo ago
syscall.h
syscall_user_dispatch: Introduce ARCH_SUPPORTS_SYSCALL_USER_DISPATCH
3mo ago
text-patching.h
asm-generic: introduce text-patching.h
2y ago
thread_info.h
riscv: fix various typos in comments and code
7mo ago
timex.h
Merge tag 'timers-cleanups-2026-08-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2mo ago
tlb.h
mm: pgtable: introduce generic __tlb_remove_table()
1y ago
tlbbatch.h
riscv: Add support for BATCHED_UNMAP_TLB_FLUSH
2y ago
tlbflush.h
riscv: mm: Apply Svinval in update_mmu_cache()
3mo ago
topology.h
arch, mm: move definition of node_data to generic code
2y ago
trace.h
riscv: Add tracepoints for SBI calls and returns
2y ago
uaccess.h
riscv: kvm: Use endian-specific __lelong for NACL shared memory
4mo ago
unistd.h
riscv: convert to generic syscall table
2y ago
uprobes.h
asm-generic: introduce text-patching.h
2y ago
usercfi.h
riscv: cfi: reject unknown flags in PR_SET_CFI
5mo ago
vdso.h
riscv: vdso: Add symbols for the alternative section boundaries
3mo ago
vector.h
riscv: vector: Fix output operands in context save
1mo ago
vendor_extensions.h
riscv: cpufeature: Extract common elements from extension checking
2y ago
vendorid_list.h
riscv: Update MIPS vendor id to 0x127
11mo ago
vermagic.h
arch: split MODULE_ARCH_VERMAGIC definitions out to <asm/vermagic.h>
6y ago
vmalloc.h
riscv: Add license to vmalloc.h
2y ago
word-at-a-time.h
kernel.h: removed REPEAT_BYTE from kernel.h
2y ago