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

4.104.114.95
Last change on this file since fa4e67c was fa4e67c, checked in by Joel Sherrill <joel.sherrill@…>, on 10/31/07 at 14:28:19

2007-10-31 Joel Sherrill <joel.sherrill@…>

  • include/mpc5200.h: Fix typo.
  • Property mode set to 100644
File size: 12.8 KB
Line 
12007-10-31      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * include/mpc5200.h: Fix typo.
4
52007-10-30      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * include/mpc5200.h: Fix constants off by one nibble.
8
92007-10-30      Joel Sherrill <joel.sherrill@oarcorp.com>
10
11        * include/mpc5200.h: Added some simple interrupt GPIO constants.
12
132007-10-26      Joel Sherrill <joel.sherrill@oarcorp.com>
14
15        * irq/irq.h: Fixed typos.
16
172007-09-21      Joel Sherrill <joel.sherrill@OARcorp.com>
18
19        * network_5200/network.c: Add multicast support.
20
212007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
22
23        PR 1257/bsps
24        * irq/irq.c: Code outside of cpukit should use the public API for
25        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
26        public API and directly accessing _CPU_ISR_Disable and
27        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
28        directive which could lead to problems. This patch also changes the
29        type of the variable passed into these routines and addresses minor
30        style issues.
31
322007-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
33
34        * irq/irq.h: Reformat -- make things line up.
35
362007-08-28      Joel Sherrill <joel.sherrill@oarcorp.com>
37
38        * console/console.c: Add missing semi-colon.
39
402007-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
41
42        * Makefile.am, README.IceCube, preinstall.am, include/bsp.h,
43        vectors/vectors.S: Rename EP5200 to IceCube since that is the
44        nickname for the Freescale evaluation board it is based upon. BSP was
45        tested on a Freescale MPC5200LITE.
46
472007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
48
49        * ide/pcmcia_ide.c: Added prototype of mpc5200_pcmciaide_dma_blockop to
50        eliminate warning.
51
522007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
53
54        * Makefile.am: Add shared ShowBATS().
55        * startup/cpuinit.c: Split out BAT initialization into subroutine
56        that is defined based upon conditionals set.  More critically
57        added code to detect and correct for a buggy U-Boot found on
58        some Freescale LITE5200B boards which report Flash memory to
59        be for 32MB at 0xFF000000 instead of 0xFE000000.  If we use
60        the reported information, the system gives an exception just
61        after the BAT is programmed.
62        * vectors/vectors_init.c: Turn off message unless verbose is on.
63
642007-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
65
66        * Makefile.am, vectors/vectors_init.c: Print stack trace on exception.
67
682007-07-12      Joel Sherrill <joel.sherrill@OARcorp.com>
69
70        * startup/linkcmds.brs5l: Add .jcr section.
71
722007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
73
74        * README.IceCube: New file.
75
762007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
77
78        * console/console.c: Fix typo accidentally introduced.
79        * network_5200/network.c: Fix warning.
80
812007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
82
83        * startup/linkcmds.ep5200: Add .jcr section.
84
852007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
86
87        * bsp_specs, startup/linkcmds, startup/linkcmds.pm520:
88        add c++ support again
89        * preinstall.am: some fixes
90
912007-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
92
93        * Makefile.am: Add startup/bspclean.c
94        * console/console.c: Remove warning.
95        * include/bsp.h: Add conditionals for prompt for reset and resetting
96        board.
97        * start/start.S: Remove if 1 around section.
98        * vectors/vectors_init.c: Do not print unless noisy init enabled.
99        * startup/bspclean.c: New file. Will prompt for reset and reset.
100
1012007-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
102
103        * clock/clock.c, console/console.c: Add clock HW initialization missed
104        in earlier conversion.
105
1062007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
107
108        * irq_init.c, Makefile.am: adapted to shared exception code
109
1102007-06-22      Joel Sherrill <joel.sherrill@oarcorp.com>
111
112        * clock/clock.c, network_5200/network.c: Convert to using clock driver
113        template.
114
1152007-06-22      Joel Sherrill <joel.sherrill@OARcorp.com>
116
117        * startup/linkcmds.brs5l: Add missing wild card on .sdata section so
118        all class examples build.
119
1202007-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
121
122        * clock/clock.c: Add nanoseconds since last tick support.
123
1242007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
125
126        Add Embedded Planets EP5200 which is the same as the Freescale
127        5200Lite (a.k.a. IceCube) evaluation board.
128        * Makefile.am: Add linkcmds.ep5200.
129        Add -DMPC5200_BAPI_LIBC_HEADERS to remove some warnings in bestcomm.
130        * preinstall.am: Add linkcmds.ep5200.
131        * clock/clock.c: Correct math for prescaler/counter when bus speed
132        is high enough to require multiple passes of loop.
133        * console/console.c: Use same math for initial baud rate as when it
134        is changed via ioctl.  When HAS_UBOOT is defined, initialize console
135        to the same baud as it was with U-Boot.
136        * include/bsp.h: Add EP5200 and console boot baud support.
137        * include/mpc5200.h: Spacing.
138        * startup/bspstart.c: If HAS_UBOOT and SHOW_MORE_INIT_SETTINGS are
139        both defined, dump the U-Boot BD info structure.
140        * vectors/vectors.S: ep5200 cannot use vectors segment.  When loading
141        it, U-Boot freezes.  Besides, U-Boot can automatically start the BSP
142        so we do not have to run from board reset.
143        * startup/linkcmds.ep5200: New file.
144
1452007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
146
147        * mscan/mscan.c: Use size_t for message sizes. Remove absurd type
148          cast.
149
1502007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
151
152        * bsp_specs: Remove qrtems_debug.
153
1542007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
155
156        * bsp_specs: Remove lib (Now expected to exist in GCC).
157
1582007-03-12      Joel Sherrill <joel@OARcorp.com>
159
160        * clock/clock.c, console/console.c, ide/pcmcia_ide.c, irq/irq.c,
161        irq/irq.h, irq/irq_asm.S, irq/irq_init.c, nvram/nvram.c,
162        nvram/nvram.h, slicetimer/slicetimer.c, startup/bspstart.c,
163        vectors/vectors.h, vectors/vectors_init.c: Correct license URL and/or
164        fix mistake in copyright notice. Both of these mistakes appear to be
165        from code submitted after these changes were made previously.
166
1672007-03-11      Joel Sherrill <joel@OARcorp.com>
168
169        * startup/bspstart.c: Remove assignments of
170        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
171        value in boot_card.c
172
1732007-03-10      Joel Sherrill <joel@OARcorp.com>
174
175        PR 1227/bsps
176        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
177        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
178
1792007-01-23      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
180
181        * console/console.c: corrected typo in UART error handler (usage
182        * of ISR_PE instead of ISR_OE)
183       
1842006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
185
186        * bestcomm/load_task.c: Remove bogus casts.
187        * network_5200/network.c: Use ioctl_command_t as arg to ioctl functions.
188
1892006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
190
191        * configure.ac: New BUG-REPORT address.
192
1932006-11-15      Joel Sherrill <joel@OARcorp.com>
194
195        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
196        file and simplified initialization.
197
1982006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
199
200        * Makefile.am: Remove superfluous -DASM.
201
2022006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
203
204        * configure.ac: Require autoconf-2.60. Require automake-1.10.
205
2062006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
207
208        * clock/clock.c, console/console.c, ide/pcmcia_ide.c,
209        ide/pcmcia_ide.h, irq/irq.c, irq/irq.h, irq/irq_asm.S,
210        irq/irq_init.c, nvram/m93cxx.h, nvram/nvram.c, nvram/nvram.h,
211        slicetimer/slicetimer.c, start/start.S, startup/bspstart.c,
212        startup/cpuinit.c, vectors/vectors.S, vectors/vectors_init.c:
213        Convert to utf-8.
214
2152006-09-11      Joel Sherrill <joel@OARcorp.com>
216
217        * include/mpc5200.h, network_5200/network.c: Convert C++ style comments
218        to C style.
219
2202006-08-15      Joel Sherrill <joel@OARcorp.com>
221
222        * Makefile.am, preinstall.am, startup/linkcmds, startup/linkcmds.brs5l,
223        startup/linkcmds.pm520: Add support for missing .rela sections.
224        Install linkcmds.
225
2262006-08-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
227
228        * linkcmds.brs5l:
229        (PR1117) Add  startup/linkcmds.brs5l
230
2312006-06-28      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
232
233        * Makefile.am, preinstall.am:
234        (PR1117) Add  startup/linkcmds.brs5l, slicetimer.h, nvram.h
235        to distributed files, add start/start.S to startup sources
236
237        * bestcomm/bestcomm_glue.c:
238        (PR1117) make SDMA interrupt operations interrupt save
239       
240        * bsp_specs: (PR1117) move ecrti to proper location
241
242        * console/console.c: (PR1117) round baudrate divider to nearest match
243
244        * include/bsp.h: (PR1117) activate interrupt for ATA,
245        modify calculation of ROM size, add BSP_Convert_decrementer
246
247        * include/mpc5200.h: (PR1117) add some register definitions
248
249        * include/tm27.h:
250        (PR1117) adapt to make tm27 compile again with this BSP
251
252        * mscan/mscan.[ch]:
253        (PR1117) many improvements and fixes,
254        transmit queue added,
255        baud rate settings adapted
256
257        * network/network.c:
258        (PR1117) add handler code to detect and restart FEC on DMA overflow
259
260        * start/start.S:
261        (PR1117) fixed some typos and minor bugs
262        enable FPU in start sequence
263
264        * startup/linkcmds:
265        (PR1117) removed, no longer used
266       
267        * startup/linkcmds.brs5l:
268        (PR1117) added
269
270        * tod/pcf8563.c:
271        (PR1117) fixed bug which read wrong hour from RTC
272
2732006-03-08      Joel Sherrill <joel@OARcorp.com>
274
275        * startup/linkcmds, startup/linkcmds.pm520: Add .gnu.linkonce.b.*
276        section.
277
2782006-02-08      Joel Sherrill <joel@OARcorp.com>
279
280        * startup/linkcmds, startup/linkcmds.pm520: Add sections required by
281        newer gcc versions.
282
2832006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
284
285        * configure.ac: Remove explicit ampolish3 support (now in
286        RTEMS_BSP_CONFIGURE).
287
2882006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
289
290        * configure.ac: Add ampolish3 support.
291        * Makefile.am: Add preinstall.am.
292
2932006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
294
295        * Makefile.am: Don't include subdirs.am.
296
2972006-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
298
299        * vectors/asm_utils.S: Remove (Bogus, now in libcpu).
300
3012006-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
302
303        * bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h, clock/clock.c,
304        console/console.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c,
305        i2c/mpc5200mbus.h, ide/idecfg.c, ide/pcmcia_ide.c, ide/pcmcia_ide.h,
306        include/bsp.h, include/mpc5200.h, irq/irq.c, irq/irq.h,
307        irq/irq_asm.S, irq/irq_init.c, mscan/mscan.c, mscan/mscan.h,
308        network_5200/network.c, nvram/m93cxx.h, nvram/nvram.c,
309        nvram/nvram.h, slicetimer/slicetimer.c, slicetimer/slicetimer.h,
310        start/start.S, startup/bspstart.c, startup/cpuinit.c, tod/pcf8563.c,
311        tod/pcf8563.h, tod/todcfg.c, vectors/vectors.S,
312        vectors/vectors_init.c: Cleanup CVS data.
313
3142005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
315
316        * irq/irq.c, irq/irq_init.c, vectors/vectors_init.c:
317        include <libcpu/raw_exceptions.h>.
318        * include/raw_exception.h, vectors/raw_exception.c: Remove.
319        Use implementation from libcpu instead.
320
3212005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
322
323        * bestcomm/bestcomm_glue.c, clock/clock.c, console/console.c,
324        i2c/i2c.c, i2c/i2cdrv.c, ide/idecfg.c, ide/pcmcia_ide.c,
325        ide/pcmcia_ide.h, include/i2c.h, irq/irq.c, irq/irq_init.c,
326        mscan/mscan.c, network_5200/network.c, nvram/nvram.c, nvram/nvram.h,
327        slicetimer/slicetimer.c, startup/bspstart.c, startup/cpuinit.c,
328        tod/todcfg.c, vectors/vectors_init.c: Misc include file fixes.
329
3302005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
331
332        * Makefile.am, README, bsp_specs, configure.ac,
333        bestcomm/bestcomm_api.c, bestcomm/bestcomm_api.h,
334        bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h,
335        bestcomm/bestcomm_priv.h, bestcomm/dma_image.c,
336        bestcomm/dma_image.capi.h, bestcomm/dma_image.h,
337        bestcomm/dma_image.reloc.c, bestcomm/load_task.c,
338        bestcomm/tasksetup_ata.c, bestcomm/tasksetup_bdtable.c,
339        bestcomm/tasksetup_crc16_dp_0.c, bestcomm/tasksetup_crc16_dp_1.c,
340        bestcomm/tasksetup_fec_rx_bd.c, bestcomm/tasksetup_fec_tx_bd.c,
341        bestcomm/tasksetup_gen_dp_0.c, bestcomm/tasksetup_gen_dp_1.c,
342        bestcomm/tasksetup_gen_dp_2.c, bestcomm/tasksetup_gen_dp_3.c,
343        bestcomm/tasksetup_gen_dp_bd_0.c, bestcomm/tasksetup_gen_dp_bd_1.c,
344        bestcomm/tasksetup_gen_rx_bd.c, bestcomm/tasksetup_gen_tx_bd.c,
345        bestcomm/tasksetup_lpc.c, bestcomm/tasksetup_pci_rx.c,
346        bestcomm/tasksetup_pci_tx.c, bestcomm/include/mgt5200/mgt5200.h,
347        bestcomm/include/mgt5200/sdma.h,
348        bestcomm/task_api/bestcomm_api_mem.h,
349        bestcomm/task_api/bestcomm_cntrl.h,
350        bestcomm/task_api/tasksetup_bdtable.h,
351        bestcomm/task_api/tasksetup_general.h, clock/clock.c,
352        console/console.c, i2c/i2c.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c,
353        i2c/mpc5200mbus.h, ide/idecfg.c, ide/pcmcia_ide.c, ide/pcmcia_ide.h,
354        include/bsp.h, include/coverhd.h, include/i2c.h, include/i2cdrv.h,
355        include/mpc5200.h, include/raw_exception.h, include/tm27.h,
356        include/u-boot.h, irq/irq.c, irq/irq.h, irq/irq_asm.S,
357        irq/irq_init.c, mscan/mscan.c, mscan/mscan.h,
358        network_5200/network.c, nvram/m93cxx.h, nvram/nvram.c,
359        nvram/nvram.h, slicetimer/slicetimer.c, slicetimer/slicetimer.h,
360        start/start.S, startup/bspstart.c, startup/cpuinit.c,
361        startup/linkcmds, startup/linkcmds.pm520, tod/pcf8563.c,
362        tod/pcf8563.h, tod/todcfg.c, vectors/asm_utils.S,
363        vectors/raw_exception.c, vectors/vectors.S, vectors/vectors.h,
364        vectors/vectors_init.c: New (CVS import submission by
365        Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>)
366
3672005-12-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
368
369        * Integrated gen5200 BSP to source tree
Note: See TracBrowser for help on using the repository browser.