comparison packages/hal/common/current/ChangeLog @ 101:c37d3a9e1b28 ecos-sw-2000-06-16

Merge from eCos master repository on 2000-06-16-07:47:03-BST
author jlarmour
date Fri, 16 Jun 2000 16:43:59 +0000
parents b15c60e34c84
children 95f3e12a6327
comparison
equal deleted inserted replaced
100:991657282121 101:c37d3a9e1b28
1 2000-06-15 Jesper Skov <jskov@redhat.com>
2
3 * include/hal_if.h: Added console-include decision logic.
4
5 2000-06-14 Jesper Skov <jskov@redhat.com>
6
7 * src/hal_stub.c: Added O-packetizer used by GDB stubs for virtual
8 vector table configs.
9
10 * src/hal_misc.c (hal_default_isr): Check Ctrlc for both CTRLC
11 or BREAK options.
12
13 * src/hal_if.c:
14 * include/hal_if.h:
15 Define console wrappers when necessary. Platform HALs can use
16 these by providing raw IO functions and some config data.
17
18 2000-06-09 Jesper Skov <jskov@redhat.com>
19
20 * src/hal_if.c: Implemented most of the remaining services. Some
21 just don't have an eCos equivalent at the moment.
22
23 * cdl/hal.cdl: Allow virtual_vector options to have sensible
24 default values depending on when the platform HAL port was
25 written.
26
27 * src/hal_misc.c (cyg_hal_user_break): Also expect CygMon to
28 provide the breakpoint service.
29
30 * src/stubrom/stubrom.c (cyg_start): Reverted change. Now handled
31 by hal_if_init.
32
33 * cdl/hal.cdl: Added option for controlling use of diag services
34 in the virtual vector table.
35
36 2000-06-08 Jesper Skov <jskov@redhat.com>
37
38 * src/stubrom/stubrom.c: Call hal_diag_init to ensure IF table
39 entries related to diag IO get initialized.
40
41 * src/hal_stub.c (cyg_hal_gdb_interrupt): save/restore GP so it
42 can be used by MIPS platforms.
43 Use reset function in ROM if available.
44
45 * src/hal_misc.c:
46 * include/hal_misc.h: Functions shared between HALs. More
47 functions are likely to be moved here if appropriate.
48
49 * src/hal_if.c: Interfacing related functions: table init code and
50 function wrappers.
51
52 * include/hal_if.h: ROM/RAM calling interface table
53 definitions. The layout is a combination of libbsp and vectors
54 already in use by some eCos platforms.
55
56
57 * cdl/hal.cdl: Added CYGxxx_HAL_VIRTUAL_VECTOR_SUPPORT
58 options. These are used to control whether a platform uses the new
59 ROM/RAM calling interface. All platforms will be converted to use
60 this, but piecemeal over a period of time, thus the requirement
61 for selecting behavior.
62
1 2000-06-04 Gary Thomas <gthomas@redhat.com> 63 2000-06-04 Gary Thomas <gthomas@redhat.com>
2 64
3 * cdl/hal.cdl: Support variant 'pkgconf' headers. This will allow 65 * cdl/hal.cdl: Support variant 'pkgconf' headers. This will allow
4 [variant] common symbols to be defined, rather than duplicating 66 [variant] common symbols to be defined, rather than duplicating
5 them over all platforms using that variant. 67 them over all platforms using that variant.