OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [packages/] [hal/] [mips/] [ref4955/] [v2_0/] [ChangeLog] - Blame information for rev 174

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 27 unneback
2003-01-29  John Dallaway  
2
 
3
        * misc/slow_cat.tcl, misc/swap4.tcl:
4
        Accommodate latest Cygwin Tcl shell (tclsh83.exe)
5
 
6
2002-08-06  Gary Thomas  
7
2002-08-06  Motoya Kurotsu 
8
 
9
        * src/pc87338.c: I/O channel data can't be constant - contains
10
        timeout information which can be changed.
11
 
12
2002-05-13  Jesper Skov  
13
 
14
        * cdl/hal_mips_tx49_ref4955.cdl: Removed implemntation of
15
        CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED.
16
 
17
2002-04-24  Jesper Skov  
18
 
19
        * cdl/hal_mips_tx49_ref4955.cdl:
20
        CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES defined.
21
 
22
2001-03-08  Jesper Skov  
23
 
24
        * cdl/hal_mips_tx49_ref4955.cdl: Does not guarantee virtual vector
25
        support.
26
 
27
2001-02-08  Jesper Skov  
28
 
29
        * cdl/hal_mips_tx49_ref4955.cdl: Respect channel configuration
30
        constraints.
31
 
32
2001-01-26  Jesper Skov  
33
 
34
        * src/pc87338.c: Removed CYGSEM_HAL_VIRTUAL_VECTOR_DIAG check.
35
        * include/plf_stub.h: Reset macros moved
36
        * include/plf_intr.h: to this file.
37
 
38
2000-10-20  Jonathan Larmour  
39
 
40
        * include/pkgconf/mlt_mips_tx49_ref4955_ram.mlt:
41
        * include/pkgconf/mlt_mips_tx49_ref4955_rom.mlt:
42
        Add heap1 section
43
 
44
        * include/pkgconf/mlt_mips_tx49_ref4955_ram.h:
45
        * include/pkgconf/mlt_mips_tx49_ref4955_rom.h:
46
        * include/pkgconf/mlt_mips_tx49_ref4955_ram.ldi:
47
        * include/pkgconf/mlt_mips_tx49_ref4955_rom.ldi:
48
        Regenerated
49
 
50
2000-09-06  Jesper Skov  
51
 
52
        * include/platform.inc: Flush cache after copying vectors.
53
 
54
        * src/plf_misc.c (hal_platform_init): Removed cache-enabling
55
        code. This is now done earlier in the variant init code.
56
 
57
2000-07-21  Jesper Skov  
58
 
59
        * include/platform.inc: Moved vector copying code to
60
        hal_mon_init so it comes after cache initialization.
61
 
62
2000-06-30  Jesper Skov  
63
 
64
        * src/pc87338.c: calling i/f macro changes.
65
 
66
        * src/hal_diag.c: Fix warning.
67
 
68
        * cdl/hal_mips_tx49_ref4955.cdl: Endian options next to each
69
        other.
70
 
71
        * include/platform.inc: Only define hal_memc_setup if it will have
72
        a content - otherwise the assembler emits a (harmless) warning.
73
 
74
2000-06-29  Jesper Skov  
75
 
76
        * src/hal_diag.c: Changed to match the below.
77
 
78
        * src/pc87338.c: Use per-channel data struct instead of crufty code.
79
 
80
2000-06-28  Jesper Skov  
81
 
82
        * src/hal_diag.c: Cleanup.
83
 
84
2000-06-26  Jesper Skov  
85
 
86
        * src/plf_misc.c:
87
        * src/pc87338.c:
88
        * include/plf_intr.h:
89
        Moved Ctrl-c handling to driver file. Added timeout and proper
90
        channel changing services.
91
 
92
        * cdl/hal_mips_tx49_ref4955.cdl: Removed ROM_DEBUG_CHANNEL option.
93
 
94
2000-06-21  Jonathan Larmour  
95
 
96
        * misc/slow_cat.tcl: Fix quoting when invoking TCL interpreter
97
        * misc/swap4.tcl: Likewise
98
 
99
2000-06-21  Jesper Skov  
100
 
101
        * src/plf_stub.c:
102
        * src/pc87338.c: [added]
103
        * src/pc87338.inl: [deleted]
104
        * src/hal_diag.c:
105
        * include/plf_stub.h:
106
        * include/hal_diag.h:
107
        * cdl/hal_mips_tx49_ref4955.cdl:
108
        Whenever a serial driver is included, use it to service both ports
109
        via the vector table, both for diag and stub use. Configurations
110
        which rely on the vector table then do not need any serial driver,
111
        regardless of which port is configured for use.
112
 
113
2000-06-15  Jesper Skov  
114
 
115
        * include/hal_diag.h: Only define HAL_PLF_DIAG functions when
116
        required.
117
 
118
        * src/plf_misc.c: Comment fix.
119
 
120
        * src/plf_stub.c: Config option renamed.
121
 
122
        * src/hal_diag.c:
123
        * include/hal_diag.h:
124
        Use common HAL console wrappers for virtual vector diag.
125
 
126
        * cdl/hal_mips_tx49_ref4955.cdl: Added final console/debug comm
127
        config options. Cleaned up USE_ROM_MONITOR option.
128
 
129
2000-06-13  Jesper Skov  
130
 
131
        * src/plf_misc.c (hal_ctrlc_isr): Only return handled when the irq
132
        was indeed handled.
133
 
134
        * cdl/hal_mips_tx49_ref4955.cdl: Added some virtual vector config
135
        variables.
136
 
137
2000-06-09  Jesper Skov  
138
 
139
        * src/hal_diag.c: Only use table diag if so configured.
140
 
141
2000-06-08  Jesper Skov  
142
 
143
        * src/plf_stub.c: init code moved to common HAL.
144
 
145
        * src/plf_misc.c: Moved some code and init responsibilities to
146
        common HAL.
147
 
148
        * src/hal_diag.c: Allow use of ROM interface for diag IO.
149
 
150
        * include/plf_stub.h (HAL_STUB_PLATFORM_RESET_ENTRY): defined
151
        (mostly for testing, as the board has reset).
152
 
153
        * include/hal_diag.h: Use diag_init to allow for configuration.
154
 
155
        * cdl/hal_mips_tx49_ref4955.cdl: Tweaks for
156
        CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT.
157
 
158
2000-06-06  Jonathan Larmour  
159
 
160
        * misc/slow_cat.tcl: Use more correct runes to restart with tclsh
161
        * misc/swap4.tcl: likewise
162
 
163
2000-05-30  Jesper Skov  
164
 
165
        * include/plf_intr.h:
166
        Handle V320USC sources in mask/unmask/ack macros.
167
 
168
        * src/plf_misc.c:
169
        * include/plf_intr.h:
170
        Set VSC320 interrupt controller as per spec.
171
 
172
        * include/plf_stub.h (HAL_STUB_PLATFORM_RESET): Memory access to
173
        reset board.
174
 
175
        * src/platform.S:
176
        * src/plf_mk_defs.c:
177
        Mask request bits with enable bits on VSC320.
178
 
179
2000-05-26  Jesper Skov  
180
 
181
        * include/pkgconf/mlt_mips_tx49_ref4955_rom.h:
182
        * include/pkgconf/mlt_mips_tx49_ref4955_rom.ldi:
183
        * include/pkgconf/mlt_mips_tx49_ref4955_rom.mlt:
184
        * include/pkgconf/mlt_mips_tx49_ref4955_ram.h:
185
        * include/pkgconf/mlt_mips_tx49_ref4955_ram.ldi:
186
        * include/pkgconf/mlt_mips_tx49_ref4955_ram.mlt:
187
        Updated MLT files.
188
 
189
2000-05-25  Jesper Skov  
190
 
191
        * src/plf_misc.c: Set up thread debug ptr.
192
 
193
        * cdl/hal_mips_tx49_ref4955.cdl: Include thread support in stub.
194
 
195
2000-05-24  Jesper Skov  
196
 
197
        * include/platform.inc: Don't use k0/k1 in init code (not a
198
        problem per se, but for consistency).
199
 
200
2000-05-23  Jesper Skov  
201
 
202
        * src/plf_mk_defs.c:
203
        * src/platform.S:
204
        * include/plf_intr.h:
205
        * include/platform.inc (hal_intc_translate): Use vectors 0-5 even
206
        when chaining is enabled.
207
 
208
        * misc/slow_cat.tcl: Removed the regexp magic. gets handles the
209
        conversion.
210
 
211
2000-05-22  Jesper Skov  
212
 
213
        * misc/slow_cat.tcl: Comments and minor tweaks.
214
 
215
        * src/platform.S:
216
        * include/platform.inc:
217
        * src/plf_mk_defs.c:
218
        * cdl/hal_mips_tx49_ref4955.cdl:
219
        Use mk_defs definitions instead of magic constants.
220
 
221
        * cdl/hal_mips_tx49_ref4955.cdl: Generate swapped srec file.
222
 
223
        * src/pc87338.inl:
224
        * src/hal_diag.c:
225
        Cleanup.
226
 
227
2000-05-18  Jesper Skov  
228
 
229
        * include/plf_io.h: Define endian-safe IO macros.
230
 
231
        * src/plf_stub.c:
232
        * src/hal_diag.c:
233
        Use specified ports.
234
 
235
        * cdl/hal_mips_tx49_ref4955.cdl: Change default endianess to
236
        big. Add options to control debug/diag ports.
237
 
238
        * src/platform.S: Set V320SC to big-endian mode when required.
239
 
240
2000-05-17  Jesper Skov  
241
 
242
        * src/plf_stub.c:
243
        * src/plf_misc.c:
244
        * src/pc87338.inl:
245
        Ctrl-c code uses local stub if available.
246
 
247
        * src/hal_diag.c: Fixed for running under stub.
248
 
249
        * include/plf_intr.h: Fix warnings.
250
 
251
        * include/pkgconf/mlt_mips_tx49_ref4955_ram.ldi:
252
        * include/pkgconf/mlt_mips_tx49_ref4955_rom.ldi:
253
        Leave gap for virtual table.
254
 
255
        * src/plf_misc.c: Support ctrl-c.
256
 
257
        * src/platform.S: Springboard code must use mask since sources are
258
        set to interrupt when disabled.
259
 
260
        * src/pc87338.inl: Added interrupt definitions and interrupt init.
261
 
262
        * src/plf_stub.c:
263
        * include/plf_stub.h:
264
        Platform stub init of virtual vector table.
265
 
266
        * include/plf_intr.h: Added control macros. Only handles on-board
267
        interrupt controller, not the V320USC one.
268
 
269
        * include/platform.inc: Use VSR/break springboard.
270
 
271
2000-05-16  Jesper Skov  
272
 
273
        * include/platform.inc:
274
        Use FPU in 32 bit mode.
275
 
276
2000-05-15  Jesper Skov  
277
 
278
        * cdl/hal_mips_tx49_ref4955.cdl: Require warm-starts to be treated
279
        like cold-starts.
280
 
281
        * src/plf_stub.c:
282
        * include/plf_stub.h:
283
        * include/plf_io.h:
284
        * include/hal_diag.h:
285
        Cleanup.
286
 
287
        * src/platform.S: Adjust springboard code for the three interrupt
288
        controllers.
289
        * include/plf_intr.h: Change vectors to match decoding.
290
        * include/platform.inc: Cleanup. Enable FPU.
291
        * cdl/hal_mips_tx49_ref4955.cdl: Cleanup. Fix incrementer rate.
292
 
293
2000-05-12  Jesper Skov  
294
 
295
        * src/plf_misc.c (hal_platform_init): Initialize SuperIO chip.
296
 
297
        * src/platform.S: Added magic assembler operand.
298
 
299
        * src/hal_diag.c: Cleaned up.
300
 
301
        * include/platform.inc (hal_memc_init): Added configury.
302
 
303
        * cdl/hal_mips_tx49_ref4955.cdl: Default to GDB_stubs ROM monitor.
304
 
305
2000-05-11  Jesper Skov  
306
 
307
        * include/pkgconf/mlt_mips_tx49_ref4955_rom.ldi:
308
        * include/pkgconf/mlt_mips_tx49_ref4955_ram.ldi:
309
        More space for vectors and VSR table [need to update .h&.ldi]
310
 
311
        * include/platform.inc: Move memory setup into a function. Fix
312
        register typos.
313
 
314
        * include/platform.inc: Re-added the magic debug exception VSR
315
        pointers. Copy VSRs to vector space [needs configury].
316
 
317
        * include/pkgconf/mlt_mips_tx49_ref4955_ram.h:
318
        * include/pkgconf/mlt_mips_tx49_ref4955_ram.ldi:
319
        * include/pkgconf/mlt_mips_tx49_ref4955_ram.mlt:
320
        * include/pkgconf/mlt_mips_tx49_ref4955_rom.h:
321
        * include/pkgconf/mlt_mips_tx49_ref4955_rom.ldi:
322
        * include/pkgconf/mlt_mips_tx49_ref4955_rom.mlt:
323
        Updated for platform.
324
 
325
        * include/platform.inc: Some definitions added.
326
 
327
        * cdl/hal_mips_tx49_ref4955.cdl: don't move srec image.
328
 
329
2000-05-10  Jesper Skov  
330
 
331
        * Cloned from jmr3904. Still stuff to clean out and stuff to add.
332
 
333
//===========================================================================
334
//####ECOSGPLCOPYRIGHTBEGIN####
335
// -------------------------------------------
336
// This file is part of eCos, the Embedded Configurable Operating System.
337
// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
338
//
339
// eCos is free software; you can redistribute it and/or modify it under
340
// the terms of the GNU General Public License as published by the Free
341
// Software Foundation; either version 2 or (at your option) any later version.
342
//
343
// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
344
// WARRANTY; without even the implied warranty of MERCHANTABILITY or
345
// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
346
// for more details.
347
//
348
// You should have received a copy of the GNU General Public License along
349
// with eCos; if not, write to the Free Software Foundation, Inc.,
350
// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
351
//
352
// As a special exception, if other files instantiate templates or use macros
353
// or inline functions from this file, or you compile this file and link it
354
// with other works to produce a work based on this file, this file does not
355
// by itself cause the resulting work to be covered by the GNU General Public
356
// License. However the source code for this file must still be made available
357
// in accordance with section (3) of the GNU General Public License.
358
//
359
// This exception does not invalidate any other reasons why a work based on
360
// this file might be covered by the GNU General Public License.
361
//
362
// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
363
// at http://sources.redhat.com/ecos/ecos-license/
364
// -------------------------------------------
365
//####ECOSGPLCOPYRIGHTEND####
366
//===========================================================================

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.