/usr/src/linux-headers-5.15.0-190/arch/openrisc/include/asm
NameSizeModeActions
bitops/-0755rm
asm-offsets.h350644editdlrm
atomic.h36090644editdlrm
barrier.h2410644editdlrm
bitops.h13260644editdlrm
cache.h6810644editdlrm
cacheflush.h22040644editdlrm
cmpxchg.h40560644editdlrm
cpuinfo.h7630644editdlrm
delay.h4630644editdlrm
elf.h18600644editdlrm
fixmap.h25960644editdlrm
futex.h22930644editdlrm
io.h8330644editdlrm
irq.h5610644editdlrm
irqflags.h6590644editdlrm
Kbuild2380644editdlrm
linkage.h5570644editdlrm
mmu.h5210644editdlrm
mmu_context.h11080644editdlrm
page.h22880644editdlrm
pgalloc.h18310644editdlrm
pgtable.h127490644editdlrm
processor.h23390644editdlrm
ptrace.h32010644editdlrm
serial.h9280644editdlrm
setup.h2930644editdlrm
smp.h8220644editdlrm
spinlock.h7780644editdlrm
spinlock_types.h1880644editdlrm
spr.h9910644editdlrm
spr_defs.h232520644editdlrm
string.h3240644editdlrm
syscall.h16580644editdlrm
syscalls.h9690644editdlrm
thread_info.h37870644editdlrm
time.h6270644editdlrm
timex.h7070644editdlrm
tlb.h6510644editdlrm
tlbflush.h18440644editdlrm
uaccess.h79850644editdlrm
unwinder.h5570644editdlrm
vmalloc.h1020644editdlrm
Edit: /usr/src/linux-headers-5.15.0-190/arch/openrisc/include/asm/elf.h (1860B)
/* SPDX-License-Identifier: GPL-2.0-or-later */ /* * OpenRISC Linux * * Linux architectural port borrowing liberally from similar works of * others. All original copyrights apply as per the original source * declaration. * * OpenRISC implementation: * Copyright (C) 2003 Matjaz Breskvar * Copyright (C) 2010-2011 Jonas Bonn * et al. */ #ifndef __ASM_OPENRISC_ELF_H #define __ASM_OPENRISC_ELF_H #include #include /* * This is used to ensure we don't load something for the wrong architecture. */ #define elf_check_arch(x) \ (((x)->e_machine == EM_OR32) || ((x)->e_machine == EM_OPENRISC)) /* This is the location that an ET_DYN program is loaded if exec'ed. Typical use of this is to invoke "./ld.so someprog" to test out a new version of the loader. We need to make sure that it is out of the way of the program that it will "exec", and that there is sufficient room for the brk. */ #define ELF_ET_DYN_BASE (0x08000000) /* * Enable dump using regset. * This covers all of general/DSP/FPU regs. */ #define CORE_DUMP_USE_REGSET #define ELF_EXEC_PAGESIZE 8192 extern void dump_elf_thread(elf_greg_t *dest, struct pt_regs *pt); #define ELF_CORE_COPY_REGS(dest, regs) dump_elf_thread(dest, regs); /* This yields a mask that user programs can use to figure out what instruction set this cpu supports. This could be done in userspace, but it's not easy, and we've already done it here. */ #define ELF_HWCAP (0) /* This yields a string that ld.so will use to load implementation specific libraries for optimization. This is more specific in intent than poking at uname or /proc/cpuinfo. For the moment, we have only optimizations for the Intel generations, but that could change... */ #define ELF_PLATFORM (NULL) #endif