RTEMS CPU Kit with SuperCore
Main Page
Related Pages
Modules
+
Data Structures
Data Structures
+
Data Fields
+
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
+
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
+
Files
File List
+
Globals
+
All
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Functions
_
a
b
c
d
e
f
g
i
j
l
m
n
o
p
q
r
s
t
u
v
w
+
Variables
_
b
c
d
i
r
+
Typedefs
a
b
c
d
f
h
i
m
o
p
q
r
s
t
u
w
x
+
Enumerations
b
c
d
e
h
i
m
o
p
r
s
t
w
+
Enumerator
c
i
m
p
r
s
t
w
+
Macros
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
w
mnt
data0
chrisj
rtems
admin
rtems-admin.git
doxygen
builder
latest
rtems.git
cpukit
libdl
include
arch
v850
machine
v850/machine/elf_machdep.h
Go to the documentation of this file.
1
#define ELF32_MACHDEP_ENDIANNESS ELFDATA2LSB
2
3
#define ELF32_MACHDEP_ID_CASES \
4
case EM_V850: \
5
break;
6
7
#define ELF32_MACHDEP_ID EM_V850
8
9
10
11
#define EF_V850_ARCH 0xf0000000
12
#define E_V850_ARCH 0x00000000
13
#define E_V850E_ARCH 0x10000000
14
#define E_V850E1_ARCH 0x20000000
15
#define E_V850E2_ARCH 0x30000000
16
#define E_V850E2V3_ARCH 0x40000000
17
18
#define ARCH_ELFSIZE 32
19
20
21
#define R_V850_NONE 0
22
#define R_V850_9_PCREL 1
23
#define R_V850_22_PCREL 2
24
#define R_V850_HI16_S 3
25
#define R_V850_HI16 4
26
#define R_V850_LO16 5
27
#define R_V850_ABS32 6
28
#define R_V850_16 7
29
#define R_V850_8 8
30
#define R_V850_SDA_16_16_OFFSET 9
31
#define R_V850_SDA_15_16_OFFSET 10
32
#define R_V850_ZDA_16_16_OFFSET 11
33
#define R_V850_ZDA_15_16_OFFSET 12
34
#define R_V850_TDA_6_8_OFFSET 13
35
#define R_V850_TDA_7_8_OFFSET 14
36
#define R_V850_TDA_7_7_OFFSET 15
37
#define R_V850_TDA_16_16_OFFSET 16
38
#define R_V850_TDA_4_5_OFFSET 17
39
#define R_V850_TDA_4_4_OFFSET 18
40
#define R_V850_SDA_16_16_SPLIT_OFFSET 19
41
#define R_V850_ZDA_16_16_SPLIT_OFFSET 20
42
#define R_V850_CALLT_6_7_OFFSET 21
43
#define R_V850_CALLT_16_16_OFFSET 22
44
#define R_V850_GNU_VTINHERIT 23
45
#define R_V850_GNU_VTENTRY 24
46
#define R_V850_LONGCALL 25
47
#define R_V850_LONGJUMP 26
48
#define R_V850_ALIGN 27
49
#define R_V850_REL32 28
50
#define R_V850_LO16_SPLIT_OFFSET 29
51
#define R_V850_16_PCREL 30
52
#define R_V850_17_PCREL 31
53
#define R_V850_23 32
54
#define R_V850_32_PCREL 33
55
#define R_V850_32_ABS 34
56
#define R_V850_16_SPLIT_OFFSET 35
57
#define R_V850_16_S1 36
58
#define R_V850_LO16_S1 37
59
#define R_V850_CALLT_15_16_OFFSET 38
60
#define R_V850_32_GOTPCREL 39
61
#define R_V850_16_GOT 40
62
#define R_V850_32_GOT 41
63
#define R_V850_22_PLT 42
64
#define R_V850_32_PLT 43
65
#define R_V850_COPY 44
66
#define R_V850_GLOB_DAT 45
67
#define R_V850_JMP_SLOT 46
68
#define R_V850_RELATIVE 47
69
#define R_V850_16_GOTOFF 48
70
#define R_V850_32_GOTOFF 49
71
#define R_V850_CODE 50
72
#define R_V850_DATA 51
73
74
#define R_TYPE(name) __CONCAT(R_V850_,name)
Generated by
1.8.13