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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-3.0/] [packages/] [hal/] [mips/] [atlas/] [current/] [ChangeLog] - Blame information for rev 786

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 786 skrzyp
2003-09-28  Michael Anburaj 
2
 
3
        * include/plf_io.h: Fixed implementation of
4
         HAL_PCI_TRANSLATE_INTERRUPT
5
        * include/plf_intr.h: Applied assembly safe fix
6
 
7
2003-07-18  Nick Garnett  
8
 
9
        * cdl/hal_mips_atlas.cdl:
10
        Changed values for CYGNUM_HAL_RTC_NUMERATOR,
11
        CYGNUM_HAL_RTC_DENOMINATOR and CYGNUM_HAL_RTC_PERIOD to
12
        "default_value" from "calculated". This makes it easier
13
        to change these values globally.
14
 
15
2003-05-08  Nick Garnett  
16
 
17
        * cdl/hal_mips_atlas.cdl: Change default_value of
18
        CYGSEM_HAL_ROM_MONITOR to zero.
19
 
20
2003-04-29  Nick Garnett  
21
 
22
        * cdl/hal_mips_atlas.cdl: Changed default startup from ROM to
23
        RAM.
24
        Also fixed component description.
25
 
26
2003-02-27  Nick Garnett  
27
 
28
        * include/plf_intr.h: Defined CYGNUM_HAL_INTERRUPT_RTC to
29
        counter/compare register interrupt. Added implementations of
30
        HAL_INTERRUPT_MASK, HAL_INTERRUPT_UNMASK, and
31
        HAL_INTERRUPT_ACKNOWLEDGE that will work in eCos rather than just
32
        RedBoot.
33
 
34
        * src/plf_misc.c (hal_platform_init): Changed spelling of eCos for
35
        the LED to match the official typography.
36
 
37
2002-08-06  Gary Thomas  
38
2002-08-06  Motoya Kurotsu 
39
 
40
        * src/ser16c550c.c: I/O channel data can't be constant - contains
41
        timeout information which can be changed.
42
 
43
2001-10-31  Jonathan Larmour  
44
 
45
        * cdl/hal_mips_atlas.cdl: Indicate support of variable baud rates.
46
 
47
2001-07-20  David Woodhouse  
48
 
49
        * src/redboot_cmds.c: Remove. Obsoleted by generic MIPS version.
50
        * cdl/hal_mips_atlas.cdl: Remove reference to $1
51
 
52
2001-04-27  Mark Salter  
53
 
54
        * include/platform.inc (hal_intc_decode): Recognize all external
55
        interrupts.
56
        * include/plf_intr.h: Add external interrupts to list of supported
57
        interrupts.
58
        * src/platform.S: Allocate space for new interrupt vectors.
59
 
60
2001-03-09  Jesper Skov  
61
 
62
        * src/redboot_cmds.c: Added (linux) exec command.
63
        * cdl/hal_mips_atlas.cdl: Build redboot cmd file.
64
 
65
2001-03-08  Jesper Skov  
66
 
67
        * cdl/hal_mips_atlas.cdl: Removed
68
        CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
69
        default.
70
 
71
2001-02-23  Gary Thomas  
72
 
73
        * misc/redboot_ROM.ecm: Renamed from redboot_ROM.cfg
74
 
75
        * misc/redboot_RAM.ecm: Renamed from redboot_RAM.cfg
76
 
77
2001-02-19  Nick Garnett  
78
 
79
        * src/ser16c550c.c (cyg_hal_plf_serial_isr): Removed enable of
80
        interrupt under RedBoot, apparrently RedBoot already does this
81
        itself.
82
 
83
2001-02-15  Nick Garnett  
84
 
85
        * src/ser16c550c.c (cyg_hal_plf_serial_isr): Added code to set up
86
        ctrl-c interrupt when in RedBoot.
87
 
88
        * src/platform.S:
89
        Added interrupt vector tables.
90
 
91
        * include/plf_io.h:
92
        Moved interrupt controller defines here from plf_intr.h.
93
 
94
        * include/plf_intr.h:
95
        Renumbered interrupts to make them correspond to the bits in the
96
        interrupt controller registers. Removed _MASK defines and
97
        CYGNUM_HAL_INTERRUPT_MASK() macro - now done with a shift.
98
        Moved intc register defines to plf_io.h.
99
 
100
        * include/platform.inc:
101
        Added INITIAL_SR_PLF to permit interrupts for INTN[0].
102
        Added local interrupt decode and init macros.
103
 
104
2001-02-08  Jesper Skov  
105
 
106
        * cdl/hal_mips_atlas.cdl: Respect channel configuration
107
        constraints.
108
 
109
2001-01-31  Nick Garnett  
110
 
111
        * src/ser16c550c.c (cyg_hal_plf_serial_init_channel):
112
        Added enable of RTS line so that it is compatible with YAMON,
113
        which uses hardware flow control. The main effect of this is to
114
        avoid having to switch flow control on the host during
115
        development.
116
 
117
        * misc/redboot_ROM.cfg:
118
        * misc/redboot_RAM.cfg:
119
        Removed requirement for MIPS32 package.
120
        Enabled CYGSEM_REDBOOT_BSP_SYSCALLS.
121
 
122
        * cdl/hal_mips_atlas.cdl:
123
        Reorganized define_proc so that we can choose the right value for
124
        CYGBLD_HAL_TARGET_H depending on MIPS32 or MIPS64 target.
125
        Moved build options out to relevant variant HALs.
126
 
127
2001-01-26  Jesper Skov  
128
 
129
        * src/hal_diag.c: Removed CYGSEM_HAL_VIRTUAL_VECTOR_DIAG check.
130
        * include/plf_stub.h: Reset macros moved
131
        * include/plf_intr.h: to this file.
132
 
133
2000-12-22  Bart Veer  
134
        (Patch supplied by Mark Salter)
135
        * include/pkgconf/mlt_mips_atlas_*.h, *.mlt, *.ldi
136
        More address changes.
137
 
138
2000-12-21  Mark Salter  
139
 
140
        * include/pkgconf/mlt_mips_atlas_ram.mlt:
141
        Change ram origin and length.
142
 
143
        * include/pkgconf/mlt_mips_atlas_ram.ldi:
144
        * include/pkgconf/mlt_mips_atlas_ram.h:
145
        Regenerated.
146
 
147
        * misc/redboot_RAM.cfg: New file.
148
        * misc/redboot_ROM.cfg: New file.
149
 
150
        * src/ser16c550c.c: Add support for
151
        CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_BAUD
152
 
153
        * include/plf_io.h: Add PCI support.
154
        * src/platform.S: Ditto.
155
        * src/plf_misc.c: Ditto.
156
 
157
        * cdl/hal_mips_atlas.cdl: Add CYGPKG_REDBOOT_HAL_OPTIONS.
158
        Add -msoft-float flag. Add RTC constants. Change default
159
        baud to 115200.
160
 
161
2000-12-05  Drew Moseley  
162
 
163
        * include/platform.inc: Rewrite the memory controller initialization.
164
        * include/plf_io.h: Ditto.
165
        * src/platform.S: Ditto.
166
 
167
        * cdl/hal_mips_atlas.cdl: Do not build the binary image.
168
 
169
2000-10-20  Jonathan Larmour  
170
 
171
        * include/pkgconf/mlt_mips_atlas_rom.mlt:
172
        Reinstate padding to 0x40
173
 
174
        * include/pkgconf/mlt_mips_atlas_rom.ldi:
175
        Regenerated
176
 
177
2000-10-20  Jesper Skov  
178
 
179
        * include/plf_io.h: Move volatile keyword before type.
180
        * src/hal_diag.c: Same.
181
 
182
2000-10-20  Jonathan Larmour  
183
 
184
        * include/pkgconf/mlt_mips_atlas_ram.mlt:
185
        * include/pkgconf/mlt_mips_atlas_rom.mlt:
186
        Add heap1 section
187
 
188
        * include/pkgconf/mlt_mips_atlas_ram.h:
189
        * include/pkgconf/mlt_mips_atlas_rom.h:
190
        * include/pkgconf/mlt_mips_atlas_ram.ldi:
191
        * include/pkgconf/mlt_mips_atlas_rom.ldi:
192
        Regenerated
193
 
194
2000-08-14  Drew Moseley  
195
 
196
        * src/plf_misc.c (__get_syscall_num): Only define this function if
197
        CYGPKG_CYGMON is defined since Cygmon is the one providing syscall
198
        handling in this case.
199
 
200
2000-08-10  Drew Moseley  
201
 
202
        * cdl/hal_mips_atlas.cdl: Implement STUBS_BREAK and
203
        CYGSEM_HAL_ROM_MONITOR.
204
 
205
        * src/plf_misc.c: Cleanup.
206
 
207
2000-07-21  Drew Moseley  
208
 
209
        * include/platform.inc: Define CYGARC_START_FUNC_UNCACHED so vectors.S
210
        will jump to _start at the uncached address.
211
 
212
2000-07-21  Drew Moseley  
213
 
214
        * src/plf_misc.c: Rearrange the linkage between Cygmon and HAL so
215
        that Cygmon needs HAL but not vice-versa.  ie HAL no longer calls
216
        any Cygmon functions.
217
 
218
2000-07-14  Drew Moseley  
219
 
220
        * cdl/hal_mips_atlas.cdl: New file.  New platform support
221
        * include/hal_diag.h: Ditto.
222
        * include/platform.inc: Ditto.
223
        * include/plf_cache.h: Ditto.
224
        * include/plf_intr.h: Ditto.
225
        * include/plf_io.h: Ditto.
226
        * include/plf_stub.h: Ditto.
227
        * include/pkgconf/mlt_mips_atlas_ram.h: Ditto.
228
        * include/pkgconf/mlt_mips_atlas_ram.ldi: Ditto.
229
        * include/pkgconf/mlt_mips_atlas_ram.mlt: Ditto.
230
        * include/pkgconf/mlt_mips_atlas_rom.h: Ditto.
231
        * include/pkgconf/mlt_mips_atlas_rom.ldi: Ditto.
232
        * include/pkgconf/mlt_mips_atlas_rom.mlt: Ditto.
233
        * src/hal_diag.c: Ditto.
234
        * src/makefile: Ditto.
235
        * src/platform.S: Ditto.
236
        * src/plf_misc.c: Ditto.
237
        * src/ser16c550c.c: Ditto.
238
 
239
//===========================================================================
240
// ####GPLCOPYRIGHTBEGIN####
241
// -------------------------------------------
242
// This file is part of eCos, the Embedded Configurable Operating System.
243
// Copyright (C) 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
244
//
245
// This program is free software; you can redistribute it and/or modify
246
// it under the terms of the GNU General Public License as published by
247
// the Free Software Foundation; either version 2 or (at your option) any
248
// later version.
249
//
250
// This program is distributed in the hope that it will be useful, but
251
// WITHOUT ANY WARRANTY; without even the implied warranty of
252
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
253
// General Public License for more details.
254
//
255
// You should have received a copy of the GNU General Public License
256
// along with this program; if not, write to the
257
// Free Software Foundation, Inc., 51 Franklin Street,
258
// Fifth Floor, Boston, MA  02110-1301, USA.
259
// -------------------------------------------
260
// ####GPLCOPYRIGHTEND####
261
//===========================================================================

powered by: WebSVN 2.1.0

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