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

Subversion Repositories or1k

[/] [or1k/] [trunk/] [ecos-2.0/] [packages/] [hal/] [arm/] [cma230/] [v2_0/] [ChangeLog] - Blame information for rev 1773

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

Line No. Rev Author Line
1 1254 phoenix
2003-04-11  Bart Veer  
2
 
3
        * cdl/hal_arm_cma230.cdl: building for thumb now involves
4
        arm-elf-gcc -mthumb, not thumb-elf-gcc
5
 
6
2002-08-06  Gary Thomas  
7
2002-08-06  Motoya Kurotsu 
8
 
9
        * src/hal_diag.c: I/O channel data can't be constant - contains
10
        timeout information which can be changed.
11
 
12
2002-05-23  Jesper Skov  
13
 
14
        * cdl/hal_arm_cma230.cdl: Don't run cache tests.
15
 
16
2002-05-13  Jesper Skov  
17
 
18
        * cdl/hal_arm_cma230.cdl: Removed implemntation of
19
        CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_NOT_GUARANTEED.
20
 
21
2002-04-24  Jesper Skov  
22
 
23
        * cdl/hal_arm_cma230.cdl: CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES
24
        defined.
25
 
26
2002-01-28  Jesper Skov  
27
 
28
        * include/plf_io.h: Added.
29
 
30
2001-06-08  Jonathan Larmour  
31
 
32
        * include/hal_cache.h: Correctly indicate absence of cache in CMA230
33
        variant.
34
 
35
2001-04-16  Gary Thomas  
36
 
37
        * cdl/hal_arm_cma230.cdl: Add CDL to describe CPU family.
38
 
39
2001-03-08  Jesper Skov  
40
 
41
        * cdl/hal_arm_cma230.cdl: Does not guarantee virtual vector
42
        support.
43
 
44
2001-02-20  Jesper Skov  
45
 
46
        * cdl/hal_arm_cma230.cdl: Also enable -mthumb-interwork when
47
        building ROM monitors (or calls from Thumb code would die on
48
        return).
49
        Reworked a bit.
50
 
51
2001-02-13  Gary Thomas  
52
 
53
        * src/cma230_misc.c (hal_IRQ_handler):
54
        Return CYGNUM_HAL_INTERRUPT_NONE for spurious interrupts.
55
 
56
2001-02-08  Jesper Skov  
57
 
58
        * cdl/hal_arm_cma230.cdl: Respect channel configuration
59
        constraints.
60
 
61
        * src/hal_diag.c: Replace CYGSEM_HAL_DIAG_MANGLER_None with
62
        CYGDBG_HAL_DIAG_TO_DEBUG_CHAN.
63
 
64
2001-01-31  Jesper Skov  
65
 
66
        * src/hal_diag.c: Replaced CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL
67
        with CYGSEM_HAL_DIAG_MANGLER_None
68
 
69
2001-01-26  Jesper Skov  
70
 
71
        * src/hal_diag.c: Removed CYGSEM_HAL_VIRTUAL_VECTOR_DIAG check.
72
        * include/plf_stub.h: Moved reset macro to
73
        * include/hal_platform_ints.h: this file.
74
 
75
2000-12-04  Hugo Tyson  
76
 
77
        * include/hal_cache.h: Consistently ensure that ARM registers used
78
        in MCR ops to cache-control coprocessors, where the data doesn't
79
        matter, all actually have data zero ("SBZ") as in the Jaggar book.
80
        This may well not be necessary, but for the sake of making sure...
81
 
82
2000-10-20  Jonathan Larmour  
83
 
84
        * include/pkgconf/mlt_arm_cma222_ram.mlt:
85
        * include/pkgconf/mlt_arm_cma222_rom.mlt:
86
        * include/pkgconf/mlt_arm_cma230_ram.mlt:
87
        * include/pkgconf/mlt_arm_cma230_rom.mlt:
88
        Add heap1 section
89
 
90
        * include/pkgconf/mlt_arm_cma222_ram.h:
91
        * include/pkgconf/mlt_arm_cma222_rom.h:
92
        * include/pkgconf/mlt_arm_cma230_ram.h:
93
        * include/pkgconf/mlt_arm_cma230_rom.h:
94
        * include/pkgconf/mlt_arm_cma222_ram.ldi:
95
        * include/pkgconf/mlt_arm_cma222_rom.ldi:
96
        * include/pkgconf/mlt_arm_cma230_ram.ldi:
97
        * include/pkgconf/mlt_arm_cma230_rom.ldi:
98
        Regenerate
99
 
100
2000-07-05  Jesper Skov  
101
 
102
        * cdl/hal_arm_cma230.cdl:
103
        * include/hal_diag.h:
104
        * include/plf_stub.h:
105
        * src/cma230_misc.c:
106
        * src/hal_diag.c:
107
        * src/plf_stub.c: [deleted]
108
        Changed to support virtual vectors.
109
 
110
2000-06-18  Gary Thomas  
111
 
112
        * include/pkgconf/mlt_arm_cma222_ram.ldi:
113
        * include/pkgconf/mlt_arm_cma222_ram.mlt:
114
        * include/pkgconf/mlt_arm_cma222_rom.ldi:
115
        * include/pkgconf/mlt_arm_cma222_rom.mlt:
116
        * include/pkgconf/mlt_arm_cma230T_ram.ldi:
117
        * include/pkgconf/mlt_arm_cma230T_ram.mlt:
118
        * include/pkgconf/mlt_arm_cma230T_rom.ldi:
119
        * include/pkgconf/mlt_arm_cma230T_rom.mlt:
120
        * include/pkgconf/mlt_arm_cma230_ram.ldi:
121
        * include/pkgconf/mlt_arm_cma230_ram.mlt:
122
        * include/pkgconf/mlt_arm_cma230_rom.ldi:
123
        * include/pkgconf/mlt_arm_cma230_rom.mlt:
124
        Incorporate new fixed vectors (used on all ARM platforms).
125
 
126
2000-02-29  Jonathan Larmour  
127
 
128
        * include/pkgconf/mlt_arm_cma222_ram.h:
129
        * include/pkgconf/mlt_arm_cma222_ram.ldi:
130
        * include/pkgconf/mlt_arm_cma222_ram.mlt:
131
        * include/pkgconf/mlt_arm_cma222_rom.h:
132
        * include/pkgconf/mlt_arm_cma222_rom.ldi:
133
        * include/pkgconf/mlt_arm_cma222_rom.mlt:
134
        * include/pkgconf/mlt_arm_cma230_ram.h:
135
        * include/pkgconf/mlt_arm_cma230_ram.ldi:
136
        * include/pkgconf/mlt_arm_cma230_ram.mlt:
137
        * include/pkgconf/mlt_arm_cma230_rom.h:
138
        * include/pkgconf/mlt_arm_cma230_rom.ldi:
139
        * include/pkgconf/mlt_arm_cma230_rom.mlt:
140
        Align all sections on word boundaries
141
 
142
2000-02-18  Jonathan Larmour  
143
 
144
        * cdl/hal_arm_cma230.cdl (CYGBLD_BUILD_GDB_STUBS): When
145
        building stubs, define every dependency required here rather than
146
        in the template
147
 
148
2000-02-10  Jesper Skov  
149
 
150
        * include/plf_stub.h:
151
        HAL_STUB_PLATFORM_STUBS_INIT->HAL_STUB_PLATFORM_INIT
152
 
153
        * misc/STUBS_config:
154
        * include/pkgconf/hal_arm_cma230.h:
155
        Removed stubs as a legal startup type.
156
 
157
2000-02-07  Jesper Skov  
158
 
159
        * cdl/hal_arm_cma230.cdl: Use cpu options when linking.
160
 
161
2000-02-03  Jesper Skov  
162
 
163
        * cdl/hal_arm_cma230.cdl: Implements stubs.
164
 
165
2000-02-02  Jesper Skov  
166
 
167
        * cdl/hal_arm_cma230.cdl: Use common stub code and build rule.
168
 
169
2000-01-28  Jesper Skov  
170
 
171
        * cdl/hal_arm_cma230.cdl:  Changed description.
172
 
173
2000-01-26  Jesper Skov  
174
 
175
        * cdl/hal_arm_cma230.cdl: Fix CDL display.
176
 
177
2000-01-24  Jesper Skov  
178
 
179
        * cdl/hal_arm_cma230.cdl: Add stubs build rule.
180
 
181
2000-01-24  John Dallaway  
182
 
183
        * cdl/*.cdl:
184
 
185
        Remove obsolete option CYGTST_TESTING_IDENTIFIER.
186
 
187
2000-01-19  Hugo Tyson  
188
 
189
        * cdl/*.cdl: Add descriptions to a number of options &c which were
190
        lacking same, also tidied up other typos as noticed en passant.
191
 
192
1999-12-20  Gary Thomas  
193
 
194
        * cdl/hal_arm_cma230.cdl: Add -Wl for linker options.
195
 
196
1999-12-16  Jonathan Larmour  
197
 
198
        * cdl/hal_arm_cma230.cdl: Add support for cma230T
199
 
200
1999-12-08  Gary Thomas  
201
 
202
        * cdl/hal_arm_cma230.cdl: Update for CMA222 support.
203
 
204
1999-12-02  Mark Salter  
205
 
206
        * include/hal_platform_setup.h: Add support for CMA222 (ARM710T).
207
        * include/hal_cache.h: Add support for unified CMA222 caches.
208
        * include/hal_platform_extras.h: New file with static MMU tables.
209
 
210
1999-11-25  Jonathan Larmour  
211
 
212
        * include/pkgconf/mlt_arm_cma230T_stubs.ldi,
213
        include/pkgconf/mlt_arm_cma230T_stubs.mlt:
214
        Delete - we don't have stubs startup for thumb mode
215
 
216
        * src/hal_diag.c: Conditionalize def of diag_buffer for only when it's
217
        explicitly wanted and someone hacks the code
218
        (hal_diag_write_char): Likewise
219
 
220
1999-11-25  Gary Thomas  
221
 
222
        * include/pkgconf/mlt_arm_cma230_stubs.h: New file.
223
 
224
        * include/pkgconf/mlt_arm_cma230T_rom.h:
225
        * include/pkgconf/mlt_arm_cma230T_ram.h:
226
        * include/pkgconf/mlt_arm_cma230_rom.h:
227
        * include/pkgconf/mlt_arm_cma230_ram.h:  Update "do not edit" strings.
228
 
229
1999-11-09  Gary Thomas  
230
 
231
        * include/pkgconf/mlt_arm_cma230T_ram.h:
232
        * include/pkgconf/mlt_arm_cma230T_rom.h:
233
        * include/pkgconf/mlt_arm_cma230_ram.h:
234
        * include/pkgconf/mlt_arm_cma230_rom.h: New files.
235
 
236
        * include/pkgconf/mlt_arm_cma230T_ram.ldi:
237
        * include/pkgconf/mlt_arm_cma230T_ram.ldi:
238
        * include/pkgconf/mlt_arm_cma230_rom.ldi:
239
        * include/pkgconf/mlt_arm_cma230_rom.mlt: Update with correct memory layout.
240
 
241
1999-11-09  John Dallaway  
242
 
243
        * include/pkgconf/hal_arm_cma230.h:
244
 
245
        Add platform attribute to CYGPKG_HAL_ARM_CMA230.
246
 
247
1999-11-09  Gary Thomas  
248
 
249
        * src/hal_diag.c: Honor GDB_DISABLE option.
250
 
251
1999-11-01  Jesper Skov  
252
 
253
        * cdl/hal_arm_cma230.cdl: Remove define_proc comments.
254
 
255
1999-10-28  Jesper Skov  
256
 
257
        * misc/PKGconf.mak: Don't strip symbols when making .img.
258
 
259
1999-10-27  Jesper Skov  
260
 
261
        * src/hal_diag.c: Fixed conditional include.
262
 
263
1999-10-26  Hugo Tyson  
264
 
265
        * src/hal_diag.c (hal_diag_write_char): Use new macro
266
        CYG_HAL_GDB_ENTER_CRITICAL_IO_REGION and its mate to control
267
        stepping through gdb $O packet output.
268
 
269
1999-10-26  John Dallaway  
270
 
271
        * cdl/hal_arm_cma230.cdl:
272
 
273
        Rename CYGBLD_GLOBAL_PREFIX to
274
        CYGBLD_GLOBAL_COMMAND_PREFIX
275
 
276
1999-10-20  Simon FitzMaurice 
277
        * cdl/hal_arm_aeb.cdl:
278
 
279
        Remove -Wl options from compiler flags
280
 
281
1999-10-20  John Dallaway  
282
 
283
        * cdl/hal_arm_cma230.cdl:
284
        Define memory layout-related CDL options.
285
 
286
 
287
1999-10-19  Jonathan Larmour  
288
 
289
        * include/hal_cma230.h: Fix ifdefs and comments to be for
290
        the cma230, not any other board
291
        * misc/gdb_module.c: Likewise
292
        * src/PKGconf.mak: Likewise
293
 
294
1999-10-18  John Dallaway  
295
 
296
        * cdl/hal_arm_cma230.cdl:
297
 
298
        Define CYGTST_TESTING_IDENTIFIER and
299
        CYGBLD_GLOBAL_PREFIX as a functions of CYGHWR_THUMB.
300
 
301
        Define CYGBLD_GLOBAL_CFLAGS and CYGBLD_GLOBAL_LDFLAGS.
302
 
303
1999-10-14  Jesper Skov  
304
 
305
        * misc/STUBS_config: Updated.
306
 
307
1999-10-06  John Dallaway  
308
 
309
        * cdl/hal_arm_cma230.cdl:
310
        Define CYGTST_TESTING_IDENTIFIER.
311
 
312
1999-09-16  Jesper Skov  
313
 
314
        * include/pkgconf/hal_arm_cma230.h:
315
        * cdl/hal_arm_cma230.cdl:
316
        Removed arm/thumb options [defined by platform template].
317
 
318
1999-08-16  John Dallaway  
319
 
320
        * include/pkgconf/hal_arm_cma230.h:
321
 
322
        Proper case various display strings.
323
 
324
1999-08-12  John Dallaway  
325
 
326
        * cdl/hal_arm_cma230.cdl:
327
        Define CYG_HAL_STARTUP and CYGHWR_MEMORY_LAYOUT.
328
 
329
1999-06-09  John Dallaway  
330
 
331
        * include/pkgconf/hal_arm_cma320.h: Remove the platform attribute
332
        from cdl_package CYGPKG_HAL_ARM_CMA230 since the platform
333
        is now specified by cdl_option CYGHWR_HAL_ARM_CMA230_*.
334
 
335
1999-06-07  Gary Thomas  
336
 
337
        * images/:
338
        * images/gdb_module.rom: New files - prebuilt ROM image.
339
 
340
        * misc/STUBS_config: Was using wrong platform.
341
 
342
1999-06-04  Gary Thomas  
343
 
344
        * src/cma230_misc.c: Fix problems with interrupts.  First the
345
        interrupt source register (ISR) contains all pending interrupts
346
        and thus needs to be manually masked against those that are
347
        enabled.  Second, the interrupt mask register does not read
348
        back properly, so a memory shadow is necessary.
349
 
350
        * include/pkgconf/hal_arm_cma230.h: Add 'cma230T' (Thumb mode)
351
        as a platform.
352
 
353
//===========================================================================
354
//####ECOSGPLCOPYRIGHTBEGIN####
355
// -------------------------------------------
356
// This file is part of eCos, the Embedded Configurable Operating System.
357
// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
358
//
359
// eCos is free software; you can redistribute it and/or modify it under
360
// the terms of the GNU General Public License as published by the Free
361
// Software Foundation; either version 2 or (at your option) any later version.
362
//
363
// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
364
// WARRANTY; without even the implied warranty of MERCHANTABILITY or
365
// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
366
// for more details.
367
//
368
// You should have received a copy of the GNU General Public License along
369
// with eCos; if not, write to the Free Software Foundation, Inc.,
370
// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
371
//
372
// As a special exception, if other files instantiate templates or use macros
373
// or inline functions from this file, or you compile this file and link it
374
// with other works to produce a work based on this file, this file does not
375
// by itself cause the resulting work to be covered by the GNU General Public
376
// License. However the source code for this file must still be made available
377
// in accordance with section (3) of the GNU General Public License.
378
//
379
// This exception does not invalidate any other reasons why a work based on
380
// this file might be covered by the GNU General Public License.
381
//
382
// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
383
// at http://sources.redhat.com/ecos/ecos-license/
384
// -------------------------------------------
385
//####ECOSGPLCOPYRIGHTEND####
386
//===========================================================================

powered by: WebSVN 2.1.0

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