comparison packages/hal/mips/arch/current/ChangeLog @ 0:3111d98ba7b3 ecos-v1_1-release

Initial commit of eCos version 1.1
author jlarmour
date Tue, 11 May 1999 11:16:07 +0000
parents
children 443894e2e912
comparison
equal deleted inserted replaced
-1:000000000000 0:3111d98ba7b3
1 1998-10-27 Jesper Skov <jskov@cygnus.co.uk>
2 PR 18033
3
4 * include/hal_intr.h: Replaced CYGIMP_HAL_INTERRUPTS_CHAIN
5 with the correct CYGIMP_HAL_COMMON_INTERRUPTS_CHAIN.
6
7 1998-10-27 Jesper Skov <jskov@cygnus.co.uk>
8 PR 18021
9 * src/hal_misc.c (hal_ctrlc_isr): Removed break; to prevent
10 compiler error.
11
12 1998-10-25 Jesper Skov <jskov@cygnus.co.uk>
13
14 * src/mips-stub.c (__build_t_packet): Replaced
15 CYGDBG_KERNEL_DEBUG_GDB_THREAD_SUPPORT with
16 CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT.
17 Fixed #endif comment.
18
19 * src/hal_misc.c (hal_ctrlc_isr): Replaced
20 CYGDBG_KERNEL_DEBUG_GDB_INCLUDE_STUBS with
21 CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS.
22
23 * include/hal_intr.h: Replaced CYGIMP_KERNEL_INTERRUPTS_CHAIN with
24 CYGIMP_HAL_INTERRUPTS_CHAIN.
25
26 1998-10-23 Jesper Skov <jskov@cygnus.co.uk>
27
28 * include/hal_intr.h: Include pkgconf/hal.h.
29
30 1998-10-16 Bart Veer <bartv@cygnus.co.uk>
31
32 * src/vectors.S (__interrupt_stack):
33 Made the interrupt stack size configurable.
34
35 1998-10-16 Nick Garnett <nickg@cygnus.co.uk>
36
37 * src/hal_misc.c:
38 Enabled caches by default.
39
40 1998-10-14 Nick Garnett <nickg@cygnus.co.uk>
41
42 * src/context.S (hal_thread_switch_context):
43 Store copy of R31(RA) in PC slot in register state to keep GDB
44 happy.
45 * include/hal_arch.h (HAL_THREAD_INIT_CONTEXT):
46 Intialize PC slot in register state.
47
48 * src/hal_misc.c:
49 Altered ifdefs to allow building without kernel present.
50
51 * include/mips-stub.h:
52 Include generic-stub.h from HAL rather than from kernel.
53
54 * src/mips-stub.c:
55 Added signal definitions to avoid including signal.h.
56
57 * include/hal_intr.h:
58 Added implementations of HAL_INTERRUPT_ACKNOWLEDGE() and
59 HAL_INTERRUPT_SET_LEVEL().
60
61 1998-10-13 Jesper Skov <jskov@cygnus.co.uk>
62
63 * src/hal_misc.c: Use GDB array rather than HAL_SavedRegisters
64 structure. Rely on generic stub to pack/unpack the array.
65
66 * include/hal_arch.h (HAL_GET_GDB_REGISTERS,
67 HAL_SET_GDB_REGISTERS): get/set full register set.
68
69 1998-10-13 Jesper Skov <jskov@cygnus.co.uk>
70
71 * include/mips-stub.h: Moved first use of regnames below
72 definition.
73
74 Sun Sep 27 12:17:42 1998 Jesper Skov <jskov@cygnus.co.uk>
75
76 * include/hal_cache.h (HAL_DCACHE_LOCK): Terminate asm string.
77
78 1998-09-26 Nick Garnett <nickg@cygnus.co.uk>
79
80 * include/hal_cache.h:
81 Cleaned up some compilation errors.
82
83 Tue Sep 15 19:13:43 1998 David Moore <dsm@keema.cygnus.co.uk>
84
85 * src/vectors.S: Cleaned up comments.
86
87 1998-09-15 Nick Garnett <nickg@cygnus.co.uk>
88
89 * include/hal_arch.h (HAL_GET_GDB_REGISTERS):
90 Initialized R30 to a copy of SP to avoid GDB making bogus memory
91 references.
92
93 * src/hal_misc.c:
94 Added support for Ctrl-C processing when running under Cygmon.
95 Fixed a compiler warning.
96
97 1998-09-14 Bart Veer <bartv@cygnus.co.uk>
98
99 * src/PKGconf.mak:
100 Made vectors.o dependent on the various files that can contain
101 makefile variables or rules. This is needed after changes to
102 pkgconf.tcl for PRs 17195 and 17286.
103
104 Mon Sep 14 11:10:20 1998 Jesper Skov <jskov@lassi.cygnus.co.uk>
105 PR 17230
106
107 * src/vectors.S: Replaced CYGIMP_KERNEL_INTERRUPTS_CHAIN with new
108 CYGIMP_HAL_COMMON_INTERRUPTS_CHAIN.
109
110 1998-09-14 Nick Garnett <nickg@cygnus.co.uk>
111 PR 17230
112
113 * include/hal_intr.h:
114 Added HAL_TRANSLATE_VECTOR() to translate a supplied vector number
115 into one that can be used in the HAL. Added calls to it in
116 HAL_INTERRUPT_ATTACH() and HAL_INTERRUPT_DETACH().
117
118 1998-09-12 Bart Veer <bartv@cygnus.co.uk>
119
120 * include/pkgconf/hal_tx39.h:
121 Added missing descriptions (PR 17184)
122
123 * src/vectors.S:
124 <pkgconf/kernel.h> was being included without properly checking
125 that the kernel package was enabled.
126
127 * src/hal_misc.c (exception_handler):
128 Sort out exception handling options (PR 16953)
129
130 1998-09-11 Nick Garnett <nickg@cygnus.co.uk>
131 PR 17230
132
133 * src/vectors.S (__default_interrupt_vsr):
134 Modified interrupt decode code to preserve raising interrupt
135 number to pass to ISR, even when using chained interrupts.
136
137 1998-09-03 Bart Veer <bartv@cygnus.co.uk>
138
139 * src/mips-stub.c:
140 Fixed type in config option name.
141
142 1998-09-02 Bart Veer <bartv@cygnus.co.uk>
143
144 * include/pkgconf/hal_tx39.h:
145 New header file for architecture-specific configuration options
146
147 * tests/PKGconf.mak:
148 * src/PKGconf.mak:
149 Sort out package naming conventions.
150
151 Tue Sep 1 19:26:45 1998 Hugo Tyson <hmt@cygnus.co.uk>
152
153 * src/hal_misc.c:
154 Use CYGDBG_INFRA_DIAG_USE_DEVICE (from infra.h) instead of
155 CYG_DIAG_USE_DEVICE (badly named, from kernel.h).
156
157 1998-09-01 Nick Garnett <nickg@cygnus.co.uk>
158
159 * include/hal_intr.h:
160 Added CYG_EXCEPTION_COUNT.
161
162 1998-08-28 Bart Veer <bartv@cygnus.co.uk>
163
164 * src/vectors.S, src/context.S, src/hal_misc.c, src/mips-stub.c:
165 Updated for new kernel configuration option symbol names
166
167 Fri Aug 28 10:01:24 1998 Jonathan Larmour <jlarmour@cygnus.co.uk>
168
169 * src/hal_misc.c:
170 Rename __main() to cyg_hal_invoke_constructors() to prevent the
171 implied link with things called, or related to main(). Remove static
172 initialised variable as we can now guarantee it is only called
173 once.
174
175 * src/vectors.S:
176 Instead of calling main(), call cyg_start() which lives in the infra
177 package.
178 Explicitly invoke constructors as it isn't done magically for us
179 any more, now that main() is no longer used.
180
181
182 1998-08-25 Nick Garnett <nickg@cygnus.co.uk>
183
184 * src/vectors.S:
185 Now pass pointer to saved registers as third argument to
186 interrupt_end().
187
188 * include/hal_arch.h:
189 Added macros to support GDB.
190
191 Tue Aug 25 02:33:59 1998 Jonathan Larmour <jlarmour@cygnus.co.uk>
192
193 * include/mips_stub.h, src/hal_misc.c:
194 Add void to prototypes and typedefs that want it to silence warnings
195
196 1998-08-21 Nick Garnett <nickg@cygnus.co.uk>
197
198 * include/hal_cache.h:
199 Now includes cyg_type.h rather than ktypes.h.
200
201 1998-08-18 Nick Garnett <nickg@cygnus.co.uk>
202
203 * src/context.S:
204 * include/hal_arch.h:
205 * include/hal_io.h:
206 * include/hal_intr.h:
207 Now uses cyg_type.h rather than ktypes.h.
208
209 * src/hal_misc.c:
210 * src/vectors.S:
211 Now uses hal.h rather than kernel.h.
212
213 1998-07-23 Nick Garnett <nickg@cygnus.co.uk>
214
215 * include/hal_intr.h: Fixed some issues raised bt code review.
216
217 * src/context.S:
218 * include/hal_arch.h: Fixed some typos raised by code review.
219
220 * include/hal_intr.h (HAL_INTERRUPT_MASK):
221 * src/vectors.S (hal_interrupt_level): Added hal_interrupt_level
222 to allow for interaction between HAL_INTERRUPT_UNMASK() and
223 HAL_INTERRUPT_SET_LEVEL().
224
225
226 //===========================================================================
227 //####COPYRIGHTBEGIN####
228 //
229 // -------------------------------------------
230 // The contents of this file are subject to the Cygnus eCos Public License
231 // Version 1.0 (the "License"); you may not use this file except in
232 // compliance with the License. You may obtain a copy of the License at
233 // http://sourceware.cygnus.com/ecos
234 //
235 // Software distributed under the License is distributed on an "AS IS"
236 // basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
237 // License for the specific language governing rights and limitations under
238 // the License.
239 //
240 // The Original Code is eCos - Embedded Cygnus Operating System, released
241 // September 30, 1998.
242 //
243 // The Initial Developer of the Original Code is Cygnus. Portions created
244 // by Cygnus are Copyright (C) 1998 Cygnus Solutions. All Rights Reserved.
245 // -------------------------------------------
246 //
247 //####COPYRIGHTEND####
248 //===========================================================================