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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [packages/] [hal/] [sh/] [sh4/] [v2_0/] [ChangeLog] - Blame information for rev 773

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

Line No. Rev Author Line
1 27 unneback
2003-02-05  Nick Garnett  
2
 
3
        * include/var_cache.h: Added include for hal_io.h since this file
4
        uses HAL_READ_UINT32() etc.
5
 
6
2002-08-06  Gary Thomas  
7
2002-08-06  Motoya Kurotsu 
8
 
9
        * src/sh4_scif.c:
10
        * include/sh4_scif.h: I/O channel data can't be constant - contains
11
        timeout information which can be changed.
12
 
13
2002-07-19  Larice Robert  
14
 
15
        * include/var_intr.h (CYGNUM_HAL_INTERRUPT_IRL0..3): Fixed
16
        interrupt vector definitions for SH4 when INTC used in IRL mode.
17
 
18
2002-05-22  Jesper Skov  
19
 
20
        * cdl/hal_sh_sh4.cdl: Select variant 7750 by default.
21
 
22
2002-05-08  Jesper Skov  
23
 
24
        * src/sh4_scif.c: Register renaming.
25
 
26
        * include/mod_regs_ser.h: Register renaming. SCI registers now
27
        contain _SCI_, SCIF registers contain _SCIF_. Merge SCIF and IrDA
28
        definitions (stripping SCIF identifier suffix).
29
 
30
2002-01-17  Jesper Skov  
31
 
32
        * include/variant.inc: Include needed ptrs.
33
 
34
2002-01-16  Jesper Skov  
35
 
36
        * cdl/hal_sh_sh4.cdl: Added interrupt model header definition.
37
        Added RTC_PRESCALE option.
38
 
39
2002-01-14  Jesper Skov  
40
 
41
        * cdl/hal_sh_sh4.cdl: Added exception model header definitions.
42
 
43
        * include/variant.inc: Fixed assembler warning.
44
 
45
2001-11-07  Jesper Skov  
46
 
47
        * src/var_mk_defs.c (main): Fix warning.
48
 
49
2001-10-17  Jesper Skov  
50
 
51
        * include/mod_regs_ubc.h (CYGARC_REG_BRCR_ONE_STEP): Added.
52
 
53
2001-09-25  Jesper Skov  
54
 
55
        * include/var_intr.h: Default CYGPRI_HAL_INTERRUPT_ACKNOWLEDGE_PLF
56
        and CYGPRI_HAL_INTERRUPT_CONFIGURE_PLF added.
57
 
58
        * src/var_misc.c: Use those macros.
59
 
60
2001-09-24  Jesper Skov  
61
 
62
        * cdl/hal_sh_sh4.cdl: Disable cache on 7750. Doesn't work
63
        properly.
64
 
65
2001-09-12  Jesper Skov  
66
 
67
        * include/var_intr.h (CYGPRI_HAL_INTERRUPT_UPDATE_LEVEL_PLF):
68
        Provide default version.
69
 
70
2001-08-08  Jesper Skov  
71
 
72
        * include/mod_7750.h: Don't use UBC as handling of it is broken.
73
 
74
2001-07-26  Jesper Skov  
75
 
76
        * include/var_cache.h: Define flash cache macros that also disable
77
        instruction cache. Not at all clear to me why it should make a
78
        difference, but it does.
79
 
80
        * src/var_misc.c (cyg_var_enable_caches): Don't allow caches to be
81
        enabled when the flash IO driver has been included. This is a
82
        temporary workaround for an unidentified caching problem.
83
        (cyg_var_enable_caches): Enabled again.
84
 
85
        * include/var_cache.h: Fix cache enabled query macros.
86
 
87
2001-07-25  Jesper Skov  
88
 
89
        * include/var_intr.h: Define CYGPRI_HAL_INTERRUPT_UPDATE_LEVEL_PLF
90
        if the platform didn't.
91
 
92
2001-07-24  Jesper Skov  
93
 
94
        * src/var_misc.c: Allow platform to handle IRL vectors.
95
 
96
2001-07-18  Jesper Skov  
97
 
98
        * src/var_misc.c (cyg_var_enable_caches): Small hack to prevent
99
        ethernet connection to be lost in RAM applications when started
100
        from a ROM monitor.
101
 
102
2001-07-17  Jesper Skov  
103
 
104
        * cdl/hal_sh_sh4.cdl: Allow caching.
105
 
106
        * include/mod_regs_intc.h (CYGARC_REG_ICR_INIT): Revert
107
        CYGHWR_HAL_SH_IRQ_USE_IRQLVL sense.
108
 
109
        * include/variant.inc: Fix alignment bug.
110
 
111
        * include/mod_regs_ubc.h: Compile when UBC disabled.
112
 
113
2001-07-17  Jesper Skov  
114
 
115
        * include/variant.inc: Fix ICR init, add IPRD init.
116
        * include/var_intr.h: Added IRL vectors.
117
        * include/mod_regs_intc.c: Added IPRD definitions.
118
        * src/var_misc.c (hal_interrupt_update_level): Handle IRPD
119
        vectors.
120
 
121
2001-07-16  Jesper Skov  
122
 
123
        * src/var_misc.c (hal_interrupt_update_level): Fix typo.
124
 
125
        * include/variant.inc: Added ICR initialization.
126
 
127
        * include/mod_regs_intc.h: Added ICR definitions.
128
 
129
        * cdl/hal_sh_sh4.cdl: Interrupt option cleanup.
130
 
131
        * include/mod_regs_bsc.h: Added some BCR1 and MCR register bit
132
        definitions. Deleted wrong register definitions.
133
 
134
        * src/pcic.c (cyg_hal_sh_pcic_pci_init): Set PCIC MCR
135
        register. Set BCR1 master flag. Set PCI cache line size.
136
 
137
2001-07-13  Jesper Skov  
138
 
139
        * include/mod_regs_bsc.h: Removed SDMR2 definition - it is
140
        platform specific.
141
 
142
2001-07-10  Jesper Skov  
143
 
144
        * include/mod_7750.h: define intc macro.
145
 
146
        * src/var_misc.c: Added handling of INTR00 vectors.
147
        * include/mod_regs_intc.h: Added INTR00 definitions.
148
 
149
        * include/var_regs.h: Include pcic when appropriate.
150
        * include/mod_7751.h (CYGARC_SH_MOD_PCIC): Define.
151
        * include/mod_regs_pcic.h: Added.
152
        * src/pcic.c: Added. Fix typo.
153
 
154
2001-07-09  Jesper Skov  
155
 
156
        * include/mod_regs_ubc.h: Ignore ASID when stepping.
157
 
158
        * include/mod_7750.h: Fix DCAC address top.
159
 
160
        * src/variant.S: Let all cache functions delay for 8 nops before
161
        returning.
162
 
163
        * include/mod_regs_bsc.h: Added more registers.
164
 
165
        * cdl/hal_sh_sh4.cdl: Tweak options, add options for interrupts
166
        and cache settings.
167
        Add support for 7751.
168
        * include/mod_7751.h: Added.
169
 
170
2001-05-29  Jesper Skov  
171
 
172
        * include/var_io.h: Added. Includes plf_io.h
173
 
174
2001-03-12  Jonathan Larmour  
175
 
176
        * src/var_misc.c: Ensure case ranges have spaces around identifiers
177
        to allow correct parsing by compiler.
178
 
179
2001-02-28  Jesper Skov  
180
 
181
        * src/variant.S (cyg_hal_dcache_enable, cyg_hal_icache_enable):
182
        Write ORed value, not just the enable bit.
183
        * include/var_cache.h: Fix various macro typos.
184
        Fixes from Ryouzaburou Suzuki 
185
 
186
2001-02-26  Jesper Skov  
187
 
188
        * include/mod_regs_ser.h: Add a couple of zeroes to SCIF clear
189
        masks (for looks - no semantic change).
190
 
191
2001-02-02  Jesper Skov  
192
 
193
        * cdl/hal_sh_sh4.cdl: Added baud rate option.
194
 
195
        * src/sh4_scif.c (cyg_hal_plf_scif_init_channel): Use specified
196
        baud rate.
197
 
198
2001-01-31  Jesper Skov  
199
 
200
        * include/sh4_scif.h: Separate exported API from definitions used
201
        in the driver.
202
        * src/sh4_scif.c: Request private definitions.
203
 
204
2001-01-26  Jesper Skov  
205
 
206
        * src/sh4_sci.c: Removed CYGSEM_HAL_VIRTUAL_VECTOR_DIAG check.
207
        * src/sh4_scif.c: Same.
208
 
209
2001-01-18  Jesper Skov  
210
 
211
        Case 105302
212
        * src/var_misc.c: Separate interrupt level and mask controls.
213
        * src/variant.S: Include cyg_hal_ILVL_table and
214
        cyg_hal_IMASK_table.
215
 
216
2000-11-22  Jesper Skov  
217
 
218
        * src/variant.S: Mangle symbols.
219
        * include/variant.inc: Same.
220
 
221
2000-11-20  Jesper Skov  
222
 
223
        * include/mod_regs_ser.h (CYGARC_SCBRR_N): Reduce rounding error.
224
 
225
2000-11-09  Jesper Skov  
226
 
227
        * include/mod_regs_ubc.h: Correct definitions.
228
 
229
        * include/mod_7750.h (CYGARC_SH_MOD_UBC): Defined.
230
 
231
        * cdl/hal_sh_sh4.cdl: Disable cache for now.
232
 
233
2000-11-01  Jesper Skov  
234
 
235
        * Many changes to bring the variant HAL up to date with the later
236
        SH arch HAL changes. Rewrote caching code to handle the split
237
        cache.
238
 
239
2000-08-16  Haruki Kashiwaya  
240
 
241
        * Set up directory structure.
242
 
243
2000-04-18  Ryozaburo Suzuki  
244
 
245
        * Contributed sources for the CqREEK/SH-4 platform.
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.