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

Subversion Repositories openrisc

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

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 27 unneback
2001-01-26  Jesper Skov  
2
 
3
        * include/plf_stub.h: Reset macros moved
4
        * include/plf_intr.h: to this file.
5
 
6
2000-10-20  Jonathan Larmour  
7
 
8
        * include/pkgconf/mlt_mips_tx39_jmr3904_ram.mlt:
9
        * include/pkgconf/mlt_mips_tx39_jmr3904_rom.mlt:
10
        Add heap1 section
11
 
12
        * include/pkgconf/mlt_mips_tx39_jmr3904_ram.h:
13
        * include/pkgconf/mlt_mips_tx39_jmr3904_rom.h:
14
        * include/pkgconf/mlt_mips_tx39_jmr3904_ram.ldi:
15
        * include/pkgconf/mlt_mips_tx39_jmr3904_rom.ldi:
16
        Regenerated
17
 
18
2000-09-11  Jesper Skov  
19
 
20
        * cdl/hal_mips_tx39_jmr3904.cdl: Fix startup type description.
21
 
22
2000-05-22  Jesper Skov  
23
 
24
        * src/plf_misc.c: Let arch call ctrlc_init.
25
 
26
2000-05-10  Jonathan Larmour  
27
 
28
        * include/pkgconf/mlt_mips_tx39_jmr3904_rom.mlt: Fix mistake in last
29
        change: bss/sbss shouldn't be relocated
30
        * include/pkgconf/mlt_mips_tx39_jmr3904_rom.ldi: Regenerate
31
 
32
2000-04-04  Jonathan Larmour  
33
 
34
        * include/pkgconf/mlt_mips_tx39_jmr3904_rom.ldi:
35
        * include/pkgconf/mlt_mips_tx39_jmr3904_rom.mlt:
36
        * include/pkgconf/mlt_mips_tx39_jmr3904_ram.ldi:
37
        * include/pkgconf/mlt_mips_tx39_jmr3904_ram.mlt:
38
        Split lit section into lit4 and lit8
39
        DEVTAB -> devtab
40
        Update alignments
41
        For ROM startup, ensure all relevant sections are relocated,
42
        not just .data
43
        Above changed as per new mips_tx39.ld in variant HAL
44
 
45
        * cdl/hal_mips_tx39_jmr3904.cdl (CYG_HAL_STARTUP): Fix board
46
        name typo
47
 
48
2000-03-16  Jonathan Larmour  
49
 
50
        * include/pkgconf/mlt_mips_tx39_jmr3904_ram.h,
51
        include/pkgconf/mlt_mips_tx39_jmr3904_ram.ldi,
52
        include/pkgconf/mlt_mips_tx39_jmr3904_ram.mlt,
53
        include/pkgconf/mlt_mips_tx39_jmr3904_rom.h,
54
        include/pkgconf/mlt_mips_tx39_jmr3904_rom.ldi,
55
        include/pkgconf/mlt_mips_tx39_jmr3904_rom.mlt:
56
        Update new sections according to new mips_tx39.ld from variant HAL
57
 
58
2000-02-23  Jonathan Larmour  
59
 
60
        * src/plf_stub.c (hal_jmr_get_char):
61
        CYG_HAL_MIPS_SIM -> CYGPKG_HAL_MIPS_SIM
62
 
63
        * include/platform.inc: CYG_HAL_MIPS_SIM -> CYGPKG_HAL_MIPS_SIM
64
        CYG_HAL_MIPS_TX3904 -> CYGPKG_HAL_MIPS_TX3904
65
 
66
2000-02-18  Jonathan Larmour  
67
 
68
        * cdl/hal_mips_tx39_jmr3904.cdl (CYGBLD_BUILD_GDB_STUBS): When building
69
        stubs, define every dependency required here rather than in the
70
        template
71
 
72
2000-02-03  Jesper Skov  
73
 
74
        * cdl/hal_mips_tx39_jmr3904.cdl: Implements stubs.
75
 
76
2000-01-27  Jesper Skov  
77
 
78
        * cdl/hal_mips_tx39_jmr3904.cdl: Moved part of stubs build rule to
79
        common HAL.
80
 
81
2000-01-26  Jesper Skov  
82
 
83
        * cdl/hal_mips_tx39_jmr3904.cdl: Fix display string.
84
 
85
2000-01-24  Jesper Skov  
86
 
87
        * cdl/hal_mips_tx39_jmr3904.cdl: Add stubs build rule.
88
        * include/plf_stub.h: Include correct hal/platform header.
89
 
90
2000-01-24  John Dallaway  
91
 
92
        * cdl/*.cdl:
93
 
94
        Remove obsolete option CYGTST_TESTING_IDENTIFIER.
95
 
96
2000-01-19  Hugo Tyson  
97
 
98
        * cdl/*.cdl: Add descriptions to a number of options &c which were
99
        lacking same, also tidied up other typos as noticed en passant.
100
 
101
1999-12-21  Jonathan Larmour  
102
 
103
        * src/plf_misc.c (hal_platform_init): Rename
104
        CYG_HAL_USE_ROM_MONITOR_CYGMON -> CYGSEM_HAL_USE_ROM_MONITOR_CygMon
105
        (cyg_hal_user_break): Likewise. Also rationalize a little.
106
 
107
        * include/platform.inc: Rename CYG_HAL_USE_ROM_MONITOR ->
108
        CYGSEM_HAL_USE_ROM_MONITOR
109
 
110
        * cdl/hal_mips_tx39_jmr3904.cdl: Add new platform-specific
111
        CYGSEM_HAL_USE_ROM_MONITOR and CYGSEM_HAL_ROM_MONITOR options to
112
        control ROM monitor support
113
 
114
1999-12-20  Gary Thomas  
115
 
116
        * cdl/hal_mips_tx39_jmr3904.cdl: Add -Wl for linker options.
117
 
118
1999-11-25  Gary Thomas  
119
 
120
        * include/pkgconf/mlt_mips_tx39_jmr3904_rom.h:
121
        * include/pkgconf/mlt_mips_tx39_jmr3904_ram.h: New file(s).
122
 
123
1999-11-02  Jesper Skov  
124
 
125
        * cdl/hal_mips_tx39_jmr3904.cdl: Added.
126
 
127
1999-10-29  Nick Garnett  
128
 
129
        * include/plf_intr.h:
130
        * src/plf_misc.c:
131
        Changed CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT to
132
        CYGDBG_HAL_MIPS_DEBUG_GDB_CTRLC_SUPPORT.
133
 
134
1999-08-25  Nick Garnett  
135
 
136
        * include/platform.inc: Rearranged code a little to avoid
137
        assembler warning messages.
138
 
139
        * src/plf_misc.c (hal_platform_init): No longer disable cache when
140
        enabling TOE. A better solution to this has been made elsewhere.
141
 
142
        * include/pkgconf/hal_mips_tx39_jmr3904.h: Removed some now-bogus
143
        comments and generally tidied things a little.
144
 
145
1999-08-19  Nick Garnett  
146
 
147
        * include/plf_io.h: Added this file to match other platforms.
148
 
149
1999-06-21  Nick Garnett  
150
 
151
        * src/plf_misc.c (hal_ctrlc_isr): Changed return value from 0 to 2
152
        to indicate that the interrupt has been handled.
153
 
154
1999-06-02  Jonathan Larmour  
155
 
156
        * include/pkgconf/mlt_mips_tx39_jmr3904_rom.mlt:
157
        * include/pkgconf/mlt_mips_tx39_jmr3904_rom.mlt:
158
        * include/pkgconf/mlt_mips_tx39_jmr3904_ram.ldi:
159
        * include/pkgconf/mlt_mips_tx39_jmr3904_rom.ldi:
160
        Use ctors/dtors sections as required by new compilers
161
 
162
1999-05-27  Nick Garnett  
163
 
164
        * src/plf_misc.c: Reorganized and generally fixed up Ctrl-C
165
        handling code.
166
 
167
        * include/plf_intr.h: Added support for Ctrl-C handling.
168
 
169
1999-05-25  Jonathan Larmour  
170
 
171
        * src/plf_misc.c: Change CYG_HAL_TX39_JMR3904 to
172
        CYG_HAL_MIPS_TX39_JMR3904
173
 
174
1999-05-21  Jonathan Larmour  
175
 
176
        * src/hal_diag.c: Delete - this has been moved to hal/mips/tx39
177
 
178
1999-05-20  Gary Thomas  
179
 
180
        * include/pkgconf/hal_mips_tx39_jmr3904.h: Move RTC setup here.
181
 
182
1999-05-14  Nick Garnett  
183
 
184
        * src/platform.S: Moved ISR tables out to variant directory.
185
 
186
        * include/platform.inc: Moved definition of
187
        CYG_HAL_MIPS_ISR_TABLES_DEFINED out to variant.inc.
188
 
189
1999-05-13  Nick Garnett  
190
 
191
        The following changes were made on a branch and merged:
192
 
193
    1999-05-11  Nick Garnett  
194
 
195
        * include/pkgconf/hal_tx39_jmr3904.h:
196
        * include/pkgconf/hal_mips_tx39_jmr3904.h:
197
        File hal_tx39_jmr3904.h renamed to match name synthesized by
198
        pkgconf.tcl.
199
 
200
    1999-04-21  Nick Garnett  
201
 
202
        * src/plf_misc.c: Added this file. it contains all of the TX39
203
        specific code that was in hal_misc.c.
204
 
205
        * src/platform.S: Added this file. It contains platform specific
206
        code and data, specifically the ISR tables.
207
 
208
        * src/PKGconf.mak (COMPILE): Substituted platform.S for jmr3904.S.
209
        Added plf_misc.c.
210
 
211
        * include/platform.inc: Added CYG_HAL_MIPS_ISR_TABLES_DEFINED to
212
        indicate that the tables are defined in platform.S.
213
 
214
1999-04-30  Hugo Tyson  
215
 
216
        Merge the following changes from the 1.2.1 release branch.
217
 
218
   1999-04-29  Hugo Tyson  
219
        * src/hal_diag.c (hal_diag_write_char): Only include the code to
220
        read the '+' from GDB and test for ^C there if not installing the
221
        default isr to catch these: CYGDBG_HAL_MIPS_INSTALL_CTRL_C_ISR.
222
 
223
1999-04-08  John Dallaway  
224
 
225
        * include/pkgconf/mlt_*.*: Use double underscore substitution
226
        for period character in SECTION_* macro names (PR 19787)
227
 
228
1999-04-08  John Dallaway  
229
 
230
        * include/pkgconf/*.ldi: Revised SECTION_* macro arguments to
231
        avoid padded output sections (PR 19787)
232
 
233
1999-03-24  Nick Garnett  
234
 
235
        * include/pkgconf/hal_tx39_jmr3904.h:
236
        Added some edit-only options for controlling DRAM setup and bus
237
        timeout detection. These should only be used by experts, so they
238
        are not presently exported as full config options.
239
 
240
1999-03-23  Nick Garnett  
241
 
242
        * src/hal_diag.c (hal_diag_write_char): Backed off Gary's change.
243
 
244
1999-03-18  Gary Thomas  
245
 
246
        * src/hal_diag.c (hal_diag_write_char): Don't disable all interrupts,
247
        just the ones for the appropriate UART.
248
 
249
1999-03-11  Nick Garnett  
250
 
251
        * src/hal_diag.c (hal_diag_write_char):
252
        Enabled code to process ACK characters and force a breakpoint.
253
        This is temporary, it needs to use cyg_hal_is_break() and
254
        cyg_hal_user_break().
255
 
256
1999-03-10  Bart Veer  
257
 
258
        * src/hal_diag.c (hal_diag_init):
259
        Fixed names of symbols used for the frequency option.
260
 
261
1999-03-10  Nick Garnett  
262
 
263
        * src/hal_diag.c:
264
        * include/pkgconf/hal_tx39_jmr3904.h:
265
        Removed frequency options and made them more generic to all MIPS
266
        targets. Changed names where applicable.
267
 
268
1999-03-04  John Dallaway  
269
 
270
        * include/pkgconf/*.ldi: give all LDI files unique names so
271
        that they can co-exist in an eCos build tree (PR 19184)
272
        * include/pkgconf/*.mlt: give all MLT files unique names so
273
        that they can co-exist in an eCos build tree (PR 19184)
274
 
275
1999-02-23  Nick Garnett  
276
 
277
        * src/hal_diag.c:
278
        Added support for 66MHz part.
279
        Disabled handling of GDB O packet acknowledgement, this is now
280
        done by hal_ctrlc_isr() which also checks for ^C.
281
 
282
        * include/pkgconf/hal_tx39_jmr3904.h:
283
        Added support for 66MHz part.
284
 
285
1999-02-20  Jonathan Larmour  
286
 
287
        * src/hal_diag.c (hal_diag_write_char):
288
        Rename CYG_VECTOR_EXTERNAL_2 -> CYGNUM_HAL_INTERRUPT_EXTERNAL_2
289
        in line with HAL changes
290
 
291
1999-02-16  Jesper Skov  
292
 
293
        * include/hal_stub.h: [removed]
294
        * include/plf_stub.h: [added]
295
        * src/hal_stub.c:     [removed]
296
        * src/plf_stub.c:     [added]
297
        * src/PKGconf.mak:
298
        Changed hal_stub to plf_stub. Moved generic HAL stub code to
299
        common/.../hal_stub.c.
300
 
301
1999-02-05  John Dallaway  
302
 
303
        * include/pkgconf/*.mlt: New memory layout save files
304
 
305
1999-02-05  John Dallaway  
306
 
307
        * include/pkgconf/*.ldi: Remove LMA_EQ_VMA macro definition.
308
 
309
1999-01-26  Hugo Tyson  
310
 
311
        * include/pkgconf/ram.ldi:
312
        * include/pkgconf/rom.ldi:
313
        Add copyright notice.  (Though these files will later be generated
314
        by a tool and so not copyright, these default setups are.)
315
 
316
1999-01-13  John Dallaway  
317
 
318
      * include/pkgconf/ram.ldi: add .rel.dyn output section
319
      * include/pkgconf/rom.ldi: add .rel.dyn output section
320
 
321
1999-01-13  John Dallaway  
322
 
323
      * src/jmr3904.ld: remove for MLT
324
      * src/PKGconf.mak: remove jmr3904.ld rules for MLT
325
      * include/pkgconf/ram.ldi: new linker script fragment for MLT
326
      * include/pkgconf/rom.ldi: new linker script fragment for MLT
327
 
328
1998-11-16  Jesper Skov  
329
 
330
        * src/hal_stub.c (set_debug_traps): Call initHardware.
331
        (__flush_d_cache): Added.
332
 
333
1998-10-25  Jesper Skov  
334
 
335
        * src/hal_stub.c: Fixed #endif comment.
336
 
337
Fri Oct 23 03:33:47 1998  Jonathan Larmour  
338
 
339
        * src/jmr3904.ld:
340
        Move _gp pointer to after data section and constructors/destructors
341
 
342
1998-10-21  Nick Garnett  
343
 
344
        * src/hal_stub.c:
345
        Removed include of , it appears to be unnecessary.
346
 
347
1998-10-19  Jesper Skov  
348
 
349
        * include/pkgconf/hal_tx39_jmr3904.h: Undid 1998-10-16 change.
350
 
351
1998-10-16  Jesper Skov  
352
 
353
        * include/pkgconf/hal_tx39_jmr3904.h: Changed
354
        CYGPKG_HAL_TX39_JMR3904 to CYG_HAL_TX39_JMR3904.
355
 
356
1998-10-14  Nick Garnett  
357
 
358
        * include/hal_stub.h:
359
        Now get generic-stub.h from hal rather than kernel.
360
 
361
        * src/hal_diag.c:
362
        * src/hal_stub.c:
363
        Altered ifdefs to support building without kernel.
364
 
365
1998-10-13  Nick Garnett  
366
 
367
        * src/jmr3904.ld:
368
        Moved RAM load address to 0x80008000.
369
 
370
Mon Oct 12 18:04:16 1998  Jonathan Larmour  
371
 
372
        * include/hal_diag.h:
373
        Add void arg to hal_diag_init() prototype
374
        Fix for PR 17309
375
 
376
1998-09-24  Tim Goodwin   
377
 
378
        * include/pkgconf/hal_tx39_jmr3904.h:
379
        Correct file name in comment.
380
 
381
1998-09-15  Nick Garnett  
382
 
383
        * src/jmr3904.ld:
384
        Moved RAM LOAD_BASE up to 0x80005000 to avoid memory used by
385
        Cygmon.
386
 
387
        * src/hal_diag.c (hal_diag_write_char):
388
        Added support for Ctrl-C handling while running under Cygmon.
389
        Extra support from Cygmon may be needed in future.
390
 
391
1998-09-11  Bart Veer  
392
 
393
        * include/pkgconf/hal_tx39_jmr3904.h:
394
        Updated configuration data with some descriptions.
395
 
396
1998-09-04  Bart Veer  
397
 
398
        * include/pkgconf/hal_tx39_jmr3904.h:
399
        Temporary change to the type of the startup option, needed by the
400
        configuration tool.
401
 
402
1998-09-02  Bart Veer  
403
 
404
        * include/pkgconf/hal_tx39_jmr3904.h:
405
        New header file for platform-specific configuration options
406
 
407
        * tests/PKGconf.mak:
408
        * src/PKGconf.mak:
409
        Sort out package naming conventions.
410
 
411
1998-08-28  Bart Veer  
412
 
413
        * src/hal_diag.c, src/hal_stub.c:
414
        Updated for new kernel configuration option symbol names
415
 
416
Fri Aug 28 09:22:30 1998  Jesper Skov  
417
 
418
        * src/hal_stub.c: Moved strcpy/strlen to the generic stub.
419
 
420
1998-08-18  Nick Garnett  
421
 
422
        * include/hal_diag.h:
423
        * include/hal_stub.h:
424
        * src/hal_diag.c:
425
        * src/jmr3904.S:
426
        Now includes  rather than .
427
 
428
        * src/jmr3904.ld:
429
        Removed memory layout tool support.
430
        Now includes  rather than .
431
 
432
Tue Aug 18 11:44:40 1998  Jonathan Larmour  
433
 
434
        * src/jmr3904.ld: Reorder group line
435
 
436
Mon Aug 17 22:23:27 1998  Jonathan Larmour  
437
 
438
        * src/jmr3904.ld:
439
        Add GROUP(libgcc.a libtarget.a) to prevent need for explicit linking
440
 
441
1998-07-23  Nick Garnett  
442
 
443
        * src/jmr3904.ld: Added header comment and tidied up the layout a
444
        little.
445
 
446
 
447
//===========================================================================
448
//####ECOSGPLCOPYRIGHTBEGIN####
449
// -------------------------------------------
450
// This file is part of eCos, the Embedded Configurable Operating System.
451
// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
452
//
453
// eCos is free software; you can redistribute it and/or modify it under
454
// the terms of the GNU General Public License as published by the Free
455
// Software Foundation; either version 2 or (at your option) any later version.
456
//
457
// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
458
// WARRANTY; without even the implied warranty of MERCHANTABILITY or
459
// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
460
// for more details.
461
//
462
// You should have received a copy of the GNU General Public License along
463
// with eCos; if not, write to the Free Software Foundation, Inc.,
464
// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
465
//
466
// As a special exception, if other files instantiate templates or use macros
467
// or inline functions from this file, or you compile this file and link it
468
// with other works to produce a work based on this file, this file does not
469
// by itself cause the resulting work to be covered by the GNU General Public
470
// License. However the source code for this file must still be made available
471
// in accordance with section (3) of the GNU General Public License.
472
//
473
// This exception does not invalidate any other reasons why a work based on
474
// this file might be covered by the GNU General Public License.
475
//
476
// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
477
// at http://sources.redhat.com/ecos/ecos-license/
478
// -------------------------------------------
479
//####ECOSGPLCOPYRIGHTEND####
480
//===========================================================================

powered by: WebSVN 2.1.0

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