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

Subversion Repositories or1k

[/] [or1k/] [trunk/] [ecos-2.0/] [packages/] [hal/] [mips/] [atlas/] [v2_0/] [ChangeLog] - Blame information for rev 1765

Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

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