/
usr
/
src
/
linux-headers-5.15.0-190
/
arch
/
openrisc
/
include
/
asm
/
/usr/src/linux-headers-5.15.0-190/arch/openrisc/include/asm
mkdir
upload
Name
Size
Mode
Actions
bitops/
-
0755
rm
asm-offsets.h
35
0644
edit
dl
rm
atomic.h
3609
0644
edit
dl
rm
barrier.h
241
0644
edit
dl
rm
bitops.h
1326
0644
edit
dl
rm
cache.h
681
0644
edit
dl
rm
cacheflush.h
2204
0644
edit
dl
rm
cmpxchg.h
4056
0644
edit
dl
rm
cpuinfo.h
763
0644
edit
dl
rm
delay.h
463
0644
edit
dl
rm
elf.h
1860
0644
edit
dl
rm
fixmap.h
2596
0644
edit
dl
rm
futex.h
2293
0644
edit
dl
rm
io.h
833
0644
edit
dl
rm
irq.h
561
0644
edit
dl
rm
irqflags.h
659
0644
edit
dl
rm
Kbuild
238
0644
edit
dl
rm
linkage.h
557
0644
edit
dl
rm
mmu.h
521
0644
edit
dl
rm
mmu_context.h
1108
0644
edit
dl
rm
page.h
2288
0644
edit
dl
rm
pgalloc.h
1831
0644
edit
dl
rm
pgtable.h
12749
0644
edit
dl
rm
processor.h
2339
0644
edit
dl
rm
ptrace.h
3201
0644
edit
dl
rm
serial.h
928
0644
edit
dl
rm
setup.h
293
0644
edit
dl
rm
smp.h
822
0644
edit
dl
rm
spinlock.h
778
0644
edit
dl
rm
spinlock_types.h
188
0644
edit
dl
rm
spr.h
991
0644
edit
dl
rm
spr_defs.h
23252
0644
edit
dl
rm
string.h
324
0644
edit
dl
rm
syscall.h
1658
0644
edit
dl
rm
syscalls.h
969
0644
edit
dl
rm
thread_info.h
3787
0644
edit
dl
rm
time.h
627
0644
edit
dl
rm
timex.h
707
0644
edit
dl
rm
tlb.h
651
0644
edit
dl
rm
tlbflush.h
1844
0644
edit
dl
rm
uaccess.h
7985
0644
edit
dl
rm
unwinder.h
557
0644
edit
dl
rm
vmalloc.h
102
0644
edit
dl
rm
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 <phoenix@bsemi.com> * Copyright (C) 2010-2011 Jonas Bonn <jonas@southpole.se> * et al. */ #ifndef __ASM_OPENRISC_ELF_H #define __ASM_OPENRISC_ELF_H #include <linux/types.h> #include <uapi/asm/elf.h> /* * 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
Save
cmd:
run