1 |
786 |
skrzyp |
2004-05-27 Gary Thomas
|
2 |
|
|
|
3 |
|
|
* src/redboot_linux_exec.c (do_exec): Be sensitive to value in
|
4 |
|
|
"entry_address" as this can indicate if the image to be executed
|
5 |
|
|
is valid (the "load" functions set it to "NO_MEMORY" when invalid)
|
6 |
|
|
|
7 |
|
|
2004-04-22 Jani Monoses
|
8 |
|
|
|
9 |
|
|
* cdl/hal_mn10300_am33.cdl :
|
10 |
|
|
Invoke tail with stricter syntax that works in latest coreutils.
|
11 |
|
|
|
12 |
|
|
2003-12-05 Andrew Lunn
|
13 |
|
|
|
14 |
|
|
* include/var_intr.h: hal_delay_us() is a C function.
|
15 |
|
|
|
16 |
|
|
2003-07-18 Nick Garnett
|
17 |
|
|
|
18 |
|
|
* cdl/hal_mn10300_am33.cdl:
|
19 |
|
|
Changed values for CYGNUM_HAL_RTC_NUMERATOR,
|
20 |
|
|
CYGNUM_HAL_RTC_DENOMINATOR and CYGNUM_HAL_RTC_PERIOD to
|
21 |
|
|
"default_value" from "calculated". This makes it easier
|
22 |
|
|
to change these values globally.
|
23 |
|
|
|
24 |
|
|
2003-04-10 Nick Garnett
|
25 |
|
|
|
26 |
|
|
* src/mn10300_am33.ld:
|
27 |
|
|
Added .eh_frame to data section. This is a stopgap fix to allow
|
28 |
|
|
C++ programs that define exceptions to link and run. It does not
|
29 |
|
|
allow them to actually throw exceptions, since that depends on
|
30 |
|
|
compiler changes that have not been made. Further, more
|
31 |
|
|
far-reaching, linker script changes will also be needs when that
|
32 |
|
|
happens.
|
33 |
|
|
Added libsupc++.a to GROUP() directive for GCC versions later than
|
34 |
|
|
3.0.
|
35 |
|
|
|
36 |
|
|
2003-03-14 Bart Veer
|
37 |
|
|
|
38 |
|
|
* src/mn10300_am33.ld: add entries for debug sections, needed by
|
39 |
|
|
current tools
|
40 |
|
|
|
41 |
|
|
2003-03-11 Mark Salter
|
42 |
|
|
|
43 |
|
|
* src/redboot_linux_exec.c (do_exec): Call eth_drv_stop as necessary.
|
44 |
|
|
|
45 |
|
|
2002-12-06 Mark Salter
|
46 |
|
|
|
47 |
|
|
* src/var_misc.c (hal_mn10300_mem_real_region_top): New function.
|
48 |
|
|
|
49 |
|
|
* include/variant.inc: Don't set TBR for RAM startup if the RAM
|
50 |
|
|
base is not properly aligned.
|
51 |
|
|
|
52 |
|
|
2002-11-19 Mark Salter
|
53 |
|
|
|
54 |
|
|
* cdl/hal_mn10300_am33.cdl: Add virtual vector comm support using
|
55 |
|
|
any combination of AM33 serial ports and platform serial ports.
|
56 |
|
|
* src/am33_serial.c: New file. Support for internal serial ports.
|
57 |
|
|
|
58 |
|
|
2002-11-15 Mark Salter
|
59 |
|
|
|
60 |
|
|
* cdl/hal_mn10300_am33.cdl: Add options to control placement of
|
61 |
|
|
VSR and virtual vector tables. Platforms may override.
|
62 |
|
|
* src/mn10300_am33.ld: Use new cdl option values.
|
63 |
|
|
|
64 |
|
|
2002-11-14 Mark Salter
|
65 |
|
|
|
66 |
|
|
* include/var_intr.h (HAL_CLOCK_INITIALIZE): Save _period_ for
|
67 |
|
|
use by other code.
|
68 |
|
|
|
69 |
|
|
* src/redboot_cmds.c: New file.
|
70 |
|
|
* cdl/hal_mn10300_am33.cdl: Add support for RedBoot exec command.
|
71 |
|
|
|
72 |
|
|
2001-10-18 David Howells
|
73 |
|
|
|
74 |
|
|
* include/variant.inc: Suppress as many interrupt sources as
|
75 |
|
|
possible whilst booting.
|
76 |
|
|
|
77 |
|
|
2001-07-27 David Howells
|
78 |
|
|
|
79 |
|
|
* cdl/hal_mn10300_am33.cdl: Added option for disabling caching
|
80 |
|
|
when accessing flash (CYGSEM_HAL_UNCACHED_FLASH_ACCESS).
|
81 |
|
|
* include/var_cache.h: Ditto.
|
82 |
|
|
* include/variant.inc: Initialise the cache and the trap base
|
83 |
|
|
register if appropriate.
|
84 |
|
|
* src/mn10300_am33.ld: Handle code kept in RAM for flash drivers
|
85 |
|
|
and permit the VSR table to reside in on-CPU RAM.
|
86 |
|
|
|
87 |
|
|
2000-08-12 Drew Moseley
|
88 |
|
|
|
89 |
|
|
* src/var_misc.c: More rearranging of GDB regnames.
|
90 |
|
|
|
91 |
|
|
2000-08-11 Drew Moseley
|
92 |
|
|
|
93 |
|
|
* src/var_misc.c: Rearranged regnames to correspond to what GDB is
|
94 |
|
|
expecting.
|
95 |
|
|
|
96 |
|
|
2000-08-10 Drew Moseley
|
97 |
|
|
|
98 |
|
|
* src/var_misc.c: Added Cygmon support.
|
99 |
|
|
|
100 |
|
|
* include/variant.inc: Added AM33/2.00 support.
|
101 |
|
|
* src/mn10300_am33.ld: Ditto.
|
102 |
|
|
* src/var_misc.c: Ditto.
|
103 |
|
|
|
104 |
|
|
* include/var_intr.h: Added Cygmon support.
|
105 |
|
|
|
106 |
|
|
* include/var_arch.h: Added some PSW bitmasks.
|
107 |
|
|
Added Cygmon support.
|
108 |
|
|
|
109 |
|
|
* cdl/hal_mn10300_am33.cdl: Added option for AM33_REVISION
|
110 |
|
|
|
111 |
|
|
2000-06-21 Nick Garnett
|
112 |
|
|
|
113 |
|
|
* src/mn10300_am33.ld:
|
114 |
|
|
Added extra underscore to _stext and _etext.
|
115 |
|
|
Switched to new table definition mechanism.
|
116 |
|
|
|
117 |
|
|
2000-03-20 Jonathan Larmour
|
118 |
|
|
|
119 |
|
|
* include/variant.inc (SAVED_CONTEXT_PC_OFFSET): New macro to give
|
120 |
|
|
variant-specific offset of PC within saved register context
|
121 |
|
|
(hal_mon_init_vsr): For RAM startup, override breakpoint VSR if stubs
|
122 |
|
|
are included
|
123 |
|
|
|
124 |
|
|
* include/var_arch.h (HAL_SavedRegisters): Move here from architecture
|
125 |
|
|
HAL
|
126 |
|
|
|
127 |
|
|
2000-02-16 Jesper Skov
|
128 |
|
|
|
129 |
|
|
* cdl/hal_mn10300_am33.cdl: remove fix me
|
130 |
|
|
|
131 |
|
|
2000-01-28 Gary Thomas
|
132 |
|
|
|
133 |
|
|
* src/mn10300_am33.ld: Add support for network package.
|
134 |
|
|
|
135 |
|
|
1999-12-21 Jonathan Larmour
|
136 |
|
|
|
137 |
|
|
* include/variant.inc: Rename CYG_HAL_USE_ROM_MONITOR_GDB_STUBS ->
|
138 |
|
|
CYGSEM_HAL_USE_ROM_MONITOR_GDB_stubs
|
139 |
|
|
|
140 |
|
|
* cdl/hal_mn10300_am33.cdl: Ensure we "puts" to appropriate CDL header
|
141 |
|
|
We don't need to include CYGBLD_HAL_PLATFORM_H - that's done in hal.h
|
142 |
|
|
|
143 |
|
|
1999-12-14 Jonathan Larmour
|
144 |
|
|
|
145 |
|
|
* include/var_intr.h (HAL_INTERRUPT_CONFIGURE): EXTMD needs to be
|
146 |
|
|
accessed as a 32-bit register on the AM33
|
147 |
|
|
|
148 |
|
|
1999-12-08 Nick Garnett
|
149 |
|
|
|
150 |
|
|
* include/var_cache.h (HAL_DCACHE_WRITE_MODE): Fixed to clear old
|
151 |
|
|
write mode before setting new one. otherwise write-through mode is
|
152 |
|
|
sticky.
|
153 |
|
|
|
154 |
|
|
1999-12-02 John Dallaway
|
155 |
|
|
|
156 |
|
|
* cdl/hal_mn10300_am33.cdl:
|
157 |
|
|
|
158 |
|
|
Use the token in custom rules.
|
159 |
|
|
|
160 |
|
|
1999-12-01 John Dallaway
|
161 |
|
|
|
162 |
|
|
* cdl/hal_mn10300_am33.cdl:
|
163 |
|
|
|
164 |
|
|
Use the token in custom rules.
|
165 |
|
|
|
166 |
|
|
1999-11-04 John Dallaway
|
167 |
|
|
|
168 |
|
|
* cdl/hal_mn10300_am33.cdl:
|
169 |
|
|
|
170 |
|
|
Output custom rule dependency information to .deps files in
|
171 |
|
|
the current directory.
|
172 |
|
|
|
173 |
|
|
Dispense with the need to create a 'src' sub-directory.
|
174 |
|
|
|
175 |
|
|
1999-11-03 Jesper Skov
|
176 |
|
|
|
177 |
|
|
* cdl/hal_mn10300_am33.cdl: Added.
|
178 |
|
|
|
179 |
|
|
1999-10-27 Nick Garnett
|
180 |
|
|
|
181 |
|
|
* include/variant.inc: CYG_ISR_TABLE_SIZE changed to 57, which is
|
182 |
|
|
what it should be. Case 102415.
|
183 |
|
|
|
184 |
|
|
1999-10-06 Jonathan Larmour
|
185 |
|
|
|
186 |
|
|
* src/PKGconf.mak: Don't create extras.o here any more
|
187 |
|
|
|
188 |
|
|
1999-08-18 Nick Garnett
|
189 |
|
|
|
190 |
|
|
* include/var_intr.h: Added CYGNUM_HAL_EXCEPTION_WATCHDOG as a
|
191 |
|
|
synonym for CYGNUM_HAL_VECTOR_WATCHDOG.
|
192 |
|
|
|
193 |
|
|
1999-08-16 Jonathan Larmour
|
194 |
|
|
|
195 |
|
|
* include/var_intr.h (HAL_INTERRUPT_CONFIGURE): Correct bad address
|
196 |
|
|
when restoring EXTMD. 0x180>>1 becomes 0x200>>1 for AM33
|
197 |
|
|
|
198 |
|
|
* include/variant.inc: Change comment mentioning AM32 to AM33
|
199 |
|
|
|
200 |
|
|
1999-08-13 Nick Garnett
|
201 |
|
|
|
202 |
|
|
* src/variant.S: Tidied away superfluous trace code.
|
203 |
|
|
|
204 |
|
|
* include/var_cache.h: Removed disablement of data cache
|
205 |
|
|
enable/disable.
|
206 |
|
|
|
207 |
|
|
1999-08-10 Jonathan Larmour
|
208 |
|
|
|
209 |
|
|
* include/pkgconf/hal_mn10300_am33.h:
|
210 |
|
|
reparent CYGPKG_HAL_MN10300_AM33 under CYGPKG_HAL_MN10300_VARIANTS
|
211 |
|
|
|
212 |
|
|
1999-07-30 Nick Garnett
|
213 |
|
|
|
214 |
|
|
* src/variant.S: Added trampolines to decode NMICR and ISR
|
215 |
|
|
register value and vector back into the VSR.
|
216 |
|
|
|
217 |
|
|
* include/pkgconf/hal_mn10300_am33.h:
|
218 |
|
|
Added includes for architecture and platform pkgconf files.
|
219 |
|
|
|
220 |
|
|
* include/variant.inc: Added initialization for extra entries in
|
221 |
|
|
VSR table. Added initialization for NMI VSR trampolines.
|
222 |
|
|
|
223 |
|
|
* include/var_intr.h: Moved HAL_INTERRUPT_CONFIGURE() here since
|
224 |
|
|
it is now variant-specific.
|
225 |
|
|
Reorganized and renumbered exceptions.
|
226 |
|
|
|
227 |
|
|
1999-07-27 Nick Garnett
|
228 |
|
|
|
229 |
|
|
* src/variant.S: Added this file to contain assembly
|
230 |
|
|
implementation of cyg_hal_dcache_store().
|
231 |
|
|
|
232 |
|
|
* src/var_misc.c: Removed cyg_hal_dcache_store(), now implemented
|
233 |
|
|
in assembly in variant.S.
|
234 |
|
|
|
235 |
|
|
* src/mn10300_am33.ld: Relocated VSR table and VVT to 0x50000100
|
236 |
|
|
and 0x50000200 respectively.
|
237 |
|
|
|
238 |
|
|
* src/PKGconf.mak (COMPILE): Added variant.S.
|
239 |
|
|
|
240 |
|
|
* include/variant.inc:
|
241 |
|
|
Added definition of DCR_DE bit.
|
242 |
|
|
Converted all *_MIPS_* definitions to *_MN10300_*.
|
243 |
|
|
Removed initialization of TBR register.
|
244 |
|
|
Fixed up differenced between RAM and ROM startups.
|
245 |
|
|
|
246 |
|
|
* include/var_cache.h:
|
247 |
|
|
Temporarily disabled DCACHE, we are having problems getting it to
|
248 |
|
|
purge properly. Various other minor tidies.
|
249 |
|
|
|
250 |
|
|
* include/var_arch.h: Added macros to transfer extra AM33
|
251 |
|
|
registers between a HAL_SavedRegisters structure and a GDB
|
252 |
|
|
register dump.
|
253 |
|
|
|
254 |
|
|
1999-07-16 Nick Garnett
|
255 |
|
|
|
256 |
|
|
* include/variant.inc:
|
257 |
|
|
Moved hal_cpu_init macro here. Added initialization for TBR.
|
258 |
|
|
Implemented hal_memc_init. Removed some defunct code from
|
259 |
|
|
hal_diag_* macros.
|
260 |
|
|
|
261 |
|
|
* include/var_intr.h:
|
262 |
|
|
Tidied up timer register addresses.
|
263 |
|
|
|
264 |
|
|
1999-07-08 Nick Garnett
|
265 |
|
|
|
266 |
|
|
* include/var_intr.h:
|
267 |
|
|
Extended exceptions to cover those reported in the ISR register.
|
268 |
|
|
|
269 |
|
|
* include/variant.inc:
|
270 |
|
|
Added definitions of NMICR, DCR and ISR addresses.
|
271 |
|
|
Added hal_cpu_clear_nmid macro.
|
272 |
|
|
|
273 |
|
|
1999-07-07 Nick Garnett
|
274 |
|
|
|
275 |
|
|
* src/mn10300_am33.ld:
|
276 |
|
|
Temporarily disabled definition of shared VSR.
|
277 |
|
|
|
278 |
|
|
* include/variant.inc:
|
279 |
|
|
Added macros to get and set PSW in a CPU specific way.
|
280 |
|
|
|
281 |
|
|
1999-06-30 Nick Garnett
|
282 |
|
|
|
283 |
|
|
* include/var_arch.h:
|
284 |
|
|
* include/var_cache.h:
|
285 |
|
|
* include/var_intr.h:
|
286 |
|
|
* include/variant.inc:
|
287 |
|
|
* include/pkgconf/hal_mn10300_am33.h:
|
288 |
|
|
* src/PKGconf.mak:
|
289 |
|
|
* src/mn10300_am33.ld:
|
290 |
|
|
* src/var_misc.c:
|
291 |
|
|
Added these files to contain defines and code for the AM33
|
292 |
|
|
processor variant.
|
293 |
|
|
|
294 |
|
|
|