1 /* SPDX-License-Identifier: GPL-2.0-or-later * 1 2 /* 3 * OpenRISC Linux 4 * 5 * Linux architectural port borrowing liberall 6 * others. All original copyrights apply as p 7 * declaration. 8 * 9 * OpenRISC implementation: 10 * Copyright (C) 2003 Matjaz Breskvar <phoenix 11 * Copyright (C) 2010-2011 Jonas Bonn <jonas@s 12 * et al. 13 */ 14 #ifndef __ASM_OPENRISC_ELF_H 15 #define __ASM_OPENRISC_ELF_H 16 17 18 #include <linux/types.h> 19 #include <uapi/asm/elf.h> 20 21 /* 22 * This is used to ensure we don't load someth 23 */ 24 25 #define elf_check_arch(x) \ 26 (((x)->e_machine == EM_OR32) || ((x)-> 27 28 /* This is the location that an ET_DYN program 29 use of this is to invoke "./ld.so someprog" 30 the loader. We need to make sure that it i 31 that it will "exec", and that there is suff 32 33 #define ELF_ET_DYN_BASE (0x08000000) 34 35 /* 36 * Enable dump using regset. 37 * This covers all of general/DSP/FPU regs. 38 */ 39 #define CORE_DUMP_USE_REGSET 40 41 #define ELF_EXEC_PAGESIZE 8192 42 43 extern void dump_elf_thread(elf_greg_t *dest, 44 #define ELF_CORE_COPY_REGS(dest, regs) dump_el 45 46 /* This yields a mask that user programs can u 47 instruction set this cpu supports. This co 48 but it's not easy, and we've already done i 49 50 #define ELF_HWCAP (0) 51 52 /* This yields a string that ld.so will use to 53 specific libraries for optimization. This 54 intent than poking at uname or /proc/cpuinf 55 56 For the moment, we have only optimizations 57 but that could change... */ 58 59 #define ELF_PLATFORM (NULL) 60 61 #endif 62
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.