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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-3.0/] [packages/] [hal/] [mips/] [ref4955/] [current/] [ChangeLog] - Blame information for rev 786

Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

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