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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [packages/] [hal/] [powerpc/] [mpc8xx/] [v2_0/] [ChangeLog] - Blame information for rev 174

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 27 unneback
2003-01-20  Gary Thomas  
2
 
3
        * src/variant.S: Be careful about using QUICC functions unless that
4
        package is present (some MPC8xx platforms don't use it).
5
 
6
2003-01-18  Bart Veer  
7
 
8
        * src/variant.S: _mpc8xx_reset caused build failures with current
9
        tools.
10
 
11
2002-12-02  Gary Thomas  
12
 
13
        * src/variant.S (_mpc8xx_reset): New function, used to cause a
14
        hardware reset of the platform.
15
 
16
2002-11-25  Gary Thomas  
17
 
18
        * include/var_regs.h: Add CICR definitions.
19
 
20
2002-11-15  Gary Thomas  
21
 
22
        * src/var_misc.c: Change in API for profile callback.
23
 
24
2002-11-14  Gary Thomas  
25
 
26
        * src/var_misc.c:
27
        * cdl/hal_powerpc_mpc8xx.cdl: Add support for profiling.
28
 
29
2002-11-13  Gary Thomas  
30
 
31
        * include/var_cache.h (HAL_DCACHE_WRITE_MODE): Define for support
32
        of various modes (copyback/writethru)
33
 
34
2002-06-27  Gary Thomas  
35
 
36
        * include/var_regs.h: Allow platform to override certain assumptions,
37
        e.g. the IMMR base, via .
38
 
39
2002-06-20  Gary Thomas  
40
 
41
        * include/var_regs.h (MI_RPN_LPS): Fix define.
42
 
43
2002-05-03  Gary Thomas  
44
 
45
        * tests/intr0.c: Fiddle to make this test run on all current MPC8xx
46
        boards (the MBX is especially cranky).  The problem lies with the
47
        fact that the timers used to run the test are very platform specific.
48
 
49
2002-04-24  Jesper Skov  
50
 
51
        * cdl/hal_powerpc_mpc8xx.cdl: CYGPRI_KERNEL_TESTS_DHRYSTONE_PASSES
52
        defined.
53
 
54
2002-04-22  Gary Thomas  
55
 
56
        * tests/intr0.c: Only applicable if chained interrupts are *not*
57
        turned on.  Also, change setup to be a little more intuitive.
58
 
59
2002-04-11  Gary Thomas  
60
 
61
        * tests/intr0.c: Adjust counts on non-MBX platforms.  Note that
62
        this test is highly subjective to how the hardware is setup and
63
        that the test itself can't wholy determine the correct values
64
        to use at runtime.  The chosen ones work for known platforms.
65
 
66
2002-04-08  Gary Thomas  
67
 
68
        * include/variant.inc: Need vectors for both ROM and ROMRAM mode.
69
 
70
2002-01-23  Gary Thomas  
71
 
72
        * include/var_regs.h (CYGARC_REG_IMM_BASE): Move to match
73
        what EPPCbug uses (for Linux booting).
74
 
75
2001-08-22  Gary Thomas  
76
 
77
        * src/mpc8xxrev.c: Don't use printf(), but rather diag_printf().
78
 
79
2001-06-29  Jesper Skov  
80
 
81
        * src/var_intr.c: Include new arbiter header.
82
 
83
2001-06-28  Jesper Skov  
84
 
85
        * src/var_intr.c: Moved hal_call_isr to hal_misc.h in common HAL.
86
 
87
2001-01-31  Jesper Skov  
88
 
89
        * cdl/hal_powerpc_mpc8xx.cdl: Get rid of
90
        CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL options. They are replaced by
91
        the CYGSEM_HAL_DIAG_MANGLER option.
92
 
93
2000-11-04  Gary Thomas  
94
 
95
        * include/var_intr.h: Export symbols used in assembly code.
96
 
97
2000-06-19  Jesper Skov  
98
 
99
        * include/var_regs.h:
100
        * include/variant.inc:
101
        * src/var_misc.c:
102
        Make caches default to off when the MMU is disabled.
103
 
104
2000-06-16  Jesper Skov  
105
 
106
        * src/var_intr.c (hal_call_isr): Use driver API definitions.
107
 
108
2000-06-14  Jesper Skov  
109
 
110
        * cdl/hal_powerpc_mpc8xx.cdl: Proper ROM_MONITOR hack.
111
 
112
2000-06-13  Jesper Skov  
113
 
114
        * include/var_intr.h: Include quicc definitions for ctrlc
115
        support.
116
 
117
2000-04-14  Jesper Skov  
118
 
119
        * src/var_misc.c (hal_variant_init): Moved serialization disable
120
        code to here.
121
        * src/var_misc.c (hal_variant_idle_thread_action): Added.
122
 
123
2000-04-11  Jesper Skov  
124
 
125
        * cdl/hal_powerpc_mpc8xx.cdl: Define VSR table location.
126
 
127
2000-03-02  Jesper Skov  
128
 
129
        * cdl/hal_powerpc_mpc8xx.cdl: Further restrictions on
130
        CYGSEM_HAL_USE_ROM_MONITOR.
131
 
132
        * cdl/hal_powerpc_mpc8xx.cdl:
133
        * include/pkgconf/hal_powerpc_mpc8xx.h:
134
        Add config options for MPC823 and MPC850.
135
 
136
2000-03-01  Jonathan Larmour  
137
 
138
        * cdl/hal_powerpc_mpc8xx.cdl (CYGSEM_HAL_USE_ROM_MONITOR): Default to
139
 
140
 
141
2000-03-01  Gary Thomas  
142
 
143
        * cdl/hal_powerpc_mpc8xx.cdl:
144
        Implement CYGINT_HAL_DIAG_DISABLE_GDB_PROTOCOL_SUPPORTED
145
 
146
2000-03-01  Jesper Skov  
147
 
148
        * cdl/hal_powerpc_mpc8xx.cdl: CYGSEM_HAL_POWERPC_COPY_VECTORS
149
        precludes CYGSEM_HAL_USE_ROM_MONITOR.
150
 
151
        * include/variant.inc: Forgot conditionals on vector copy in last
152
        checkin.
153
 
154
2000-02-29  Gary Thomas  
155
 
156
        * src/var_intr.c (hal_variant_IRQ_init): Fix spelling of option
157
        which controls CPM initialization.
158
 
159
2000-02-28  Jesper Skov  
160
 
161
        * include/variant.inc: Only copy vectors when required.
162
 
163
2000-02-24  Jesper Skov  
164
 
165
        * cdl/hal_powerpc_mpc8xx.cdl:
166
        * src/mpc8xxrev.c:
167
        Added revnum dump tool.
168
 
169
2000-02-21  Jesper Skov  
170
 
171
        * src/variant.S:
172
        * include/variant.inc: use arch.inc instead of ppc.inc
173
        Added empty variant save macros. Rely on mk_defs to provide
174
        definitions.
175
 
176
2000-02-18  Jonathan Larmour  
177
 
178
        * include/pkgconf/hal_powerpc_mpc8xx.h: Fix nesting of
179
        CYGSEM_HAL_POWERPC_MPC860_CPM_ENABLE option
180
        paernt -> parent
181
        CYGSEM_HAL_POWERPC_MPC860_CPM_LVL -> CYGHWR_HAL_POWERPC_MPC860_CPM_LVL
182
        which also doesn't need to be a component, only an option
183
        * cdl/hal_powerpc_mpc8xx.cdl: Similarly treat
184
        CYGSEM_HAL_POWERPC_MPC860_CPM_LVL here
185
 
186
2000-02-14  Jesper Skov  
187
 
188
        * include/pkgconf/hal_powerpc_mpc8xx.h: Added simple config for
189
        1st level arbiter.
190
 
191
2000-02-14  Jesper Skov  
192
 
193
        * cdl/hal_powerpc_mpc8xx.cdl: legal range uses 'to' not '-'
194
 
195
2000-02-11  Jesper Skov  
196
 
197
        * src/var_misc.c: Moved MMU functions here.
198
 
199
        * src/var_intr.c (Cyg_InterruptHANDLED): Mask out CALL_DSR flag
200
        before return.
201
 
202
        * tests/intr0.c: Moved here from arch.
203
 
204
        * cdl/hal_powerpc_mpc8xx.cdl: Added simple config for 1st level
205
        arbiter. Fix description.
206
        * src/var_intr.c:
207
        * src/PKGconf.mak:
208
        Move 860 arbiters to variant sources.
209
 
210
2000-02-11  John Dallaway  
211
 
212
        * cdl/hal_powerpc_mpc8xx.cdl:
213
 
214
        Tidy display strings.
215
 
216
2000-02-10  Jesper Skov  
217
 
218
        * include/var_intr.h: Bad undef/define order fixed.
219
 
220
        * include/variant.inc: Renamed default VSR handlers.
221
 
222
2000-02-07  Jesper Skov  
223
 
224
        * Created.
225
 
226
//===========================================================================
227
//####ECOSGPLCOPYRIGHTBEGIN####
228
// -------------------------------------------
229
// This file is part of eCos, the Embedded Configurable Operating System.
230
// Copyright (C) 2003 Bart Veer
231
// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
232
//
233
// eCos is free software; you can redistribute it and/or modify it under
234
// the terms of the GNU General Public License as published by the Free
235
// Software Foundation; either version 2 or (at your option) any later version.
236
//
237
// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
238
// WARRANTY; without even the implied warranty of MERCHANTABILITY or
239
// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
240
// for more details.
241
//
242
// You should have received a copy of the GNU General Public License along
243
// with eCos; if not, write to the Free Software Foundation, Inc.,
244
// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
245
//
246
// As a special exception, if other files instantiate templates or use macros
247
// or inline functions from this file, or you compile this file and link it
248
// with other works to produce a work based on this file, this file does not
249
// by itself cause the resulting work to be covered by the GNU General Public
250
// License. However the source code for this file must still be made available
251
// in accordance with section (3) of the GNU General Public License.
252
//
253
// This exception does not invalidate any other reasons why a work based on
254
// this file might be covered by the GNU General Public License.
255
//
256
// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
257
// at http://sources.redhat.com/ecos/ecos-license/
258
// -------------------------------------------
259
//####ECOSGPLCOPYRIGHTEND####
260
//===========================================================================

powered by: WebSVN 2.1.0

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