comparison packages/hal/common/current/ChangeLog @ 151:25e238959bae

Merge from eCos master repository on 2001-02-12-23:44:24-GMT
author jlarmour
date Tue, 13 Feb 2001 01:23:16 +0000
parents 52c99470ec11
children e2d866e32dac
comparison
equal deleted inserted replaced
150:f0e3fb000de8 151:25e238959bae
1 2001-02-09 Jesper Skov <jskov@redhat.com>
2
3 * cdl/debugging.cdl: Make CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT and
4 CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT options have sensible defaults.
5
6 2001-02-08 Jesper Skov <jskov@redhat.com>
7
8 * cdl/hal.cdl: Added CYGSEM_HAL_VIRTUAL_VECTOR_INHERIT_CONSOLE and
9 CHANNEL_CONFIGURABLE options.
10 * cdl/common.cdl: Added CYGDBG_HAL_DIAG_TO_DEBUG_CHAN option.
11 * src/hal_if.c: Changes to respect new options. Always do platform
12 driver init from CLAIM_COMMS code.
13 * src/hal_stub.c: Leave channel setup to CLAIM_COMMS code.
14
15 * src/hal_if.c: Added null mangler that gets called via the
16 virtual vector console comms entry and just forwards IO to the
17 debug comms entries. This differs from setting the console
18 channel to the same as the debug channel in that console output
19 will go to the debug channel even if the debug channel is changed.
20
21 2001-02-07 Jesper Skov <jskov@redhat.com>
22
23 * include/hal_if.h: Allow architecture to override COMM and CALL
24 accessor macros.
25
26 2001-02-03 Gary Thomas <gthomas@redhat.com>
27
28 * src/bplist-dynamic.c (__set_breakpoint, __remove_breakpoint):
29 Fix error introduced below when no breakpoint list defined.
30
31 2001-02-02 Mark Salter <msalter@redhat.com>
32
33 * src/generic-stub.c: __set_breakpoint and __remove_breakpoint now
34 take a length argument.
35
36 * src/bplist-dynamic.c: Support breakpoint length. Use
37 HAL_BREAKINST_ADDR macro (if defined) to get actual breakpoint based
38 on breakpoint length.
39
40 * include/hal_stub.h: Add len argument to __set_breakpoint and
41 __remove_breakpoint.
42
43 2001-02-01 Jesper Skov <jskov@redhat.com>
44
45 * src/drv_api.c: Make it build with chaining.
46
47 * include/hal_if.h: Introduce macros for legal version range and
48 special hacked version number used by ctrlc magic.
49 * src/hal_if.c (hal_ctrlc_isr_init): Be more careful with how the
50 version number is checked (and trashed) by the ctrlc init code.
51 * src/hal_misc.c (hal_default_isr): Same.
52
53 * src/hal_stub.c: Moved mangling code to hal_if.c
54 * src/hal_if.c: New policies for when and how to initialize the
55 IO channels. Mangler code now set up by diag_init to allow for
56 mangling when no stub is included.
57
58 * include/hal_if.h: Added COMM version in upper 16 bits of version
59 word. Removed CYGPRI_HAL_IMPLEMENTS_IF_SERVICES.
60 * src/hal_misc.c: Use masks when checking vv versions.
61
62 * cdl/hal.cdl: Add new options for selecting which parts of the
63 virtual vector table to initialize.
64 * src/hal_if.c: Matching granularity in initialization code.
65 Extra checking of services before using these.
66
67 * cdl/debugging.cdl: Require channel initialization when enabling
68 stubs.
69
70 2001-01-31 Jesper Skov <jskov@redhat.com>
71
72 * cdl/common.cdl: Get rid of CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL
73 options. They are replaced by the CYGSEM_HAL_DIAG_MANGLER option.
74
75 2001-01-31 Hugo Tyson <hmt@redhat.com>
76
77 * include/hal_if.h: Make it possible to build logical ether driver
78 even without virtual vectors present, by defining a dummy
79 HAL_CTRLC_CHECK in that case; other code invokes it if debugging
80 per se is enabled.
81
82 2001-01-26 Jesper Skov <jskov@redhat.com>
83
84 * src/hal_stub.c (__reset): Rename HAL_STUB_PLATFORM_RESETx macros
85 to HAL_PLATFORM_RESETx.
86 * src/hal_if.c (reset): Same.
87
1 2001-01-15 Nick Garnett <nickg@cygnus.co.uk> 88 2001-01-15 Nick Garnett <nickg@cygnus.co.uk>
2 89
3 * src/drv_api.c: Initialized isr_disable_counter to 1 so that it 90 * src/drv_api.c: Initialized isr_disable_counter to 1 so that it
4 indicates that interrupts are initially disabled. 91 indicates that interrupts are initially disabled.
5 92
1454 // The Original Code is eCos - Embedded Configurable Operating System, 1541 // The Original Code is eCos - Embedded Configurable Operating System,
1455 // released September 30, 1998. 1542 // released September 30, 1998.
1456 // 1543 //
1457 // The Initial Developer of the Original Code is Red Hat. 1544 // The Initial Developer of the Original Code is Red Hat.
1458 // Portions created by Red Hat are 1545 // Portions created by Red Hat are
1459 // Copyright (C) 1998, 1999, 2000 Red Hat, Inc. 1546 // Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
1460 // All Rights Reserved. 1547 // All Rights Reserved.
1461 // ------------------------------------------- 1548 // -------------------------------------------
1462 // 1549 //
1463 //####COPYRIGHTEND#### 1550 //####COPYRIGHTEND####
1464 //=========================================================================== 1551 //===========================================================================