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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-3.0/] [packages/] [hal/] [v85x/] [ceb_v850/] [current/] [ChangeLog] - Blame information for rev 867

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

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

powered by: WebSVN 2.1.0

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