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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-3.0/] [packages/] [hal/] [powerpc/] [mpc8xx/] [current/] [ChangeLog] - Blame information for rev 838

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

Line No. Rev Author Line
1 786 skrzyp
2004-09-16  Gary Thomas  
2
 
3
        * src/var_misc.c (hal_variant_init): Remove [possibly incorrect]
4
        parallel port initializations - leave them to the platform.
5
 
6
2004-04-27  Bart Veer  
7
 
8
        * src/var_misc.c (hal_enable_profile_timer):
9
        Update this function to return the actual resolution, as
10
        required by the updated gprof package
11
 
12
2004-04-22  Jani Monoses 
13
 
14
         * cdl/hal_powerpc_mpc8xx.cdl :
15
         Invoke tail with stricter syntax that works in latest coreutils.
16
 
17
2003-12-08  Gary Thomas  
18
 
19
        * cdl/hal_powerpc_mpc8xx.cdl: Define HAL_PLATFORM_CPU, based on
20
        actual CPU type selection - simplifies platform CDL files.
21
 
22
2003-10-15  Gary Thomas  
23
 
24
        * include/var_regs.h: Changes to allow building with GCC-3.3.x
25
        since the newest GAS doesn't like spaces in expressions :-(
26
 
27
2003-08-19  Gary Thomas  
28
 
29
        * src/var_misc.c:
30
        * include/var_cache.h:
31
        * cdl/hal_powerpc_mpc8xx.cdl: New variant 866T.
32
 
33
2003-07-14  Gary Thomas  
34
 
35
        * include/var_cache.h: Data cache flush on 850 fails when using
36
        cache SPR commands, so use brute force.  This fixes some problems
37
        with network based debugging (RedBoot got lost because of cache
38
        not being flushed properly).
39
 
40
2003-06-24  Jonathan Larmour  
41
 
42
        * include/var_intr.h (cyg_hal_interrupt_acknowledge): Don't
43
        inadvertently clear other interrupts when acknowledging the
44
        intended int. Reported by Mark Retallack.
45
 
46
2003-04-16  Gary Thomas  
47
 
48
        * src/var_misc.c (hal_variant_init): Errata setup for MPC852T
49
 
50
2003-03-23  Gary Thomas  
51
 
52
        * src/var_intr.c:
53
        * include/var_intr.h: Clean up for new CDL (processor type) layout.
54
 
55
        * src/var_misc.c:
56
        * include/var_cache.h: Better processor/variant support.
57
 
58
        * cdl/hal_powerpc_mpc8xx.cdl: Rearrange options to handle processor
59
        type more flexibly.
60
 
61
2003-03-06  Gary Thomas  
62
 
63
        * src/var_misc.c: Can only reset CPM if not relying on a ROM monitor.
64
 
65
2003-03-05  Gary Thomas  
66
 
67
        * src/var_misc.c (hal_variant_init): Reset CPM - always.
68
 
69
2003-03-05  Jonathan Larmour  
70
 
71
        * include/variant.inc: Don't let FP be set in MSR in common HAL.
72
        Reported by Radu Cernea 
73
 
74
2003-01-20  Gary Thomas  
75
 
76
        * src/variant.S: Be careful about using QUICC functions unless that
77
        package is present (some MPC8xx platforms don't use it).
78
 
79
2003-01-18  Bart Veer  
80
 
81
        * src/variant.S: _mpc8xx_reset caused build failures with current
82
        tools.
83
 
84
2002-12-02  Gary Thomas  
85
 
86
        * src/variant.S (_mpc8xx_reset): New function, used to cause a
87
        hardware reset of the platform.
88
 
89
2002-11-25  Gary Thomas  
90
 
91
        * include/var_regs.h: Add CICR definitions.
92
 
93
2002-11-15  Gary Thomas  
94
 
95
        * src/var_misc.c: Change in API for profile callback.
96
 
97
2002-11-14  Gary Thomas  
98
 
99
        * src/var_misc.c:
100
        * cdl/hal_powerpc_mpc8xx.cdl: Add support for profiling.
101
 
102
2002-11-13  Gary Thomas  
103
 
104
        * include/var_cache.h (HAL_DCACHE_WRITE_MODE): Define for support
105
        of various modes (copyback/writethru)
106
 
107
2002-06-27  Gary Thomas  
108
 
109
        * include/var_regs.h: Allow platform to override certain assumptions,
110
        e.g. the IMMR base, via .
111
 
112
2002-06-20  Gary Thomas  
113
 
114
        * include/var_regs.h (MI_RPN_LPS): Fix define.
115
 
116
2002-05-03  Gary Thomas  
117
 
118
        * tests/intr0.c: Fiddle to make this test run on all current MPC8xx
119
        boards (the MBX is especially cranky).  The problem lies with the
120
        fact that the timers used to run the test are very platform specific.
121
 
122
2002-04-24  Jesper Skov  
123
 
124
        * cdl/hal_powerpc_mpc8xx.cdl: CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES
125
        defined.
126
 
127
2002-04-22  Gary Thomas  
128
 
129
        * tests/intr0.c: Only applicable if chained interrupts are *not*
130
        turned on.  Also, change setup to be a little more intuitive.
131
 
132
2002-04-11  Gary Thomas  
133
 
134
        * tests/intr0.c: Adjust counts on non-MBX platforms.  Note that
135
        this test is highly subjective to how the hardware is setup and
136
        that the test itself can't wholy determine the correct values
137
        to use at runtime.  The chosen ones work for known platforms.
138
 
139
2002-04-08  Gary Thomas  
140
 
141
        * include/variant.inc: Need vectors for both ROM and ROMRAM mode.
142
 
143
2002-01-23  Gary Thomas  
144
 
145
        * include/var_regs.h (CYGARC_REG_IMM_BASE): Move to match
146
        what EPPCbug uses (for Linux booting).
147
 
148
2001-08-22  Gary Thomas  
149
 
150
        * src/mpc8xxrev.c: Don't use printf(), but rather diag_printf().
151
 
152
2001-06-29  Jesper Skov  
153
 
154
        * src/var_intr.c: Include new arbiter header.
155
 
156
2001-06-28  Jesper Skov  
157
 
158
        * src/var_intr.c: Moved hal_call_isr to hal_misc.h in common HAL.
159
 
160
2001-01-31  Jesper Skov  
161
 
162
        * cdl/hal_powerpc_mpc8xx.cdl: Get rid of
163
        CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL options. They are replaced by
164
        the CYGSEM_HAL_DIAG_MANGLER option.
165
 
166
2000-11-04  Gary Thomas  
167
 
168
        * include/var_intr.h: Export symbols used in assembly code.
169
 
170
2000-06-19  Jesper Skov  
171
 
172
        * include/var_regs.h:
173
        * include/variant.inc:
174
        * src/var_misc.c:
175
        Make caches default to off when the MMU is disabled.
176
 
177
2000-06-16  Jesper Skov  
178
 
179
        * src/var_intr.c (hal_call_isr): Use driver API definitions.
180
 
181
2000-06-14  Jesper Skov  
182
 
183
        * cdl/hal_powerpc_mpc8xx.cdl: Proper ROM_MONITOR hack.
184
 
185
2000-06-13  Jesper Skov  
186
 
187
        * include/var_intr.h: Include quicc definitions for ctrlc
188
        support.
189
 
190
2000-04-14  Jesper Skov  
191
 
192
        * src/var_misc.c (hal_variant_init): Moved serialization disable
193
        code to here.
194
        * src/var_misc.c (hal_variant_idle_thread_action): Added.
195
 
196
2000-04-11  Jesper Skov  
197
 
198
        * cdl/hal_powerpc_mpc8xx.cdl: Define VSR table location.
199
 
200
2000-03-02  Jesper Skov  
201
 
202
        * cdl/hal_powerpc_mpc8xx.cdl: Further restrictions on
203
        CYGSEM_HAL_USE_ROM_MONITOR.
204
 
205
        * cdl/hal_powerpc_mpc8xx.cdl:
206
        * include/pkgconf/hal_powerpc_mpc8xx.h:
207
        Add config options for MPC823 and MPC850.
208
 
209
2000-03-01  Jonathan Larmour  
210
 
211
        * cdl/hal_powerpc_mpc8xx.cdl (CYGSEM_HAL_USE_ROM_MONITOR): Default to
212
 
213
 
214
2000-03-01  Gary Thomas  
215
 
216
        * cdl/hal_powerpc_mpc8xx.cdl:
217
        Implement CYGINT_HAL_DIAG_DISABLE_GDB_PROTOCOL_SUPPORTED
218
 
219
2000-03-01  Jesper Skov  
220
 
221
        * cdl/hal_powerpc_mpc8xx.cdl: CYGSEM_HAL_POWERPC_COPY_VECTORS
222
        precludes CYGSEM_HAL_USE_ROM_MONITOR.
223
 
224
        * include/variant.inc: Forgot conditionals on vector copy in last
225
        checkin.
226
 
227
2000-02-29  Gary Thomas  
228
 
229
        * src/var_intr.c (hal_variant_IRQ_init): Fix spelling of option
230
        which controls CPM initialization.
231
 
232
2000-02-28  Jesper Skov  
233
 
234
        * include/variant.inc: Only copy vectors when required.
235
 
236
2000-02-24  Jesper Skov  
237
 
238
        * cdl/hal_powerpc_mpc8xx.cdl:
239
        * src/mpc8xxrev.c:
240
        Added revnum dump tool.
241
 
242
2000-02-21  Jesper Skov  
243
 
244
        * src/variant.S:
245
        * include/variant.inc: use arch.inc instead of ppc.inc
246
        Added empty variant save macros. Rely on mk_defs to provide
247
        definitions.
248
 
249
2000-02-18  Jonathan Larmour  
250
 
251
        * include/pkgconf/hal_powerpc_mpc8xx.h: Fix nesting of
252
        CYGSEM_HAL_POWERPC_MPC860_CPM_ENABLE option
253
        paernt -> parent
254
        CYGSEM_HAL_POWERPC_MPC860_CPM_LVL -> CYGHWR_HAL_POWERPC_MPC860_CPM_LVL
255
        which also doesn't need to be a component, only an option
256
        * cdl/hal_powerpc_mpc8xx.cdl: Similarly treat
257
        CYGSEM_HAL_POWERPC_MPC860_CPM_LVL here
258
 
259
2000-02-14  Jesper Skov  
260
 
261
        * include/pkgconf/hal_powerpc_mpc8xx.h: Added simple config for
262
        1st level arbiter.
263
 
264
2000-02-14  Jesper Skov  
265
 
266
        * cdl/hal_powerpc_mpc8xx.cdl: legal range uses 'to' not '-'
267
 
268
2000-02-11  Jesper Skov  
269
 
270
        * src/var_misc.c: Moved MMU functions here.
271
 
272
        * src/var_intr.c (Cyg_InterruptHANDLED): Mask out CALL_DSR flag
273
        before return.
274
 
275
        * tests/intr0.c: Moved here from arch.
276
 
277
        * cdl/hal_powerpc_mpc8xx.cdl: Added simple config for 1st level
278
        arbiter. Fix description.
279
        * src/var_intr.c:
280
        * src/PKGconf.mak:
281
        Move 860 arbiters to variant sources.
282
 
283
2000-02-11  John Dallaway  
284
 
285
        * cdl/hal_powerpc_mpc8xx.cdl:
286
 
287
        Tidy display strings.
288
 
289
2000-02-10  Jesper Skov  
290
 
291
        * include/var_intr.h: Bad undef/define order fixed.
292
 
293
        * include/variant.inc: Renamed default VSR handlers.
294
 
295
2000-02-07  Jesper Skov  
296
 
297
        * Created.
298
 
299
//===========================================================================
300
// ####GPLCOPYRIGHTBEGIN####
301
// -------------------------------------------
302
// This file is part of eCos, the Embedded Configurable Operating System.
303
// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
304
//
305
// This program is free software; you can redistribute it and/or modify
306
// it under the terms of the GNU General Public License as published by
307
// the Free Software Foundation; either version 2 or (at your option) any
308
// later version.
309
//
310
// This program is distributed in the hope that it will be useful, but
311
// WITHOUT ANY WARRANTY; without even the implied warranty of
312
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
313
// General Public License for more details.
314
//
315
// You should have received a copy of the GNU General Public License
316
// along with this program; if not, write to the
317
// Free Software Foundation, Inc., 51 Franklin Street,
318
// Fifth Floor, Boston, MA  02110-1301, USA.
319
// -------------------------------------------
320
// ####GPLCOPYRIGHTEND####
321
//===========================================================================

powered by: WebSVN 2.1.0

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