source: rtems/c/src/lib/libbsp/powerpc/gen5200/ChangeLog @ 65762c81

4.104.114.84.95
Last change on this file since 65762c81 was 65762c81, checked in by Joel Sherrill <joel.sherrill@…>, on 08/02/07 at 13:51:14

2007-08-02 Joel Sherrill <joel.sherrill@…>

  • Makefile.am: Add shared ShowBATS().
  • startup/cpuinit.c: Split out BAT initialization into subroutine that is defined based upon conditionals set. More critically added code to detect and correct for a buggy U-Boot found on some Freescale LITE5200B boards which report Flash memory to be for 32MB at 0xFF000000 instead of 0xFE000000. If we use the reported information, the system gives an exception just after the BAT is programmed.
  • vectors/vectors_init.c: Turn off message unless verbose is on.
  • Property mode set to 100644
File size: 11.2 KB
Line 
12007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * Makefile.am: Add shared ShowBATS().
4        * startup/cpuinit.c: Split out BAT initialization into subroutine
5        that is defined based upon conditionals set.  More critically
6        added code to detect and correct for a buggy U-Boot found on
7        some Freescale LITE5200B boards which report Flash memory to
8        be for 32MB at 0xFF000000 instead of 0xFE000000.  If we use
9        the reported information, the system gives an exception just
10        after the BAT is programmed.
11        * vectors/vectors_init.c: Turn off message unless verbose is on.
12
132007-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
14
15        * Makefile.am, vectors/vectors_init.c: Print stack trace on exception.
16
172007-07-12      Joel Sherrill <joel.sherrill@OARcorp.com>
18
19        * startup/linkcmds.brs5l: Add .jcr section.
20
212007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
22
23        * README.IceCube: New file.
24
252007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
26
27        * console/console.c: Fix typo accidentally introduced.
28        * network_5200/network.c: Fix warning.
29
302007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
31
32        * startup/linkcmds.ep5200: Add .jcr section.
33
342007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
35
36        * bsp_specs, startup/linkcmds, startup/linkcmds.pm520:
37        add c++ support again
38        * preinstall.am: some fixes
39
402007-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
41
42        * Makefile.am: Add startup/bspclean.c
43        * console/console.c: Remove warning.
44        * include/bsp.h: Add conditionals for prompt for reset and resetting
45        board.
46        * start/start.S: Remove if 1 around section.
47        * vectors/vectors_init.c: Do not print unless noisy init enabled.
48        * startup/bspclean.c: New file. Will prompt for reset and reset.
49
502007-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
51
52        * clock/clock.c, console/console.c: Add clock HW initialization missed
53        in earlier conversion.
54
552007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
56
57        * irq_init.c, Makefile.am: adapted to shared exception code
58
592007-06-22      Joel Sherrill <joel.sherrill@oarcorp.com>
60
61        * clock/clock.c, network_5200/network.c: Convert to using clock driver
62        template.
63
642007-06-22      Joel Sherrill <joel.sherrill@OARcorp.com>
65
66        * startup/linkcmds.brs5l: Add missing wild card on .sdata section so
67        all class examples build.
68
692007-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
70
71        * clock/clock.c: Add nanoseconds since last tick support.
72
732007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
74
75        Add Embedded Planets EP5200 which is the same as the Freescale
76        5200Lite (a.k.a. IceCube) evaluation board.
77        * Makefile.am: Add linkcmds.ep5200.
78        Add -DMPC5200_BAPI_LIBC_HEADERS to remove some warnings in bestcomm.
79        * preinstall.am: Add linkcmds.ep5200.
80        * clock/clock.c: Correct math for prescaler/counter when bus speed
81        is high enough to require multiple passes of loop.
82        * console/console.c: Use same math for initial baud rate as when it
83        is changed via ioctl.  When HAS_UBOOT is defined, initialize console
84        to the same baud as it was with U-Boot.
85        * include/bsp.h: Add EP5200 and console boot baud support.
86        * include/mpc5200.h: Spacing.
87        * startup/bspstart.c: If HAS_UBOOT and SHOW_MORE_INIT_SETTINGS are
88        both defined, dump the U-Boot BD info structure.
89        * vectors/vectors.S: ep5200 cannot use vectors segment.  When loading
90        it, U-Boot freezes.  Besides, U-Boot can automatically start the BSP
91        so we do not have to run from board reset.
92        * startup/linkcmds.ep5200: New file.
93
942007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
95
96        * mscan/mscan.c: Use size_t for message sizes. Remove absurd type
97          cast.
98
992007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
100
101        * bsp_specs: Remove qrtems_debug.
102
1032007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
104
105        * bsp_specs: Remove lib (Now expected to exist in GCC).
106
1072007-03-12      Joel Sherrill <joel@OARcorp.com>
108
109        * clock/clock.c, console/console.c, ide/pcmcia_ide.c, irq/irq.c,
110        irq/irq.h, irq/irq_asm.S, irq/irq_init.c, nvram/nvram.c,
111        nvram/nvram.h, slicetimer/slicetimer.c, startup/bspstart.c,
112        vectors/vectors.h, vectors/vectors_init.c: Correct license URL and/or
113        fix mistake in copyright notice. Both of these mistakes appear to be
114        from code submitted after these changes were made previously.
115
1162007-03-11      Joel Sherrill <joel@OARcorp.com>
117
118        * startup/bspstart.c: Remove assignments of
119        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
120        value in boot_card.c
121
1222007-03-10      Joel Sherrill <joel@OARcorp.com>
123
124        PR 1227/bsps
125        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
126        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
127
1282007-01-23      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
129
130        * console/console.c: corrected typo in UART error handler (usage
131        * of ISR_PE instead of ISR_OE)
132       
1332006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
134
135        * bestcomm/load_task.c: Remove bogus casts.
136        * network_5200/network.c: Use ioctl_command_t as arg to ioctl functions.
137
1382006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
139
140        * configure.ac: New BUG-REPORT address.
141
1422006-11-15      Joel Sherrill <joel@OARcorp.com>
143
144        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
145        file and simplified initialization.
146
1472006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
148
149        * Makefile.am: Remove superfluous -DASM.
150
1512006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
152
153        * configure.ac: Require autoconf-2.60. Require automake-1.10.
154
1552006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
156
157        * clock/clock.c, console/console.c, ide/pcmcia_ide.c,
158        ide/pcmcia_ide.h, irq/irq.c, irq/irq.h, irq/irq_asm.S,
159        irq/irq_init.c, nvram/m93cxx.h, nvram/nvram.c, nvram/nvram.h,
160        slicetimer/slicetimer.c, start/start.S, startup/bspstart.c,
161        startup/cpuinit.c, vectors/vectors.S, vectors/vectors_init.c:
162        Convert to utf-8.
163
1642006-09-11      Joel Sherrill <joel@OARcorp.com>
165
166        * include/mpc5200.h, network_5200/network.c: Convert C++ style comments
167        to C style.
168
1692006-08-15      Joel Sherrill <joel@OARcorp.com>
170
171        * Makefile.am, preinstall.am, startup/linkcmds, startup/linkcmds.brs5l,
172        startup/linkcmds.pm520: Add support for missing .rela sections.
173        Install linkcmds.
174
1752006-08-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
176
177        * linkcmds.brs5l:
178        (PR1117) Add  startup/linkcmds.brs5l
179
1802006-06-28      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
181
182        * Makefile.am, preinstall.am:
183        (PR1117) Add  startup/linkcmds.brs5l, slicetimer.h, nvram.h
184        to distributed files, add start/start.S to startup sources
185
186        * bestcomm/bestcomm_glue.c:
187        (PR1117) make SDMA interrupt operations interrupt save
188       
189        * bsp_specs: (PR1117) move ecrti to proper location
190
191        * console/console.c: (PR1117) round baudrate divider to nearest match
192
193        * include/bsp.h: (PR1117) activate interrupt for ATA,
194        modify calculation of ROM size, add BSP_Convert_decrementer
195
196        * include/mpc5200.h: (PR1117) add some register definitions
197
198        * include/tm27.h:
199        (PR1117) adapt to make tm27 compile again with this BSP
200
201        * mscan/mscan.[ch]:
202        (PR1117) many improvements and fixes,
203        transmit queue added,
204        baud rate settings adapted
205
206        * network/network.c:
207        (PR1117) add handler code to detect and restart FEC on DMA overflow
208
209        * start/start.S:
210        (PR1117) fixed some typos and minor bugs
211        enable FPU in start sequence
212
213        * startup/linkcmds:
214        (PR1117) removed, no longer used
215       
216        * startup/linkcmds.brs5l:
217        (PR1117) added
218
219        * tod/pcf8563.c:
220        (PR1117) fixed bug which read wrong hour from RTC
221
2222006-03-08      Joel Sherrill <joel@OARcorp.com>
223
224        * startup/linkcmds, startup/linkcmds.pm520: Add .gnu.linkonce.b.*
225        section.
226
2272006-02-08      Joel Sherrill <joel@OARcorp.com>
228
229        * startup/linkcmds, startup/linkcmds.pm520: Add sections required by
230        newer gcc versions.
231
2322006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
233
234        * configure.ac: Remove explicit ampolish3 support (now in
235        RTEMS_BSP_CONFIGURE).
236
2372006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
238
239        * configure.ac: Add ampolish3 support.
240        * Makefile.am: Add preinstall.am.
241
2422006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
243
244        * Makefile.am: Don't include subdirs.am.
245
2462006-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
247
248        * vectors/asm_utils.S: Remove (Bogus, now in libcpu).
249
2502006-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
251
252        * bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h, clock/clock.c,
253        console/console.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c,
254        i2c/mpc5200mbus.h, ide/idecfg.c, ide/pcmcia_ide.c, ide/pcmcia_ide.h,
255        include/bsp.h, include/mpc5200.h, irq/irq.c, irq/irq.h,
256        irq/irq_asm.S, irq/irq_init.c, mscan/mscan.c, mscan/mscan.h,
257        network_5200/network.c, nvram/m93cxx.h, nvram/nvram.c,
258        nvram/nvram.h, slicetimer/slicetimer.c, slicetimer/slicetimer.h,
259        start/start.S, startup/bspstart.c, startup/cpuinit.c, tod/pcf8563.c,
260        tod/pcf8563.h, tod/todcfg.c, vectors/vectors.S,
261        vectors/vectors_init.c: Cleanup CVS data.
262
2632005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
264
265        * irq/irq.c, irq/irq_init.c, vectors/vectors_init.c:
266        include <libcpu/raw_exceptions.h>.
267        * include/raw_exception.h, vectors/raw_exception.c: Remove.
268        Use implementation from libcpu instead.
269
2702005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
271
272        * bestcomm/bestcomm_glue.c, clock/clock.c, console/console.c,
273        i2c/i2c.c, i2c/i2cdrv.c, ide/idecfg.c, ide/pcmcia_ide.c,
274        ide/pcmcia_ide.h, include/i2c.h, irq/irq.c, irq/irq_init.c,
275        mscan/mscan.c, network_5200/network.c, nvram/nvram.c, nvram/nvram.h,
276        slicetimer/slicetimer.c, startup/bspstart.c, startup/cpuinit.c,
277        tod/todcfg.c, vectors/vectors_init.c: Misc include file fixes.
278
2792005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
280
281        * Makefile.am, README, bsp_specs, configure.ac,
282        bestcomm/bestcomm_api.c, bestcomm/bestcomm_api.h,
283        bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h,
284        bestcomm/bestcomm_priv.h, bestcomm/dma_image.c,
285        bestcomm/dma_image.capi.h, bestcomm/dma_image.h,
286        bestcomm/dma_image.reloc.c, bestcomm/load_task.c,
287        bestcomm/tasksetup_ata.c, bestcomm/tasksetup_bdtable.c,
288        bestcomm/tasksetup_crc16_dp_0.c, bestcomm/tasksetup_crc16_dp_1.c,
289        bestcomm/tasksetup_fec_rx_bd.c, bestcomm/tasksetup_fec_tx_bd.c,
290        bestcomm/tasksetup_gen_dp_0.c, bestcomm/tasksetup_gen_dp_1.c,
291        bestcomm/tasksetup_gen_dp_2.c, bestcomm/tasksetup_gen_dp_3.c,
292        bestcomm/tasksetup_gen_dp_bd_0.c, bestcomm/tasksetup_gen_dp_bd_1.c,
293        bestcomm/tasksetup_gen_rx_bd.c, bestcomm/tasksetup_gen_tx_bd.c,
294        bestcomm/tasksetup_lpc.c, bestcomm/tasksetup_pci_rx.c,
295        bestcomm/tasksetup_pci_tx.c, bestcomm/include/mgt5200/mgt5200.h,
296        bestcomm/include/mgt5200/sdma.h,
297        bestcomm/task_api/bestcomm_api_mem.h,
298        bestcomm/task_api/bestcomm_cntrl.h,
299        bestcomm/task_api/tasksetup_bdtable.h,
300        bestcomm/task_api/tasksetup_general.h, clock/clock.c,
301        console/console.c, i2c/i2c.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c,
302        i2c/mpc5200mbus.h, ide/idecfg.c, ide/pcmcia_ide.c, ide/pcmcia_ide.h,
303        include/bsp.h, include/coverhd.h, include/i2c.h, include/i2cdrv.h,
304        include/mpc5200.h, include/raw_exception.h, include/tm27.h,
305        include/u-boot.h, irq/irq.c, irq/irq.h, irq/irq_asm.S,
306        irq/irq_init.c, mscan/mscan.c, mscan/mscan.h,
307        network_5200/network.c, nvram/m93cxx.h, nvram/nvram.c,
308        nvram/nvram.h, slicetimer/slicetimer.c, slicetimer/slicetimer.h,
309        start/start.S, startup/bspstart.c, startup/cpuinit.c,
310        startup/linkcmds, startup/linkcmds.pm520, tod/pcf8563.c,
311        tod/pcf8563.h, tod/todcfg.c, vectors/asm_utils.S,
312        vectors/raw_exception.c, vectors/vectors.S, vectors/vectors.h,
313        vectors/vectors_init.c: New (CVS import submission by
314        Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>)
315
3162005-12-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
317
318        * Integrated gen5200 BSP to source tree
Note: See TracBrowser for help on using the repository browser.