comparison packages/hal/common/current/ChangeLog @ 76:435cced73e2f ecos-v1_3_1-release

eCos v1.3.1 merged from eCos master repository on 2000-03-27-23:22:51-BST
author jlarmour
date Tue, 28 Mar 2000 14:10:45 +0000
parents da3908c9cd10
children 59d97b6ba612
comparison
equal deleted inserted replaced
75:41bf073c0c32 76:435cced73e2f
1 2000-03-20 John Dallaway <jld@cygnus.co.uk>
2
3 * cdl/hal.cdl:
4
5 Adjust documentation URLs.
6
7 2000-03-01 Gary Thomas <gthomas@cygnus.co.uk>
8
9 * cdl/common.cdl:
10 Define CYGINT_HAL_DIAG_DISABLE_GDB_PROTOCOL_SUPPORTED as an
11 'interface' so implementations can be properly specified.
12
13 2000-02-29 Gary Thomas <gthomas@cygnus.co.uk>
14
15 * cdl/common.cdl: Option to disable GDB protocol now supported
16 by QUICC based PowerPC systems.
17
18 2000-02-29 Jonathan Larmour <jlarmour@redhat.co.uk>
19
20 * include/generic-stub.h: Make header C++ safe
21
1 2000-02-16 Jesper Skov <jskov@redhat.com> 22 2000-02-16 Jesper Skov <jskov@redhat.com>
2 23
3 * include/hal_stub.h: fixed endian definitions. 24 * include/hal_stub.h: fixed endian definitions.
4 25
5 2000-02-10 Jesper Skov <jskov@redhat.com> 26 2000-02-10 Jesper Skov <jskov@redhat.com>
7 * include/pkgconf/hal.h: Added CYGSEM_HAL_ROM_MONITOR 28 * include/pkgconf/hal.h: Added CYGSEM_HAL_ROM_MONITOR
8 * src/hal_stub.c (initHardware): CYG_HAL_STARTUP_STUBS -> 29 * src/hal_stub.c (initHardware): CYG_HAL_STARTUP_STUBS ->
9 CYGSEM_HAL_ROM_MONITOR. 30 CYGSEM_HAL_ROM_MONITOR.
10 Removed HAL_STUB_PLATFORM_STUBS_INIT. 31 Removed HAL_STUB_PLATFORM_STUBS_INIT.
11 32
33 2000-02-09 Jesper Skov <jskov@redhat.com>
34
35 * cdl/hal.cdl: Added remaining build dependencies.
36
37 2000-02-04 Jesper Skov <jskov@redhat.com>
38
39 * cdl/hal.cdl: Fix test list display.
40
12 2000-02-03 Jesper Skov <jskov@redhat.com> 41 2000-02-03 Jesper Skov <jskov@redhat.com>
13 42
14 * include/pkgconf/hal.h: CYG_HAL_POWERPC_x->CYGPKG_... 43 * include/pkgconf/hal.h: CYG_HAL_POWERPC_x->CYGPKG_...
44
45 2000-02-03 Jesper Skov <jskov@redhat.com>
46
47 * cdl/debugging.cdl: Use interfaces for stub capabilities instead
48 of exclude list.
49 * cdl/hal.cdl: Add extra dependencies to common stub build rule.
50
51 2000-02-02 Jesper Skov <jskov@redhat.com>
52
53 * cdl/hal.cdl: Added HAL tests.
54
55 2000-01-31 Simon FitzMaurice <sdf@cygnus.co.uk>
56 * cdl/hal.cdl:
57
58 Adjust help URLs in line with new doc layout.
59
60 2000-01-28 Simon FitzMaurice <sdf@cygnus.co.uk>
61 * cdl/hal.cdl:
62
63 Adjust help URLs in line with new doc layout.
64
65 2000-01-27 Jesper Skov <jskov@redhat.com>
66
67 * cdl/hal.cdl: Added simple build rules for common stub.
68
69 2000-01-26 Jonathan Larmour <jlarmour@redhat.co.uk>
70
71 * src/hal_stub.c (__reset): Replace CYGDAT_CYGMON_ENABLE
72 dependency with just CYGPKG_CYGMON
73 (initHardware): Likewise
74 (__set_baud_rate): Likewise
75 (putDebugChar): Likewise
76
77 2000-01-17 John Dallaway <jld@cygnus.co.uk>
78
79 * cdl/common.cdl,
80 cdl/debugging.cdl:
81
82 Modify the default_value attribute for
83 CYGFUN_HAL_COMMON_KERNEL_SUPPORT, CYGPKG_HAL_EXCEPTIONS
84 and CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT to do the right
85 thing in the absence of the eCos kernel package.
86
87 1999-12-22 John Dallaway <jld@cygnus.co.uk>
88
89 * cdl/hal.cdl:
90
91 Add CFLAGS to the custom rule for extras.o to accommodate
92 arm big-endian targets.
15 93
16 1999-12-21 Jonathan Larmour <jlarmour@cygnus.co.uk> 94 1999-12-21 Jonathan Larmour <jlarmour@cygnus.co.uk>
17 95
18 * include/pkgconf/hal.h: Rename all CYG_HAL_USE_ROM_MONITOR_GDB_STUBS 96 * include/pkgconf/hal.h: Rename all CYG_HAL_USE_ROM_MONITOR_GDB_STUBS
19 -> CYGSEM_HAL_USE_ROM_MONITOR_GDB_stubs 97 -> CYGSEM_HAL_USE_ROM_MONITOR_GDB_stubs
20 Rename all CYG_HAL_USE_ROM_MONITOR_CYGMON -> 98 Rename all CYG_HAL_USE_ROM_MONITOR_CYGMON ->
21 CYGSEM_HAL_USE_ROM_MONITOR_CygMon 99 CYGSEM_HAL_USE_ROM_MONITOR_CygMon
22 Rename all CYG_HAL_USE_ROM_MONITOR -> CYGSEM_HAL_USE_ROM_MONITOR 100 Rename all CYG_HAL_USE_ROM_MONITOR -> CYGSEM_HAL_USE_ROM_MONITOR
101 Don't need to define CYG_HAL_SH_SH7708 any more
102
103 * cdl/hal.cdl: Add CYGPKG_HAL_ROM_MONITOR container package for
104 platforms to put ROM-monitor related options into
105 Move all ROM-monitor related options into individual platform CDL
106
107 1999-12-02 John Dallaway <jld@cygnus.co.uk>
108
109 * cdl/hal.cdl:
110
111 Use '$<' to reference custom rule dependency.
112
113 1999-12-01 John Dallaway <jld@cygnus.co.uk>
114
115 * cdl/hal.cdl:
116
117 Use the <PREFIX> token in custom rules.
118
119 1999-11-29 John Dallaway <jld@cygnus.co.uk>
120
121 * cdl/hal.cdl:
122
123 Use wildcard in the custom rule for extras.o to
124 accommodate 'make -n'.
125
126 1999-11-23 Simon Fitzmaurice <sdf@cygnus.co.uk>
127 * cdl\common.cdl: Correct example of illiteracy
23 128
24 1999-11-20 Gary Thomas <gthomas@cygnus.co.uk> 129 1999-11-20 Gary Thomas <gthomas@cygnus.co.uk>
130
131 * cdl/common.cdl: Add MMU tables options.
25 132
26 * include/pkgconf/hal.h (CYGSEM_HAL_INSTALL_MMU_TABLES): 133 * include/pkgconf/hal.h (CYGSEM_HAL_INSTALL_MMU_TABLES):
27 (CYGSEM_HAL_STATIC_MMU_TABLES): New options to control MMU table 134 (CYGSEM_HAL_STATIC_MMU_TABLES): New options to control MMU table
28 flavour and placement. 135 flavour and placement.
29 136
32 * include/dbg-threads-api.h, include/generic-stub.h, 139 * include/dbg-threads-api.h, include/generic-stub.h,
33 include/hal_stub.h: Add comments to explain these header files should 140 include/hal_stub.h: Add comments to explain these header files should
34 not be included by user programs 141 not be included by user programs
35 142
36 1999-11-09 Gary Thomas <gthomas@cygnus.co.uk> 143 1999-11-09 Gary Thomas <gthomas@cygnus.co.uk>
144
145 * cdl/common.cdl: Add CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL.
37 146
38 * include/pkgconf/hal.h (CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL): 147 * include/pkgconf/hal.h (CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL):
39 New option which [explicitly] controls use of GDB protocol 148 New option which [explicitly] controls use of GDB protocol
40 for diagnostic I/O. 149 for diagnostic I/O.
41 150
151 1999-11-03 Jesper Skov <jskov@cygnus.co.uk>
152
153 * cdl/hal.cdl: More crud out + mn10300 fixes.
154
155 1999-11-02 Jesper Skov <jskov@cygnus.co.uk>
156
157 * cdl/hal.cdl: Cleaned out some of the CPU config entries.
158
42 1999-10-29 Gary Thomas <gthomas@cygnus.co.uk> 159 1999-10-29 Gary Thomas <gthomas@cygnus.co.uk>
43 160
44 * tests/PKGconf.mak: Add cache tests for Cirrus Logic boards. 161 * tests/PKGconf.mak: Add cache tests for Cirrus Logic boards.
45 162
46 1999-10-29 Jesper Skov <jskov@cygnus.co.uk> 163 1999-10-29 Jesper Skov <jskov@cygnus.co.uk>
51 explicitly enabled. 168 explicitly enabled.
52 169
53 1999-10-28 Jesper Skov <jskov@cygnus.co.uk> 170 1999-10-28 Jesper Skov <jskov@cygnus.co.uk>
54 171
55 * tests/cache.c: Fix array size. 172 * tests/cache.c: Fix array size.
173
174 1999-10-27 Gary Thomas <gthomas@cygnus.co.uk>
175
176 * src/hal_stub.c: Fix typo (CYGDAT_CYGMON_ENABLE). Also need
177 to include <pkgconf/cygmon.h>
178
179 1999-10-27 Gary Thomas <gthomas@cygnus.co.uk>
180
181 * src/hal_stub.c: Add explicit enable for CygMon package.
56 182
57 1999-10-27 Hugo Tyson <hmt@cygnus.co.uk> 183 1999-10-27 Hugo Tyson <hmt@cygnus.co.uk>
58 184
59 * src/hal_stub.c (cyg_hal_gdb_interrupt): Bugfix to previous: ^Cs 185 * src/hal_stub.c (cyg_hal_gdb_interrupt): Bugfix to previous: ^Cs
60 were being ignored when received by the diag output code, because 186 were being ignored when received by the diag output code, because
73 * src/hal_stub.c (cyg_hal_gdb_place_break): New routine to 199 * src/hal_stub.c (cyg_hal_gdb_place_break): New routine to
74 specially handle the inline breakpoint. It basically does the 200 specially handle the inline breakpoint. It basically does the
75 same as cyg_hal_gdb_interrupt(), except on some platforms where 201 same as cyg_hal_gdb_interrupt(), except on some platforms where
76 you must do different things to set a bp from a non-interrupt 202 you must do different things to set a bp from a non-interrupt
77 context. 203 context.
204
205 1999-10-25 Gary Thomas <gthomas@cygnus.co.uk>
206
207 * src/hal_stub.c (putDebugChar, getDebugChar): When building with
208 CygMon, these functions are defined by CygMon.
209
210 1999-10-26 John Dallaway <jld@cygnus.co.uk>
211
212 * cdl/hal.cdl:
213
214 Modify custom make rule to specify file paths relative
215 to the package version directory.
78 216
79 1999-10-22 Hugo Tyson <hmt@cygnus.co.uk> 217 1999-10-22 Hugo Tyson <hmt@cygnus.co.uk>
80 218
81 * include/hal_stub.h (CYG_HAL_GDB_ENTER_CRITICAL_IO_REGION): 219 * include/hal_stub.h (CYG_HAL_GDB_ENTER_CRITICAL_IO_REGION):
82 (CYG_HAL_GDB_LEAVE_CRITICAL_IO_REGION): new macros to be invoked 220 (CYG_HAL_GDB_LEAVE_CRITICAL_IO_REGION): new macros to be invoked
103 after cleaning up after single-stepping. 241 after cleaning up after single-stepping.
104 242
105 (memcpy, memset): Added to prevent stub hanging if user puts 243 (memcpy, memset): Added to prevent stub hanging if user puts
106 breakpoints in either function. 244 breakpoints in either function.
107 245
246 1999-10-19 Nick Garnett <nickg@cygnus.co.uk>
247
248 * include/pkgconf/hal.h: Added monitor configury for Brother
249 board.
250
108 1999-10-10 Gary Thomas <gthomas@cygnus.co.uk> 251 1999-10-10 Gary Thomas <gthomas@cygnus.co.uk>
109 252
110 * src/thread-packets.c (stub_pkt_currthread): Fix typo in comment. 253 * src/thread-packets.c (stub_pkt_currthread): Fix typo in comment.
111 254
112 * src/generic-stub.c: Reorg to expose register get/set functions. 255 * src/generic-stub.c: Reorg to expose register get/set functions.
113 256
257 1999-10-08 Simon Fitzmaurice <sdf@cygnus.co.uk>
258 * cdl\interrupts.cdl: Quoted '[' and ']' (significant in TCL and thus CDL)
259
260 1999-10-08 Jesper Skov <jskov@cygnus.co.uk>
261
262 * cdl/interrupts.cdl: Added
263 CYGIMP_HAL_COMMON_INTERRUPTS_IGNORE_SPURIOUS.
264
265 1999-09-22 Simon FitzMaurice <sdf@cygnus.co.uk>
266
267 * cdl\hal.cdl : add priority field to "extras.o" rule
268
114 1999-09-21 Gary Thomas <gthomas@cygnus.co.uk> 269 1999-09-21 Gary Thomas <gthomas@cygnus.co.uk>
115 270
116 * src/thread-packets.c: Fix some typos in comments. 271 * src/thread-packets.c: Fix some typos in comments.
272
273 1999-09-15 Jesper Skov <jskov@cygnus.co.uk>
274
275 * src/hal_stub.c: Override generic GDB interrupt functions for
276 ARM. Need them to be thumb aware.
117 277
118 1999-09-13 Gary Thomas <gthomas@cygnus.co.uk> 278 1999-09-13 Gary Thomas <gthomas@cygnus.co.uk>
119 279
120 * include/pkgconf/hal.h: Add new config option to allow spurious 280 * include/pkgconf/hal.h: Add new config option to allow spurious
121 interrupts to be ignored by the HAL. 281 interrupts to be ignored by the HAL.
198 358
199 1999-08-13 Nick Garnett <nickg@cygnus.co.uk> 359 1999-08-13 Nick Garnett <nickg@cygnus.co.uk>
200 360
201 * src/hal_stub.c: Removed superfluous trace() extern. 361 * src/hal_stub.c: Removed superfluous trace() extern.
202 362
363 1999-08-12 Nick Garnett <nickg@cygnus.co.uk>
364
365 Imported following changes from AM33 branch:
366
367 1999-07-27 Nick Garnett <nickg@cygnus.co.uk>
368
369 * src/hal_stub.c: Added support for 1 byte breakpoints.
370 Removed invalidates for cache flushes - I am not entirely sure why
371 we have these here, since HAL_DCACHE_SYNC() should do what we
372 need, and these invalidates are causing a problem on the MIPS and
373 MN10300 targets.
374
375 * include/pkgconf/hal.h: Added Monitor selection for AM33.
376
377 1999-06-29 Nick Garnett <nickg@cygnus.co.uk>
378
379 * include/pkgconf/hal.h: Modified to match new MN10300 HAL
380 organization.
381
203 1999-08-06 Jesper Skov <jskov@cygnus.co.uk> 382 1999-08-06 Jesper Skov <jskov@cygnus.co.uk>
204 383
205 * src/generic-stub.c (__process_packet): FLush and clear caches 384 * src/generic-stub.c (__process_packet): FLush and clear caches
206 after call to __single_step. 385 after call to __single_step.
207 386
238 417
239 1999-06-10 Gary Thomas <gthomas@cygnus.co.uk> 418 1999-06-10 Gary Thomas <gthomas@cygnus.co.uk>
240 419
241 * src/hal_stub.c: Need to init register pointer. 420 * src/hal_stub.c: Need to init register pointer.
242 421
422 1999-06-08 Jesper Skov <jskov@cygnus.co.uk>
423
424 * include/pkgconf/hal.h: Added CYG_HAL_ROM_MONITOR for EDK7708.
425
243 1999-05-31 Jesper Skov <jskov@cygnus.co.uk> 426 1999-05-31 Jesper Skov <jskov@cygnus.co.uk>
244 427
245 * src/hal_stub.c: Respect HAL_BREAKINST_SIZE setting. 428 * src/hal_stub.c: Respect HAL_BREAKINST_SIZE setting.
429
430 1999-05-28 Jesper Skov <jskov@cygnus.co.uk>
431
432 * include/pkgconf/hal.h: Renamed SH platform package to edk7708.
246 433
247 1999-05-28 Nick Garnett <nickg@cygnus.co.uk> 434 1999-05-28 Nick Garnett <nickg@cygnus.co.uk>
248 435
249 * src/hal_stub.c (initHardware): Added call to 436 * src/hal_stub.c (initHardware): Added call to
250 HAL_STUB_PLATFORM_INIT if it is defined. 437 HAL_STUB_PLATFORM_INIT if it is defined.
265 452
266 1999-05-25 Jonathan Larmour <jlarmour@cygnus.co.uk> 453 1999-05-25 Jonathan Larmour <jlarmour@cygnus.co.uk>
267 454
268 * tests/cache.c: Use HAL_DCACHE_SYNC if available 455 * tests/cache.c: Use HAL_DCACHE_SYNC if available
269 456
457 1999-05-24 Jesper Skov <jskov@cygnus.co.uk>
458
459 * include/pkgconf/hal.h: Added CPU specifier for EDK board.
460
270 1999-05-21 Jesper Skov <jskov@cygnus.co.uk> 461 1999-05-21 Jesper Skov <jskov@cygnus.co.uk>
271 462
272 * src/hal_stub.c (__install_traps): Set exit vector to __reset. 463 * src/hal_stub.c (__install_traps): Set exit vector to __reset.
273 464
465 1999-05-21 Nick Garnett <nickg@cygnus.co.uk>
466
467 * include/pkgconf/hal.h: Switched VR4300 over to using GDB STUBS
468 monitor from PMON.
274 469
275 1999-05-21 Jesper Skov <jskov@cygnus.co.uk> 470 1999-05-21 Jesper Skov <jskov@cygnus.co.uk>
276 471
277 * tests/intr.c: Get RTC values from CYGBLD_HAL_PLATFORM_H. 472 * tests/intr.c: Get RTC values from CYGBLD_HAL_PLATFORM_H.
278 Ensure there are fallback definitions. 473 Ensure there are fallback definitions.
311 the right size. 506 the right size.
312 507
313 * src/drv_api.c: Added cyg_interrupt_call_pending_DSRs() to keep 508 * src/drv_api.c: Added cyg_interrupt_call_pending_DSRs() to keep
314 HAL happy in non-kernel configurations. 509 HAL happy in non-kernel configurations.
315 510
511 1999-04-21 Nick Garnett <nickg@cygnus.co.uk>
512
513 * include/pkgconf/hal.h:
514 Added VR4300 configury for ROM monitor use and inclusion of
515 variant-specific configuration header. This needs some further
516 tidying up.
316 517
317 1999-04-28 Bart Veer <bartv@cygnus.co.uk> 518 1999-04-28 Bart Veer <bartv@cygnus.co.uk>
318 519
319 * src/PKGconf.mak: 520 * src/PKGconf.mak:
320 Use the new rules for generating libextras.a 521 Use the new rules for generating libextras.a