]> git.karo-electronics.de Git - karo-tx-redboot.git/blob - packages/hal/mips/rm7000/ocelot/v2_0/ChangeLog
Initial revision
[karo-tx-redboot.git] / packages / hal / mips / rm7000 / ocelot / v2_0 / ChangeLog
1 2004-04-22  Jani Monoses <jani@iv.ro>
2
3          * cdl/hal_mips_rm7000_ocelot.cdl :
4          Invoke tail with stricter syntax that works in latest coreutils. 
5
6 2003-07-18  Nick Garnett  <nickg@balti.calivar.com>
7
8         * cdl/hal_mips_rm7000_ocelot.cdl:
9         Changed values for CYGNUM_HAL_RTC_NUMERATOR,
10         CYGNUM_HAL_RTC_DENOMINATOR and CYGNUM_HAL_RTC_PERIOD to
11         "default_value" from "calculated". This makes it easier
12         to change these values globally.
13         
14 2001-08-31  David Woodhouse  <dwmw2@redhat.com>
15
16         * cfl/hal_mips_rm7000_ocelot.cdl: Fix compiler options to use
17         -mips2 for BE build, and make the LE options match the BE options
18         in all but endianness.
19
20 2001-08-09  Jonathan Larmour  <jlarmour@redhat.com>
21
22         * include/plf_intr.h: Move HAL_INTERRUPT_ interrupt controller
23         access macros to variant HAL as they are generic.
24
25 2001-08-08  Chris Morrow  <cmorrow@YottaYotta.com>
26
27         * include/plf_intr.h (HAL_INTERRUPT_MASK): Use correct comparison
28         for determining when to use interrupt control register.
29         Also use cfc rather than mfc insns. Also simplify a fraction.
30         (HAL_INTERRUPT_UNMASK): Ditto.
31
32 2001-08-03  Jesper Skov  <jskov@redhat.com>
33
34         * cdl/hal_mips_rm7000_ocelot.cdl: Removed obsolete and wrong
35         gdb_module build runes.
36
37 2001-06-22  Jesper Skov  <jskov@redhat.com>
38
39         * misc/redboot_RAM.ecm: Force 32k stack.
40         * misc/redboot_ROM.ecm: Same.
41
42 2001-06-08  David Woodhouse <dwmw2@redhat.com>
43
44         * src/platform.S: Change CS bank 3 parameters to 8-bit.
45
46 2001-05-23  Jesper Skov  <jskov@redhat.com>
47
48         * misc/redboot_RAM.ecm: Use generic AMD driver.
49         * misc/redboot_ROM.ecm: Same.
50
51 2001-03-08  Jesper Skov  <jskov@redhat.com>
52
53         * cdl/hal_mips_rm7000_ocelot.cdl: Removed
54         CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
55         default.
56
57 2001-02-23  Jesper Skov  <jskov@redhat.com>
58
59         * include/plf_cache.h:  Removed HAL_FLASH_CACHES_WANT_OPTIMAL. It
60         is now the default.
61
62 2001-02-08  Jesper Skov  <jskov@redhat.com>
63
64         * cdl/hal_mips_rm7000_ocelot.cdl: Respect channel configuration
65         constraints.
66
67         * src/ns16552.c: Replace CYGSEM_HAL_DIAG_MANGLER_None with
68         CYGDBG_HAL_DIAG_TO_DEBUG_CHAN.
69
70 2001-02-01  Jesper Skov  <jskov@redhat.com>
71
72         * src/platform.S: Handle interrupt chaining.
73         * include/platform.inc: Same.
74         * include/plf_intr.h: Same.
75         * src/plf_mk_defs.c: Same.
76
77 2001-01-31  Jesper Skov  <jskov@redhat.com>
78
79         * src/ns16552.c: Replaced CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL
80         with CYGSEM_HAL_DIAG_MANGLER_None
81
82 2001-01-26  Jesper Skov  <jskov@redhat.com>
83
84         * src/ns16552.c: Removed CYGSEM_HAL_VIRTUAL_VECTOR_DIAG check.
85         * include/plf_stub.h: Reset macros moved
86         * include/plf_intr.h: to this file.
87
88 2001-01-24  Jesper Skov  <jskov@redhat.com>
89
90         * misc/redboot_RAM.ecm: Enable ethernet.
91         * misc/redboot_ROM.ecm: Same.
92
93         * include/plf_intr.h: PCI interrupt B is wired to i82559.
94
95 2001-01-19  Jesper Skov  <jskov@redhat.com>
96
97         * cdl/hal_mips_rm7000_ocelot.cdl: Updated PCI space options
98         accordingly.
99
100         * src/platform.S: Add endian handling of memory init code.
101
102         * include/pkgconf/mlt_mips_rm7000_ocelot_rom.h: Update address
103         space to 256MB. Add space for PCI access.
104         * include/pkgconf/mlt_mips_rm7000_ocelot_rom.mlt: Same.
105         * include/pkgconf/mlt_mips_rm7000_ocelot_rom.ldi: Same.
106         * include/pkgconf/mlt_mips_rm7000_ocelot_ram.h: Same.
107         * include/pkgconf/mlt_mips_rm7000_ocelot_ram.mlt: Same.
108         * include/pkgconf/mlt_mips_rm7000_ocelot_ram.ldi: Same.
109
110 2001-01-15  Jesper Skov  <jskov@redhat.com>
111
112         * src/plf_misc.c: Enable PCI access to memory.
113         * include/plf_io.h: Clean up PCI space mappings.
114
115         * src/plf_misc.c: The Galileo PCI config is in little-endian mode
116         while all other devices are in big-endian mode. Cruft to deal with
117         that.
118         * include/plf_io.h: Same.
119
120 2001-01-12  Jesper Skov  <jskov@redhat.com>
121
122         * include/plf_io.h: Spacious PCI mappings.
123         * src/plf_misc.c (cyg_hal_plf_pci_init): Removed REMAP settings.
124
125         * include/plf_io.h: PCI memory changes.
126         * src/plf_misc.c (cyg_hal_plf_pci_init): Same. Doesn't seem to
127         make much of a difference though.
128
129         * cdl/hal_mips_rm7000_ocelot.cdl: New toolchain again.
130
131 2001-01-10  Jesper Skov  <jskov@redhat.com>
132
133         * src/platform.S: Snuffed some more code from Mark to set the RAM
134         up properly. Not tested, and may not work with the full 512MB
135         [there was a mention of an Galileo errata]. We'll see.
136
137         * include/pkgconf/mlt_mips_rm7000_ocelot_ram.h: Hacked to provide
138         PCI window [no .mlt update since it'll all have to change for
139         fixed memory init anyway].
140         * include/pkgconf/mlt_mips_rm7000_ocelot_ram.ldi: Same.
141
142         * cdl/hal_mips_rm7000_ocelot.cdl: Added PCI memory window
143         options. Changed tools (again) which required some option hacking
144         as well. Fixed CPU clock / RTC rate issue.
145
146         * src/platform.S: Removed PCI init code.
147
148         * include/plf_io.h: Replace PCI macros with functions.
149         Added Galileo definitions.
150         * src/plf_misc.c: PCI functions. Code written by Mark
151         Salter.
152         
153         * cdl/hal_mips_rm7000_ocelot.cdl: Change tool prefix.
154
155 2000-12-08  Jesper Skov  <jskov@redhat.com>
156
157         * src/platform.S (hal_memc_setup_table): Only do one PCI access
158         retry.
159
160 2000-12-07  Jesper Skov  <jskov@redhat.com>
161
162         * src/platform.S: Named PCI config registers.
163
164         * include/plf_intr.h: Added bogus PCI vectors.
165
166         * include/plf_io.h: Added, cloned from VRC4373 file. Pretty bogus
167         though. Probably need timeout support like the vrc4373 as well.
168
169 2000-12-06  Jesper Skov  <jskov@redhat.com>
170
171         * cdl/hal_mips_rm7000_ocelot.cdl: Appears to only run at 150MHz.
172         Don't relocate RedBoot ELF image.
173
174         * include/pkgconf/mlt_mips_rm7000_ocelot_ram.h: Changed to 16MB
175         size. Need to look into why the full 256/512MB is not accessible.
176         * include/pkgconf/mlt_mips_rm7000_ocelot_ram.ldi: Same.
177         * include/pkgconf/mlt_mips_rm7000_ocelot_ram.mlt: Same.
178         * include/pkgconf/mlt_mips_rm7000_ocelot_rom.h: Same.
179         * include/pkgconf/mlt_mips_rm7000_ocelot_rom.ldi: Same.
180         * include/pkgconf/mlt_mips_rm7000_ocelot_rom.mlt: Same.
181
182         * misc/redboot_RAM.ecm: Added.
183         * misc/redboot_ROM.ecm: Added.
184
185         * cdl/hal_mips_rm7000_ocelot.cdl: Produce .srec and .img files.
186
187         * include/plf_cache.h (HAL_FLASH_CACHES_WANT_OPTIMAL): Defined.
188
189 2000-12-04  Jesper Skov  <jskov@redhat.com>
190
191         * include/pkgconf/mlt_mips_rm7000_ocelot_ram.h: Proper sizes.
192         * include/pkgconf/mlt_mips_rm7000_ocelot_ram.ldi: Same.
193         * include/pkgconf/mlt_mips_rm7000_ocelot_ram.mlt: Same.
194         * include/pkgconf/mlt_mips_rm7000_ocelot_rom.h: Same.
195         * include/pkgconf/mlt_mips_rm7000_ocelot_rom.ldi: Same.
196         * include/pkgconf/mlt_mips_rm7000_ocelot_rom.mlt: Same.
197
198         * src/platform.S (hal_memc_setup_table): Fixed so it sets up SDRAM
199         correctly (only 256MB, though, I think - only uses banks 0 and 2).
200
201 2000-12-01  Jesper Skov  <jskov@redhat.com>
202
203         * src/platform.S: Initialization code. Still not working.
204
205         * cdl/hal_mips_rm7000_ocelot.cdl: Added CPU clock and RedBoot
206         options.
207
208 2000-11-30  Jesper Skov  <jskov@redhat.com>
209
210         * src/ns16552.c: Use uncached address space.
211
212         * Cloned from ref4955. Still stuff to clean out and stuff to add.
213
214 //===========================================================================
215 //####ECOSGPLCOPYRIGHTBEGIN####
216 // -------------------------------------------
217 // This file is part of eCos, the Embedded Configurable Operating System.
218 // Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
219 //
220 // eCos is free software; you can redistribute it and/or modify it under
221 // the terms of the GNU General Public License as published by the Free
222 // Software Foundation; either version 2 or (at your option) any later version.
223 //
224 // eCos is distributed in the hope that it will be useful, but WITHOUT ANY
225 // WARRANTY; without even the implied warranty of MERCHANTABILITY or
226 // FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
227 // for more details.
228 //
229 // You should have received a copy of the GNU General Public License along
230 // with eCos; if not, write to the Free Software Foundation, Inc.,
231 // 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
232 //
233 // As a special exception, if other files instantiate templates or use macros
234 // or inline functions from this file, or you compile this file and link it
235 // with other works to produce a work based on this file, this file does not
236 // by itself cause the resulting work to be covered by the GNU General Public
237 // License. However the source code for this file must still be made available
238 // in accordance with section (3) of the GNU General Public License.
239 //
240 // This exception does not invalidate any other reasons why a work based on
241 // this file might be covered by the GNU General Public License.
242 //
243 // Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
244 // at http://sources.redhat.com/ecos/ecos-license/
245 // -------------------------------------------
246 //####ECOSGPLCOPYRIGHTEND####
247 //===========================================================================