1 2004-04-22 Jani Monoses <jani@iv.ro>
3 * cdl/hal_arm_pid.cdl :
4 Invoke tail with stricter syntax that works in latest coreutils.
6 2003-12-05 Andrew Lunn <andrew.lunn@ascom.ch>
8 * include/hal_diag.h: hal_delay_us() is a C function.
10 2003-07-18 Nick Garnett <nickg@balti.calivar.com>
12 * cdl/hal_arm_pid.cdl:
13 Changed values for CYGNUM_HAL_RTC_NUMERATOR,
14 CYGNUM_HAL_RTC_DENOMINATOR and CYGNUM_HAL_RTC_PERIOD to
15 "default_value" from "calculated". This makes it easier
16 to change these values globally.
18 2003-04-30 Jonathan Larmour <jifl@eCosCentric.com>
20 * cdl/hal_arm_pid.cdl: Make CYGBLD_GLOBAL_LDFLAGS depend on
21 CYGBLD_ARM_ENABLE_THUMB_INTERWORK instead of also
22 CYGSEM_HAL_ROM_MONITOR, redundantly.
24 2003-04-11 Bart Veer <bartv@ecoscentric.com>
26 * cdl/hal_arm_pid.cdl: building for thumb now involves arm-elf-gcc
27 -mthumb, not thumb-elf-gcc
29 2003-02-05 Nick Garnett <nickg@calivar.com>
31 * include/plf_io.h (CYGARC_PHYSICAL_ADDRESS): Added this
32 definition to keep redboot_linux_exec.c happy.
34 2002-05-23 Jesper Skov <jskov@redhat.com>
36 * cdl/hal_arm_pid.cdl: Don't run cache tests.
38 2002-05-13 Jesper Skov <jskov@redhat.com>
40 * cdl/hal_arm_pid.cdl: Removed implemntation of
41 CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED.
43 2002-05-07 Gary Thomas <gthomas@redhat.com>
45 * cdl/hal_arm_pid.cdl:
46 Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
48 2002-04-24 Jesper Skov <jskov@redhat.com>
50 * cdl/hal_arm_pid.cdl: CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES defined.
52 2002-01-28 Jesper Skov <jskov@redhat.com>
54 * include/plf_io.h: Added.
56 2001-06-08 Jonathan Larmour <jlarmour@redhat.com>
58 * include/hal_cache.h: Correctly indicate absence of cache.
60 2001-04-16 Gary Thomas <gthomas@redhat.com>
62 * cdl/hal_arm_pid.cdl: Add CDL to describe CPU family.
64 2001-04-13 Gary Thomas <gthomas@redhat.com>
66 * include/hal_platform_setup.h (PLATFORM_SETUP1): Ensure running
67 in proper address space (in ROM startup mode).
69 2001-03-08 Jesper Skov <jskov@redhat.com>
71 * cdl/hal_arm_pid.cdl: Does not guarantee virtual vector support.
73 2001-02-27 Jesper Skov <jskov@redhat.com>
75 * include/hal_cache.h: Added HAL_DCACHE_IS_ENABLED and
76 HAL_ICACHE_IS_ENABLED.
78 2001-02-24 Gary Thomas <gthomas@redhat.com>
80 * cdl/hal_arm_pid.cdl: Add CYGSEM_HAL_ARM_PID_ANGEL_BOOT so
81 startup code only includes this cruft when necessary.
83 2001-02-22 Jesper Skov <jskov@redhat.com>
85 * include/hal_diag.h: Added delay function [yes, this is a bad
86 location]. It uses Timer1 for delays.
88 * cdl/hal_arm_pid.cdl: Added RedBoot options.
90 * src/pid_misc.c (hal_delay_us): Added.
92 2001-02-20 Jesper Skov <jskov@redhat.com>
94 * cdl/hal_arm_pid.cdl: Also enable -mthumb-interwork when building
95 ROM monitors (or calls from Thumb code would die on return).
98 2001-02-13 Gary Thomas <gthomas@redhat.com>
100 * src/pid_misc.c (hal_IRQ_handler):
101 Return CYGNUM_HAL_INTERRUPT_NONE for spurious interrupts.
103 2001-02-08 Jesper Skov <jskov@redhat.com>
105 * src/hal_diag.c: Replace CYGSEM_HAL_DIAG_MANGLER_None with
106 CYGDBG_HAL_DIAG_TO_DEBUG_CHAN.
108 * cdl/hal_arm_pid.cdl: Respect channel configuration constraints.
110 * src/pid_misc.c (hal_hardware_init): Safe to call hal_if_init in
113 2001-01-31 Jesper Skov <jskov@redhat.com>
115 * src/hal_diag.c: Replaced CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL
116 with CYGSEM_HAL_DIAG_MANGLER_None
118 2001-01-26 Jesper Skov <jskov@redhat.com>
120 * src/hal_diag.c: Removed CYGSEM_HAL_VIRTUAL_VECTOR_DIAG check.
121 * include/plf_stub.h: Moved reset macro to
122 * include/hal_platform_ints.h: this file.
124 2000-10-20 Jonathan Larmour <jlarmour@redhat.com>
126 * include/pkgconf/mlt_arm_pid_ram.h:
127 * include/pkgconf/mlt_arm_pid_rom.h:
128 * include/pkgconf/mlt_arm_pid_ram.ldi:
129 * include/pkgconf/mlt_arm_pid_rom.ldi:
132 2000-07-25 Jonathan Larmour <jlarmour@redhat.co.uk>
134 * include/pkgconf/mlt_arm_pid_ram.h:
135 * include/pkgconf/mlt_arm_pid_ram.ldi:
136 * include/pkgconf/mlt_arm_pid_ram.mlt:
137 * include/pkgconf/mlt_arm_pid_rom.h:
138 * include/pkgconf/mlt_arm_pid_rom.ldi:
139 * include/pkgconf/mlt_arm_pid_rom.mlt:
140 Add heap1 section to allow malloc to use it
142 2000-07-22 Jonathan Larmour <jlarmour@redhat.co.uk>
144 * cdl/hal_arm_pid.cdl: Fix comments about number of ports in
145 CYGNUM_HAL_VIRTUAL_VECTOR_DEBUG_CHANNEL and
146 CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL
148 2000-07-17 Jesper Skov <jskov@redhat.com>
150 * src/pid_misc.c (hal_hardware_init): Hack to allow thumb tests to
151 run in farm until vector table Thumb/ARM API is fixed.
153 2000-07-07 Jesper Skov <jskov@redhat.com>
155 * cdl/hal_arm_pid.cdl: CygMon changed to use virtual vectors.
157 2000-07-05 Jesper Skov <jskov@redhat.com>
160 * cdl/hal_arm_pid.cdl:
161 Clean up channel options.
163 2000-07-04 Jesper Skov <jskov@redhat.com>
165 * cdl/hal_arm_pid.cdl:
166 * include/hal_diag.h:
167 * include/plf_stub.h:
170 * src/plf_stub.c: [deleted]
171 Changed to use virtual vector table.
173 2000-06-18 Gary Thomas <gthomas@redhat.com>
175 * include/pkgconf/mlt_arm_pid9_ram.ldi:
176 * include/pkgconf/mlt_arm_pid9_ram.mlt:
177 * include/pkgconf/mlt_arm_pid9_rom.ldi:
178 * include/pkgconf/mlt_arm_pid9_rom.mlt:
179 * include/pkgconf/mlt_arm_pidBE_ram.ldi:
180 * include/pkgconf/mlt_arm_pidBE_ram.mlt:
181 * include/pkgconf/mlt_arm_pidBE_rom.ldi:
182 * include/pkgconf/mlt_arm_pidBE_rom.mlt:
183 * include/pkgconf/mlt_arm_pidTBE_ram.ldi:
184 * include/pkgconf/mlt_arm_pidTBE_ram.mlt:
185 * include/pkgconf/mlt_arm_pidTBE_rom.ldi:
186 * include/pkgconf/mlt_arm_pidTBE_rom.mlt:
187 * include/pkgconf/mlt_arm_pidT_ram.ldi:
188 * include/pkgconf/mlt_arm_pidT_ram.mlt:
189 * include/pkgconf/mlt_arm_pidT_rom.ldi:
190 * include/pkgconf/mlt_arm_pidT_rom.mlt:
191 * include/pkgconf/mlt_arm_pid_ram.ldi:
192 * include/pkgconf/mlt_arm_pid_ram.mlt:
193 * include/pkgconf/mlt_arm_pid_rom.ldi:
194 * include/pkgconf/mlt_arm_pid_rom.mlt:
195 Incorporate new fixed vectors (used on all ARM platforms).
197 2000-03-24 Jesper Skov <jskov@redhat.com>
199 * src/hal_diag.c (hal_diag_write_char): Fix compiler warning.
201 2000-02-29 Jonathan Larmour <jlarmour@redhat.co.uk>
203 * include/pkgconf/mlt_arm_pid_ram.h:
204 * include/pkgconf/mlt_arm_pid_ram.ldi:
205 * include/pkgconf/mlt_arm_pid_ram.mlt:
206 * include/pkgconf/mlt_arm_pid_rom.h:
207 * include/pkgconf/mlt_arm_pid_rom.ldi:
208 * include/pkgconf/mlt_arm_pid_rom.mlt:
209 Align all sections on word boundaries
211 2000-02-18 Jonathan Larmour <jlarmour@redhat.co.uk>
213 * cdl/hal_arm_pid.cdl (CYGBLD_BUILD_GDB_STUBS): When
214 building stubs, define every dependency required here rather than
217 2000-02-15 Jesper Skov <jskov@redhat.com>
219 * cdl/hal_arm_pid.cdl: Remove stubs startup type.
221 2000-02-10 Jesper Skov <jskov@redhat.com>
223 * include/plf_stub.h:
224 HAL_STUB_PLATFORM_STUBS_INIT->HAL_STUB_PLATFORM_INIT
227 * include/pkgconf/hal_arm_pid.h:
228 Removed stubs as a legal startup type.
230 2000-02-09 Jesper Skov <jskov@redhat.com>
232 * cdl/hal_arm_pid.cdl: Added remaining build dependencies.
234 2000-02-07 Jesper Skov <jskov@redhat.com>
236 * cdl/hal_arm_pid.cdl: Use cpu option when linking.
238 2000-02-03 Jesper Skov <jskov@redhat.com>
240 * cdl/hal_arm_pid.cdl: Implements stubs.
242 2000-02-01 Jesper Skov <jskov@redhat.com>
244 * include/plf_stub.h: Changes due to STUBS startup removal.
246 2000-01-28 Jesper Skov <jskov@redhat.com>
248 * cdl/hal_arm_pid.cdl: Moved files from misc to src dir. Use
249 common stub code. Got rid of stubs startup type.
251 * include/pkgconf/mlt_arm_pid9_ram.h:
252 * include/pkgconf/mlt_arm_pid9_ram.ldi:
253 * include/pkgconf/mlt_arm_pid9_ram.mlt:
254 * include/pkgconf/mlt_arm_pid9_rom.h:
255 * include/pkgconf/mlt_arm_pid9_rom.ldi:
256 * include/pkgconf/mlt_arm_pid9_rom.mlt:
257 * include/pkgconf/mlt_arm_pid9_stubs.h:
258 * include/pkgconf/mlt_arm_pid9_stubs.ldi:
259 * include/pkgconf/mlt_arm_pid9_stubs.mlt:
260 * include/pkgconf/mlt_arm_pidBE_ram.h:
261 * include/pkgconf/mlt_arm_pidBE_ram.ldi:
262 * include/pkgconf/mlt_arm_pidBE_ram.mlt:
263 * include/pkgconf/mlt_arm_pidBE_rom.h:
264 * include/pkgconf/mlt_arm_pidBE_rom.ldi:
265 * include/pkgconf/mlt_arm_pidBE_rom.mlt:
266 * include/pkgconf/mlt_arm_pidBE_stubs.h:
267 * include/pkgconf/mlt_arm_pidBE_stubs.ldi:
268 * include/pkgconf/mlt_arm_pidBE_stubs.mlt:
269 * include/pkgconf/mlt_arm_pidTBE_ram.h:
270 * include/pkgconf/mlt_arm_pidTBE_ram.ldi:
271 * include/pkgconf/mlt_arm_pidTBE_ram.mlt:
272 * include/pkgconf/mlt_arm_pidTBE_rom.h:
273 * include/pkgconf/mlt_arm_pidTBE_rom.ldi:
274 * include/pkgconf/mlt_arm_pidTBE_rom.mlt:
275 * include/pkgconf/mlt_arm_pidT_ram.h:
276 * include/pkgconf/mlt_arm_pidT_ram.ldi:
277 * include/pkgconf/mlt_arm_pidT_ram.mlt:
278 * include/pkgconf/mlt_arm_pidT_rom.h:
279 * include/pkgconf/mlt_arm_pidT_rom.ldi:
280 * include/pkgconf/mlt_arm_pidT_rom.mlt:
281 * include/pkgconf/mlt_arm_pid_ram.h:
282 * include/pkgconf/mlt_arm_pid_ram.ldi:
283 * include/pkgconf/mlt_arm_pid_ram.mlt:
284 * include/pkgconf/mlt_arm_pid_rom.h:
285 * include/pkgconf/mlt_arm_pid_rom.ldi:
286 * include/pkgconf/mlt_arm_pid_rom.mlt:
287 * include/pkgconf/mlt_arm_pid_stubs.h:
288 * include/pkgconf/mlt_arm_pid_stubs.ldi:
289 * include/pkgconf/mlt_arm_pid_stubs.mlt:
290 Increase memory reserved for stub to 32kB.
292 2000-01-28 Jesper Skov <jskov@redhat.com>
294 * cdl/hal_arm_pid.cdl: Corrected build runes. Changed description.
296 2000-01-27 Jesper Skov <jskov@redhat.com>
298 * cdl/hal_arm_pid.cdl (CYGBLD_CYGMON_TARGET_REQUIREMENTS):
299 Improved serial expression.
300 Moved options into a CygMon HAL component.
302 2000-01-26 Jonathan Larmour <jlarmour@redhat.co.uk>
304 * cdl/hal_arm_pid.cdl (CYGBLD_CYGMON_TARGET_REQUIREMENTS): Only
305 activate when CYGPKG_CYGMON enabled
307 2000-01-26 Jesper Skov <jskov@cygnus.co.uk>
309 * cdl/hal_arm_pid.cdl: Added rule for flash tool BE.
311 Added CygMon options.
313 2000-01-24 Jesper Skov <jskov@cygnus.co.uk>
315 * cdl/hal_arm_pid.cdl: Add stubs build rule.
317 2000-01-24 John Dallaway <jld@cygnus.co.uk>
321 Remove obsolete option CYGTST_TESTING_IDENTIFIER.
323 2000-01-19 Hugo Tyson <hmt@cygnus.co.uk>
325 * cdl/*.cdl: Add descriptions to a number of options &c which were
326 lacking same, also tidied up other typos as noticed en passant.
328 1999-12-22 John Dallaway <jld@cygnus.co.uk>
330 * cdl/hal_arm_pid.cdl:
332 Add the -mbig-endian and -mthumb-interwork ARCHFLAGS to
333 the LDFLAGS as appropriate.
335 1999-12-20 Gary Thomas <gthomas@cygnus.co.uk>
337 * cdl/hal_arm_pid.cdl: Add -Wl for linker options
339 1999-12-16 Jonathan Larmour <jlarmour@cygnus.co.uk>
341 * cdl/hal_arm_pid.cdl: Add support for pidT and pidTBE targets
343 1999-12-15 Jonathan Larmour <jlarmour@cygnus.co.uk>
345 * misc/STUBS_config: updated patch due to hal.h changes
347 1999-12-14 John Dallaway <jld@cygnus.co.uk>
349 * cdl/hal_arm_pid.cdl:
351 Relocate the GDB stubs elf image file.
353 1999-12-13 John Dallaway <jld@cygnus.co.uk>
355 * cdl/hal_arm_pid.cdl:
357 Install both the elf and raw binary versions of the
360 1999-12-10 John Dallaway <jld@cygnus.co.uk>
362 * cdl/hal_arm_pid.cdl:
364 Add custom rules to build GDB stubs and the flash
367 1999-12-09 John Dallaway <jld@cygnus.co.uk>
369 * cdl/hal_arm_pid.cdl:
371 Modify testing parameters according to
372 CYGHWR_HAL_ARM_BIGENDIAN.
374 1999-12-09 John Dallaway <jld@cygnus.co.uk>
376 * cdl/hal_arm_pid.cdl: Add SID execution flags option.
378 1999-12-07 Gary Thomas <gthomas@cygnus.co.uk>
380 * cdl/hal_arm_pid.cdl: Add descriptive strings used by CygMon.
382 1999-12-07 Jesper Skov <jskov@cygnus.co.uk>
384 * cdl/hal_arm_pid.cdl: Adjust CFLAGS according to CPU family.
386 1999-12-06 Gary Thomas <gthomas@cygnus.co.uk>
388 * include/pkgconf/hal_arm_pid.h (HAL_PLATFORM_BOARD):
390 (HAL_PLATFORM_EXTRA): Add - used by CygMon.
392 * misc/prog_flash.c: Increase flash image size (needed to
395 1999-11-25 Jonathan Larmour <jlarmour@cygnus.co.uk>
397 * include/pkgconf/mlt_arm_pidTBE_stubs.h,
398 include/pkfconf/mlt_arm_pidT_stubs.h:
399 Delete - we don't have stubs startup for thumb mode
401 * include/pkgconf/hal_arm_pid.h:
402 Allow selection of big-endian mode
403 Allow selection of thumb mode
404 Allow selection of thumb big-endian mode
406 * src/hal_diag.c: Conditionalize def of diag_buffer for only when it's
407 explicitly wanted and someone hacks the code
408 (hal_diag_write_char): Likewise
410 1999-11-25 Gary Thomas <gthomas@cygnus.co.uk>
412 * include/pkgconf/mlt_arm_pidT_rom.h:
413 * include/pkgconf/mlt_arm_pidT_ram.h:
414 * include/pkgconf/mlt_arm_pidTBE_rom.h:
415 * include/pkgconf/mlt_arm_pidTBE_ram.h:
416 * include/pkgconf/mlt_arm_pid_ram.h:
417 * include/pkgconf/mlt_arm_pid_rom.h:
418 * include/pkgconf/mlt_arm_pidBE_rom.h:
419 * include/pkgconf/mlt_arm_pidBE_ram.h: Update 'do not edit' strings.
421 * include/pkgconf/mlt_arm_pidTBE_stubs.h:
422 * include/pkgconf/mlt_arm_pidT_stubs.h:
423 * include/pkgconf/mlt_arm_pid_stubs.h:
424 * include/pkgconf/mlt_arm_pidBE_stubs.h:
425 * include/pkgconf/mlt_arm_pid9_stubs.h:
426 * include/pkgconf/mlt_arm_pid9_rom.h:
427 * include/pkgconf/mlt_arm_pid9_ram.h: New file(s).
429 1999-11-09 Gary Thomas <gthomas@cygnus.co.uk>
431 * include/pkgconf/mlt_arm_pidBE_ram.h:
432 * include/pkgconf/mlt_arm_pidBE_rom.h:
433 * include/pkgconf/mlt_arm_pidTBE_ram.h:
434 * include/pkgconf/mlt_arm_pidTBE_rom.h:
435 * include/pkgconf/mlt_arm_pidT_ram.h:
436 * include/pkgconf/mlt_arm_pidT_rom.h:
437 * include/pkgconf/mlt_arm_pid_ram.h:
438 * include/pkgconf/mlt_arm_pid_rom.h: New file(s).
440 * include/pkgconf/mlt_arm_pidBE_ram.ldi:
441 * include/pkgconf/mlt_arm_pidBE_ram.mlt:
442 * include/pkgconf/mlt_arm_pidBE_rom.ldi:
443 * include/pkgconf/mlt_arm_pidBE_rom.mlt:
444 * include/pkgconf/mlt_arm_pidTBE_ram.ldi:
445 * include/pkgconf/mlt_arm_pidTBE_ram.mlt:
446 * include/pkgconf/mlt_arm_pidTBE_rom.ldi:
447 * include/pkgconf/mlt_arm_pidTBE_rom.mlt:
448 * include/pkgconf/mlt_arm_pidT_ram.ldi:
449 * include/pkgconf/mlt_arm_pidT_ram.mlt:
450 * include/pkgconf/mlt_arm_pidT_rom.ldi:
451 * include/pkgconf/mlt_arm_pidT_rom.mlt:
452 * include/pkgconf/mlt_arm_pid_ram.ldi:
453 * include/pkgconf/mlt_arm_pid_ram.mlt:
454 * include/pkgconf/mlt_arm_pid_rom.ldi:
455 * include/pkgconf/mlt_arm_pid_rom.mlt: Update with correct memory layout.
457 * src/hal_diag.c: Honor GDB_DISABLE option.
459 1999-11-01 Jesper Skov <jskov@cygnus.co.uk>
461 * cdl/hal_arm_pid.cdl: Remove define_proc comments.
463 1999-10-29 Jesper Skov <jskov@cygnus.co.uk>
465 * misc/PKGconf.mak: Also generate stripped .img files.
467 1999-10-29 Jesper Skov <jskov@cygnus.co.uk>
469 * include/plf_stub.h (HAL_STUB_PLATFORM_RESET): Call stub entry on
470 GDB kill. But only do it for stubs startup.
472 1999-10-28 Jesper Skov <jskov@cygnus.co.uk>
474 * misc/PKGconf.mak: Don't strip symbols when making .img.
476 1999-10-27 Jesper Skov <jskov@cygnus.co.uk>
478 * include/pkgconf/mlt_arm_pid9_stubs.ldi:
479 * include/pkgconf/mlt_arm_pid9_stubs.mlt:
480 Added some linker files.
486 * src/hal_diag.c: Fixed conditional include.
488 1999-10-26 Hugo Tyson <hmt@cygnus.co.uk>
490 * src/hal_diag.c (hal_diag_write_char): Use new macro
491 CYG_HAL_GDB_ENTER_CRITICAL_IO_REGION and its mate to control
492 stepping through gdb $O packet output.
494 1999-10-26 Jesper Skov <jskov@cygnus.co.uk>
495 * include/hal_platform_setup.h (CYGHWR_LED_MACRO): define.
496 * cdl/hal_arm_pid.cdl:
497 * include/pkgconf/hal_arm_pid.h:
499 * include/hal_diag.h:
500 Added CDL for CYGHWR_HAL_ARM_PID_DIAG_LEDS.
502 1999-10-26 John Dallaway <jld@cygnus.co.uk>
504 * cdl/hal_arm_pid.cdl:
506 Rename CYGBLD_GLOBAL_PREFIX to
507 CYGBLD_GLOBAL_COMMAND_PREFIX
509 1999-10-26 Jesper Skov <jskov@cygnus.co.uk>
510 * include/pkgconf/mlt_arm_pidTBE_ram.ldi:
511 * include/pkgconf/mlt_arm_pidTBE_ram.mlt:
512 * include/pkgconf/mlt_arm_pidTBE_rom.ldi:
513 * include/pkgconf/mlt_arm_pidTBE_rom.mlt:
514 * include/pkgconf/mlt_arm_pidBE_ram.ldi:
515 * include/pkgconf/mlt_arm_pidBE_ram.mlt:
516 * include/pkgconf/mlt_arm_pidBE_rom.ldi:
517 * include/pkgconf/mlt_arm_pidBE_rom.mlt:
518 * include/pkgconf/mlt_arm_pidBE_stubs.ldi:
519 * include/pkgconf/mlt_arm_pidBE_stubs.mlt:
520 * include/pkgconf/mlt_arm_pid9_ram.ldi:
521 * include/pkgconf/mlt_arm_pid9_ram.mlt:
522 * include/pkgconf/mlt_arm_pid9_rom.ldi:
523 * include/pkgconf/mlt_arm_pid9_rom.mlt:
524 Added some linker files.
526 1999-10-25 Jesper Skov <jskov@cygnus.co.uk>
528 * misc/STUBS_config: Updated.
529 * src/hal_diag.c (hal_diag_led): Added LED diag.
530 * misc/prog_flash.c: Fixed compiler warning.
534 Add support for programming BE images on LE system.
536 1999-10-20 Simon FitzMaurice <sdf@cygnus.co.uk>
537 * cdl/hal_arm_aeb.cdl:
539 Remove -Wl options from compiler flags
541 1999-10-19 John Dallaway <jld@cygnus.co.uk>
543 * cdl/hal_arm_pid.cdl:
545 Define cdl_options for the memory layout linker script
546 fragment and the memory layout header file.
548 1999-10-19 Jesper Skov <jskov@cygnus.co.uk>
550 * include/pkgconf/hal_arm_pid.h: Added ARM9 options.
552 1999-10-18 John Dallaway <jld@cygnus.co.uk>
554 * cdl/hal_arm_pid.cdl:
556 Define CYGTST_TESTING_IDENTIFIER as a functions of
559 1999-10-18 John Dallaway <jld@cygnus.co.uk>
561 * cdl/hal_arm_pid.cdl:
563 Define CYGBLD_GLOBAL_PREFIX and CYGBLD_GLOBAL_CFLAGS as
564 functions of CYGHWR_THUMB.
566 1999-10-18 John Dallaway <jld@cygnus.co.uk>
568 * cdl/hal_arm_pid.cdl:
569 Update CYGBLD_GLOBAL_CFLAGS. Define CYG_HAL_ARM_PID.
570 Reparent global build flags.
572 1999-10-15 John Dallaway <jld@cygnus.co.uk>
574 * cdl/hal_arm_pid.cdl:
575 Define CYGBLD_GLOBAL_CFLAGS and CYGBLD_GLOBAL_LDFLAGS.
577 1999-10-15 Gary Thomas <gthomas@cygnus.co.uk>
579 * src/hal_diag.c: Force diag channel to be "raw" if it is
580 not the same as the GDB port (RAM based applications only).
582 1999-10-06 John Dallaway <jld@cygnus.co.uk>
584 * cdl/hal_arm_pid.cdl:
585 Define CYGTST_TESTING_IDENTIFIER.
587 1999-09-16 Jesper Skov <jskov@cygnus.co.uk>
589 * include/pkgconf/hal_arm_pid.h:
590 Removed arm/thumb options [defined by platform template].
592 Added ldi/mdi files for pidT.
594 1999-09-09 Jesper Skov <jskov@cygnus.co.uk>
596 * include/pkgconf/hal_arm_pid.h:
599 1999-08-16 John Dallaway <jld@cygnus.co.uk>
601 * include/pkgconf/hal_arm_pid.h:
603 Proper case various display strings.
605 1999-08-12 John Dallaway <jld@cygnus.co.uk>
607 * cdl/hal_arm_pid.cdl:
608 Define CYG_HAL_STARTUP and CYGHWR_MEMORY_LAYOUT.
610 1999-05-24 Gary Thomas <gthomas@cygnus.co.uk>
612 * src/hal_diag.c: Clean up direct hardware access code.
614 1999-05-20 Gary Thomas <gthomas@cygnus.co.uk>
616 * include/pkgconf/hal_arm_pid.h: Move RTC setup here.
618 1999-04-13 Gary Thomas <gthomas@cygnus.co.uk>
620 * include/hal_platform_setup.h: New file
622 1999-04-08 John Dallaway <jld@cygnus.co.uk>
624 * include/pkgconf/*.ldi: Revised SECTION_* macro arguments to
625 avoid padded output sections (PR 19787)
627 1999-03-23 Gary Thomas <gthomas@cygnus.co.uk>
629 * src/hal_diag.c (hal_diag_write_char): Make GDB 'O' transaction run
630 with interrupts disabled.
632 1999-03-17 Gary Thomas <gthomas@cygnus.co.uk>
634 * src/hal_diag.c (hal_diag_write_char): Don't disable all interrupts,
635 just the ones from the diag serial port.
637 1999-03-16 Gary Thomas <gthomas@cygnus.co.uk>
639 * include/plf_stub.h:
641 * src/hal_diag.c: Add suport for GDB break.
643 1999-03-12 Gary Thomas <gthomas@cygnus.co.uk>
645 * include/hal_cache.h (HAL_DCACHE_PURGE_ALL): Add macro.
647 1999-03-04 John Dallaway <jld@cygnus.co.uk>
649 * include/pkgconf/*.ldi: give all LDI files unique names so
650 that they can co-exist in an eCos build tree (PR 19184)
651 * include/pkgconf/*.mlt: give all MLT files unique names so
652 that they can co-exist in an eCos build tree (PR 19184)
654 1999-02-20 Jonathan Larmour <jlarmour@cygnus.co.uk>
656 * include/hal_platform_ints.h:
657 Reorganise vector/interrupt/exception names according to purpose
661 Change interrupt names due to above
665 1999-02-16 Jesper Skov <jskov@cygnus.co.uk>
667 * src/hal_diag.c (hal_diag_write_char): Changed
668 __output_gdb_string to hal_output_gdb_string.
670 * include/hal_stub.h: [removed]
671 * include/plf_stub.h: [added]
672 * src/hal_stub.c: [removed]
673 * src/plf_stub.c: [added]
675 Changed hal_stub to plf_stub. Moved generic HAL stub code to
676 common/.../hal_stub.c.
678 1999-02-16 Gary Thomas <gthomas@cygnus.co.uk>
680 * include/hal_platform_ints.h: Some interrupt assignments were wrong.
682 1999-02-08 John Dallaway <jld@cygnus.co.uk>
684 * include/pkgconf/*.mlt: New memory layout save files
686 1999-02-05 John Dallaway <jld@cygnus.co.uk>
688 * include/pkgconf/*.ldi: Remove LMA_EQ_VMA macro definition.
690 1999-01-27 Gary Thomas <gthomas@cygnus.co.uk>
692 * misc/PKGconf.mak: Fix for building on Win/NT. Also create raw binary
693 file suitable for putting into EPROM.
695 1999-01-26 Hugo Tyson <hmt@masala.cygnus.co.uk>
697 * include/pkgconf/stubs.ldi:
698 * include/pkgconf/ram.ldi:
699 * include/pkgconf/rom.ldi:
700 Add copyright notice. (Though these files will later be generated
701 by a tool and so not copyright, these default setups are.)
703 1999-01-26 Gary Thomas <gthomas@cygnus.co.uk>
705 * include/pkgconf/hal_arm_pid.h: Fix option descriptions.
707 1999-01-25 Gary Thomas <gthomas@cygnus.co.uk>
709 * include/pkgconf/hal_arm_pid.h:
710 * src/hal_stub.c: Add serial port parameterization (CDL)
711 (serial_init): Remove 'dummy' call which fixed a GCC bug. Note:
712 is this bug still lurking out there?
714 1999-01-25 Jesper Skov <jskov@cygnus.co.uk>
716 * src/hal_diag.c: Removed HAL_IO_BARRIER macros. Not necessary on
719 1999-01-19 Gary Thomas <gthomas@cygnus.co.uk>
721 * misc/PKGconf.mak: Fix for new startup types (STUBS).
723 * include/pkgconf/rom.ldi: Modified for new layouts.
725 * include/pkgconf/stubs.ldi: New File.
727 * src/hal_stub.c: Reorg - move common routines to "arch" directory.
729 1999-01-18 Gary Thomas <gthomas@cygnus.co.uk>
731 * include/pkgconf/rom.ldi: Add configurations for GDB stubs/normal ROM.
733 1999-01-15 Gary Thomas <gthomas@cygnus.co.uk>
735 * misc/Notes: New file.
737 * include/pkgconf/rom.ldi: Reorg GDB stubs memory use.
740 * misc/prog_flash.c: New program(s).
743 * src/hal_diag.c: Reduce/remove trace buffers (debug only)
745 * include/hal_diag.h: Add prototype for 'hal_diag_read_char()'
747 1999-01-14 Gary Thomas <gthomas@cygnus.co.uk>
749 * include/pkgconf/hal_arm_pid.h: Change diag port to match GDB port.
751 * misc/PKGconf.mak: Change 'TESTS' to 'PROGS' due to
752 changes in "makrules.prv".
754 * include/pkgconf/rom.ldi:
755 * include/pkgconf/ram.ldi: New files.
757 * src/PKGconf.mak: Change to MLT script linking.
759 1999-01-08 Gary Thomas <gthomas@cygnus.co.uk>
761 * include/pkgconf/hal_arm_pid.h:
762 * src/hal_diag.c: Make diagnostic port configurable.
764 1998-12-22 Gary Thomas <gthomas@cygnus.co.uk>
766 * include/hal_cache.h: New [moved] file
768 1998-12-20 Gary Thomas <gthomas@cygnus.co.uk>
770 * src/hal_stub.c (cyg_hal_gdb_isr): Remove unused '__set_mem_fault'
772 1998-12-16 Gary Thomas <gthomas@cygnus.co.uk>
774 * include/hal_platform_ints.h: New file.
776 1998-12-15 Gary Thomas <gthomas@cygnus.co.uk>
778 * include/pkgconf/hal_arm_pid.h: Fix comment.
780 * src/hal_diag.c: Changes for kernel-less configuration.
782 * src/pid_misc.c: Renamed from 'hal_misc.c'
784 * src/PKGconf.mak (COMPILE): Rename 'hal_misc.c' to 'pid_misc.c'
785 to avoid confusion with "arch/current/src/hal_misc.c" which is
786 a truly platform independent file.
788 1998-12-10 Gary Thomas <gthomas@cygnus.co.uk>
790 * src/hal_misc.c (dump_frame): Change in parameter type for
791 caused problems with adding pointers -> huge dumps!
793 1998-12-09 Gary Thomas <gthomas@cygnus.co.uk>
795 * src/hal_misc.c (exception_handler_returned): Change exception
796 [debug] functions to have proper type for 'register frame' param.
798 1998-12-03 Gary Thomas <gthomas@cygnus.co.uk>
801 * tests/dl.c (SYNC_COUNT): Update download for improved performance
802 now that target FIFO is working.
804 * src/hal_stub.c (serial_init): Work around compiler code generation
805 bug (was quietly writing over location 0x4!)
807 1998-12-02 Gary Thomas <gthomas@cygnus.co.uk>
809 * include/pkgconf/hal_arm_pid.h: New file
811 * src/hal_misc.c (exception_handler_returned): Make quiet in GDB version
813 1998-12-01 Gary Thomas <gthomas@cygnus.co.uk>
815 * src/hal_stub.c (serial_init): Enable serial FIFO!
817 * src/hal_diag.c (hal_diag_init): Enable serial FIFO!
818 Don't try to support diag via GDB port (yet).
820 1998-11-26 Gary Thomas <gthomas@cygnus.co.uk>
822 * src/hal_diag.c (hal_diag_write_char): Allow separate debug output
823 even when GDB stubs are included. Remove this later - FIXME!
826 * include/hal_stub.h: New files, GDB stub support
828 * src/PKGconf.mak (COMPILE): Add hal_stub.c
830 1998-11-18 Gary Thomas <gthomas@cygnus.co.uk>
834 * tests/PKGconf.mak: Set of programs which will download and program
835 the FLASH on the PID7 eval board.
837 * src/hal_misc.c: Add clock latency support.
839 * src/pid.ld: Rework memory layout. Fix DWARF2 debugging stuff.
842 //===========================================================================
843 //####ECOSGPLCOPYRIGHTBEGIN####
844 // -------------------------------------------
845 // This file is part of eCos, the Embedded Configurable Operating System.
846 // Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
848 // eCos is free software; you can redistribute it and/or modify it under
849 // the terms of the GNU General Public License as published by the Free
850 // Software Foundation; either version 2 or (at your option) any later version.
852 // eCos is distributed in the hope that it will be useful, but WITHOUT ANY
853 // WARRANTY; without even the implied warranty of MERCHANTABILITY or
854 // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
857 // You should have received a copy of the GNU General Public License along
858 // with eCos; if not, write to the Free Software Foundation, Inc.,
859 // 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
861 // As a special exception, if other files instantiate templates or use macros
862 // or inline functions from this file, or you compile this file and link it
863 // with other works to produce a work based on this file, this file does not
864 // by itself cause the resulting work to be covered by the GNU General Public
865 // License. However the source code for this file must still be made available
866 // in accordance with section (3) of the GNU General Public License.
868 // This exception does not invalidate any other reasons why a work based on
869 // this file might be covered by the GNU General Public License.
871 // Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
872 // at http://sources.redhat.com/ecos/ecos-license/
873 // -------------------------------------------
874 //####ECOSGPLCOPYRIGHTEND####
875 //===========================================================================