Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch/arm/include Add more relocs



details:   https://anonhg.NetBSD.org/src/rev/2a37d9cfd1d6
branches:  trunk
changeset: 789124:2a37d9cfd1d6
user:      matt <matt%NetBSD.org@localhost>
date:      Wed Aug 07 18:34:53 2013 +0000

description:
Add more relocs

diffstat:

 sys/arch/arm/include/elf_machdep.h |  22 +++++++++++++++++++---
 1 files changed, 19 insertions(+), 3 deletions(-)

diffs (41 lines):

diff -r 6764b03d955e -r 2a37d9cfd1d6 sys/arch/arm/include/elf_machdep.h
--- a/sys/arch/arm/include/elf_machdep.h        Wed Aug 07 17:50:55 2013 +0000
+++ b/sys/arch/arm/include/elf_machdep.h        Wed Aug 07 18:34:53 2013 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: elf_machdep.h,v 1.12 2013/08/05 00:57:24 matt Exp $    */
+/*     $NetBSD: elf_machdep.h,v 1.13 2013/08/07 18:34:53 matt Exp $    */
 
 #ifndef _ARM_ELF_MACHDEP_H_
 #define _ARM_ELF_MACHDEP_H_
@@ -77,13 +77,29 @@
 #define R_ARM_GOTPC            25
 #define R_ARM_GOT32            26
 #define R_ARM_PLT32            27
-
+#define R_ARM_CALL             28
+#define R_ARM_JUMP24           29
+#define R_ARM_THM_JUMP24       30
+#define R_ARM_BASE_ABS         31
 #define R_ARM_ALU_PCREL_7_0    32
 #define R_ARM_ALU_PCREL_15_8   33
 #define R_ARM_ALU_PCREL_23_15  34
 #define R_ARM_ALU_SBREL_11_0   35
 #define R_ARM_ALU_SBREL_19_12  36
-#define R_ARM_ALU_SBREL_27_20  37
+#define R_ARM_ALU_SBREL_27_20  37      // depcreated
+#define R_ARM_TARGET1          38
+#define R_ARM_SBREL31          39      // deprecated
+#define R_ARM_V4BX             40
+#define R_ARM_TARGET2          41
+#define R_ARM_PREL31           42
+#define R_ARM_MOVW_ABS_NC      43
+#define R_ARM_MOVT_ABS         44
+#define R_ARM_MOVW_PREL_NC     45
+#define R_ARM_MOVT_PREL                46
+#define R_ARM_THM_MOVW_ABS_NC  47
+#define R_ARM_THM_MOVT_ABS     48
+#define R_ARM_THM_MOVW_PREL_NC 49
+#define R_ARM_THM_MOVT_PREL    50
 
 /* 96-111 are reserved to G++. */
 #define R_ARM_GNU_VTENTRY      100



Home | Main Index | Thread Index | Old Index