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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [packages/] [hal/] [v85x/] [ceb_v850/] [v2_0/] [ChangeLog] - Blame information for rev 578

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

Line No. Rev Author Line
1 27 unneback
2003-04-10  Nick Garnett  
2
 
3
        * include/pkgconf/mlt_v85x_v850_ceb_ram.ldi:
4
        Added SECTION_ram_vectors().
5
 
6
2002-05-28  Jonathan Larmour  
7
 
8
        * include/hal_platform_setup.h: Correctly calculate wait states based
9
        on external RAM/ROM timing.
10
 
11
2002-04-24  Jesper Skov  
12
 
13
        * cdl/hal_v85x_ceb_v850.cdl: CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES
14
        defined.
15
 
16
2001-10-25  Jonathan Larmour  
17
 
18
        * cdl/hal_v85x_ceb_v850.cdl (CYGBLD_GLOBAL_CFLAGS): Always use
19
        -mv850 just in case we're using tools that don't do that by default.
20
 
21
2001-06-18  Jonathan Larmour  
22
 
23
        * cdl/hal_v85x_ceb_v850.cdl (CYGHWR_MEMORY_LAYOUT_H): Fix name for
24
        flash startup.
25
 
26
        * include/pkgconf/mlt_v85x_v850_ceb_flash.h:
27
        * include/pkgconf/mlt_v85x_v850_ceb_flash.ldi:
28
        * include/pkgconf/mlt_v85x_v850_ceb_flash.mlt:
29
        * include/pkgconf/mlt_v85x_v850_ceb_flashromram.h:
30
        * include/pkgconf/mlt_v85x_v850_ceb_flashromram.ldi:
31
        * include/pkgconf/mlt_v85x_v850_ceb_flashromram.mlt:
32
        * include/pkgconf/mlt_v85x_v850_ceb_ram.h:
33
        * include/pkgconf/mlt_v85x_v850_ceb_ram.ldi:
34
        * include/pkgconf/mlt_v85x_v850_ceb_ram.mlt:
35
        * include/pkgconf/mlt_v85x_v850_ceb_rom.h:
36
        * include/pkgconf/mlt_v85x_v850_ceb_rom.ldi:
37
        * include/pkgconf/mlt_v85x_v850_ceb_rom.mlt:
38
        * include/pkgconf/mlt_v85x_v850_ceb_romram.h:
39
        * include/pkgconf/mlt_v85x_v850_ceb_romram.ldi:
40
        * include/pkgconf/mlt_v85x_v850_ceb_romram.mlt:
41
        Resize RAM to 0x3c000 long (i.e. top of RAM is 0xffc000).
42
        This avoids problems with variable sizes of internal RAM.
43
 
44
2001-05-21  Jonathan Larmour  
45
 
46
        * cdl/hal_v85x_ceb_v850.cdl: Change tools back to v850-elf now.
47
 
48
2001-05-09  Jonathan Larmour  
49
 
50
        * cdl/hal_v85x_ceb_v850.cdl: Change default tools to v850e-elf, and
51
        compile with -mv850 flag
52
 
53
2001-04-24  Jonathan Larmour  
54
 
55
        * cdl/hal_v85x_ceb_v850.cdl: Embryonic attempt at diag output via
56
        ICE failed, but checked in for posterity anyway.
57
        * src/v850flash.S: Use standard Cosmo flash image
58
        * images/v850flash.img: Regenerate
59
        * images/v850flash.hex: Regenerate
60
        * images/v850sa1/gdb_module.*: Regenerate
61
        * images/v850sb1/16mhz/gdb_module.*: Regenerate
62
        * images/v850sb1/8mhz/gdb_module.*: Regenerate
63
 
64
2001-03-21  Jonathan Larmour  
65
 
66
        * cdl/hal_v85x_ceb_v850.cdl: Support choice between V850/SA1 and
67
        V850/SB1, and adjust descriptions accordingly.
68
        Support ROMRAM startup.
69
        Support booting from FLASH.
70
        Use generic V850 diag driver.
71
        Allow setting of CPU frequency.
72
        Add extra baud rates.
73
        Build SREC GDB stub images as well as binary images.
74
 
75
        * include/hal_diag.h: We only support virtual vectors now.
76
 
77
        * include/hal_platform_setup.h: Comment better.
78
        Support different wait states for different CPU speeds.
79
 
80
        * include/plf_cache.h: Just empty now - defaults are in variant HAL.
81
        * include/plf_intr.h: Ditto.
82
        * include/plf_io.h: Ditto.
83
 
84
        * include/plf_sections.h: Support V850/SB1 differences, and
85
        add __allow_nmi as per recent arch HAL vectors.S change.
86
 
87
        * src/plf_misc.c: Update register names with new versions defined
88
        in variant HAL.
89
 
90
        * src/plf_stub.c: Remove unnecessary includes. Add some comments.
91
        * include/v850_regs.h: Remove. Content moved to v850 HAL.
92
 
93
        * src/hal_diag.c: Remove. Consolidated into v850 HAL.
94
 
95
        * src/v850flash.S: Sample image to program into flash for EPROM
96
        startup.
97
 
98
        * include/pkgconf/mlt_v85x_v850_ceb_flash.h:
99
        * include/pkgconf/mlt_v85x_v850_ceb_flash.ldi:
100
        * include/pkgconf/mlt_v85x_v850_ceb_flash.mlt:
101
        * include/pkgconf/mlt_v85x_v850_ceb_flashromram.h:
102
        * include/pkgconf/mlt_v85x_v850_ceb_flashromram.ldi:
103
        * include/pkgconf/mlt_v85x_v850_ceb_flashromram.mlt:
104
        * include/pkgconf/mlt_v85x_v850_ceb_romram.h:
105
        * include/pkgconf/mlt_v85x_v850_ceb_romram.ldi:
106
        * include/pkgconf/mlt_v85x_v850_ceb_romram.mlt:
107
        Create.
108
 
109
        * include/pkgconf/mlt_v85x_v850_ceb_ram.h:
110
        * include/pkgconf/mlt_v85x_v850_ceb_ram.ldi:
111
        * include/pkgconf/mlt_v85x_v850_ceb_ram.mlt:
112
        * include/pkgconf/mlt_v85x_v850_ceb_rom.h:
113
        * include/pkgconf/mlt_v85x_v850_ceb_rom.ldi:
114
        * include/pkgconf/mlt_v85x_v850_ceb_rom.mlt:
115
        Support new ram_vectors section, and fix ram region size (don't
116
        allow the use of I/O space).
117
 
118
2001-03-08  Jesper Skov  
119
 
120
        * cdl/hal_v85x_ceb_v850.cdl: Removed
121
        CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
122
        default.
123
 
124
2001-02-08  Jesper Skov  
125
 
126
        * src/hal_diag.c: Replace CYGSEM_HAL_DIAG_MANGLER_None with
127
        CYGDBG_HAL_DIAG_TO_DEBUG_CHAN.
128
 
129
2001-01-31  Jesper Skov  
130
 
131
        * src/hal_diag.c: Replaced CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL
132
        with CYGSEM_HAL_DIAG_MANGLER_None
133
        * cdl/hal_v85x_ceb_v850.cdl: Same.
134
        * src/hal_diag.c: Get rid of CYGPRI_HAL_IMPLEMENTS_IF_SERVICES
135
        checks.
136
 
137
2001-01-26  Jonathan Larmour  
138
 
139
        * include/plf_stub.h (HAL_STUB_PLATFORM_RESET): Move to arch HAL
140
        hal_intr.h
141
        (HAL_STUB_PLATFORM_RESET_ENTRY): Ditto
142
 
143
2000-10-20  Jonathan Larmour  
144
 
145
        * include/pkgconf/mlt_v85x_v850_ceb_ram.mlt:
146
        * include/pkgconf/mlt_v85x_v850_ceb_rom.mlt:
147
        Add heap1 section
148
 
149
        * include/pkgconf/mlt_v85x_v850_ceb_ram.h:
150
        * include/pkgconf/mlt_v85x_v850_ceb_rom.h:
151
        * include/pkgconf/mlt_v85x_v850_ceb_ram.ldi:
152
        * include/pkgconf/mlt_v85x_v850_ceb_rom.ldi:
153
        Regenerated
154
 
155
2000-06-30  Jesper Skov  
156
 
157
        * src/hal_diag.c: calling i/f macro changes.
158
 
159
2000-06-27  Jesper Skov  
160
 
161
        * src/plf_misc.c: Fix compiler warnings.
162
 
163
        * src/plf_stub.c:
164
        * src/hal_diag.c:
165
        * include/plf_stub.h:
166
        * include/plf_intr.h:
167
        * include/hal_diag.h:
168
        Moved Ctrl-c handling to driver code. Use new comms procs
169
        semantics.
170
 
171
2000-06-17  Gary Thomas  
172
 
173
        * include/plf_intr.h:
174
        * include/plf_stub.h:
175
        * include/hal_diag.h:
176
        * include/plf_sections.h:
177
        * src/hal_diag.c:
178
        * src/plf_stub.c:
179
        * src/plf_misc.c:
180
        * cdl/hal_v85x_ceb_v850.cdl: Support new virtual vector ROM mode.
181
 
182
2000-05-25  John Dallaway  
183
 
184
        * cdl/hal_v85x_ceb_v850.cdl: Tidy display strings.
185
 
186
2000-05-25  Gary Thomas  
187
 
188
        * include/plf_intr.h: Interrupt mappings now are in this file.
189
 
190
2000-05-24  Gary Thomas  
191
 
192
        * include/plf_sections.h:
193
        * include/v850_regs.h: New file(s).
194
 
195
2000-05-03  Gary Thomas  
196
 
197
        * src/hal_diag.c (hal_diag_write_char): Work around which fixes ^C
198
        handling - GCC function __builtin_return_address() doesn't work.
199
 
200
2000-04-25  John Dallaway  
201
 
202
        * cdl/hal_nec_ceb_v850.cdl: Parent this package under the
203
        V85X architecture package.
204
 
205
2000-04-14  Gary Thomas  
206
 
207
        * src/plf_stub.c (hal_plf_stub_init): Use watchdog timer to
208
        emulate a breakpoint since this hardware doesn't have one.
209
 
210
2000-04-11  Gary Thomas  
211
 
212
        * src/plf_stub.c (hal_plf_get_char): Use LED for "interesting"
213
        display during GDB I/O.
214
 
215
        * src/hal_diag.c (hal_diag_write_char): Disable interrupts
216
        while sending character - necessary because there is no way to
217
        determine that a character has been sent other than to see that
218
        there is an interrupt pending.
219
 
220
        * cdl/hal_nec_ceb_v850.cdl: Add implementation of "GDB protocol
221
        suppressed" functionality.
222
 
223
2000-03-30  Gary Thomas  
224
 
225
        * src/hal_diag.c (hal_diag_write_char): GDB break support only
226
        present if GDB stubs in place.
227
 
228
2000-03-27  Gary Thomas  
229
 
230
        * src/plf_stub.c:
231
        * include/plf_stub.h: Adding GDB break support.
232
 
233
        * include/plf_intr.h: Remove garbage left over from cut&paste.
234
 
235
        * include/plf_cache.h: Add missing INVALIDATE macros.
236
 
237
2000-03-21  Gary Thomas  
238
 
239
        * src/hal_diag.c: Remove ROM startup messages.
240
 
241
        * include/pkgconf/mlt_nec_v850_ceb_rom.mlt:
242
        * include/pkgconf/mlt_nec_v850_ceb_rom.ldi:
243
        * include/pkgconf/mlt_nec_v850_ceb_rom.h: Use proper RAM layout.
244
 
245
        * include/plf_stub.h (HAL_STUB_PLATFORM_RESET): Add board reset.
246
 
247
//===========================================================================
248
//####ECOSGPLCOPYRIGHTBEGIN####
249
// -------------------------------------------
250
// This file is part of eCos, the Embedded Configurable Operating System.
251
// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
252
//
253
// eCos is free software; you can redistribute it and/or modify it under
254
// the terms of the GNU General Public License as published by the Free
255
// Software Foundation; either version 2 or (at your option) any later version.
256
//
257
// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
258
// WARRANTY; without even the implied warranty of MERCHANTABILITY or
259
// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
260
// for more details.
261
//
262
// You should have received a copy of the GNU General Public License along
263
// with eCos; if not, write to the Free Software Foundation, Inc.,
264
// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
265
//
266
// As a special exception, if other files instantiate templates or use macros
267
// or inline functions from this file, or you compile this file and link it
268
// with other works to produce a work based on this file, this file does not
269
// by itself cause the resulting work to be covered by the GNU General Public
270
// License. However the source code for this file must still be made available
271
// in accordance with section (3) of the GNU General Public License.
272
//
273
// This exception does not invalidate any other reasons why a work based on
274
// this file might be covered by the GNU General Public License.
275
//
276
// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
277
// at http://sources.redhat.com/ecos/ecos-license/
278
// -------------------------------------------
279
//####ECOSGPLCOPYRIGHTEND####
280
//===========================================================================

powered by: WebSVN 2.1.0

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