-
Notifications
You must be signed in to change notification settings - Fork 0
/
memory_map.txt
154 lines (150 loc) · 3.76 KB
/
memory_map.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
Mapa de memoria del programa:
Direcciones físicas - lineales (identity mapping) prácticamente todo (salvo memoria de video).
-----------------------------------------------------
Reset:
LMA: 0xFFFFFFF0
VMA: 0xFFFFFFF0
Física: 0xFFFFFFF0
Lineal: 0xFFFFFFF0
-----------------------------------------------------
init16:
LMA: 0xFFFF0000
VMA: 0xFFFF0000
Física: 0xFFFF0000
Lineal: 0xFFFF0000
-----------------------------------------------------
init32:
LMA: 0xFFFF4000
VMA: 0x000F4000
Física: 0x000F4000
Lineal: 0x000F0000
-----------------------------------------------------
sys_tables:
LMA: 0x00100000
VMA: 0x00100000
Física: 0x00100000
Lineal: 0x00100000
PDPT
Dentro de sys_tables en la primer pagina
-----------------------------------------------------
pagination:
LMA: ?
VMA: 0x00101000
Física: 0x00101000
Lineal: 0x00101000
TP0 (0x00000000 - 0x00200000)
LMA: -
VMA: 0x00101000
Física: 0x00101000
Lineal: 0x00101000
TP1 (0x00200000 - 0x00400000)
LMA: -
VMA: 0x00102000
Física: 0x00102000
Lineal: 0x00102000
TP2 (0x00A00000 - 0x00C00000)
LMA: -
VMA: 0x00103000
Física: 0x00103000
Lineal: 0x00103000
DPT0
LMA: -
VMA: 0x00104000
Física: 0x00104000
Lineal: 0x00104000
-----------------------------------------------------
kernel stack:
LMA: ?
VMA: 0x00140000
Física: 0x00140000
Lineal: 0x00140000
Tamaño: 0x00001000
-----------------------------------------------------
main32:
LMA: ?
VMA: 0x00150000
Física: 0x00150000
Lineal: 0x00150000
-----------------------------------------------------
data:
LMA: ?
VMA: 0x00200000
Física: 0x00200000
Lineal: 0x00200000
-----------------------------------------------------
bss:
LMA: ?
VMA: 0x00210000
Física: 0x00210000
Lineal: 0x00210000
-----------------------------------------------------
library:
LMA: ?
VMA: 0x00220000
Física: 0x00220000
Lineal: 0x00220000
-----------------------------------------------------
task1_code:
LMA: ?
VMA: 0x00A00000
Física: 0x00A00000
Lineal: 0x00A00000
-----------------------------------------------------
task1_initialized_data:
LMA: ?
VMA: 0x00A01000
Física: 0x00A01000
Lineal: 0x00A01000
-----------------------------------------------------
task1_not_initialized_data:
LMA: ?
VMA: 0x00A02000
Física: 0x00A02000
Lineal: 0x00A02000
-----------------------------------------------------
task1_user_stack:
LMA: ?
VMA: 0x00A03000
Física: 0x00A03000
Lineal: 0x00A03000
Tamaño: 0x1000
-----------------------------------------------------
task1_kernel_stack:
LMA: ?
VMA: 0x00A04000
Física: 0x00A04000
Lineal: 0x00A04000
Tamaño: 0x1000
-----------------------------------------------------
task2_code:
LMA: ?
VMA: 0x00A10000
Física: 0x00A10000
Lineal: 0x00A10000
-----------------------------------------------------
task2_initialized_data:
LMA: ?
VMA: 0x00A11000
Física: 0x00A11000
Lineal: 0x00A11000
-----------------------------------------------------
task2_not_initialized_data:
LMA: ?
VMA: 0x00A12000
Física: 0x00A12000
Lineal: 0x00A12000
-----------------------------------------------------
task2_user_stack:
LMA: ?
VMA: 0x00A13000
Física: 0x00A13000
Lineal: 0x00A13000
Tamaño: 0x1000
-----------------------------------------------------
task2_kernel_stack:
LMA: ?
VMA: 0x00A14000
Física: 0x00A14000
Lineal: 0x00A14000
Tamaño: 0x1000
-----------------------------------------------------