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

4.104.114.95
Last change on this file since 327b0020 was 327b0020, checked in by Joel Sherrill <joel.sherrill@…>, on 10/26/07 at 15:49:59

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

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