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

4.104.115
Last change on this file since b5025ec5 was b5025ec5, checked in by Ralf Corsepius <ralf.corsepius@…>, on 10/15/09 at 05:09:03

2009-10-15 Ralf Corsépius <ralf.corsepius@…>

  • make/custom/gen5200.cfg: New (relocated from /make/custom).
  • Property mode set to 100644
File size: 26.8 KB
Line 
12009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * make/custom/gen5200.cfg: New (relocated from /make/custom).
4
52009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * console/console.c: Reflect termios_baud_to_number having been
8        renamed to rtems_termios_baud_to_number.
9
102009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
11
12        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
13
142009-09-09      Joel Sherrill <joel.sherrill@oarcorp.com>
15
16        PR 1435/bsps
17        * Makefile.am: Use shared implementation of bsp_idle_thread().
18        * startup/bspidle.c: Removed.
19
202009-08-26      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * Makefile.am, startup/bspstart.c: Rename BSP specific idle thread to
23        bsp_idle_thread and split into its own file.
24        * startup/bspidle.c: New file.
25
262009-08-24      Joel Sherrill <joel.sherrill@oarcorp.com>
27
28        * include/bsp.h, startup/bspstart.c: Rename _Thread_Idle_body to
29        bsp_idle_thread.
30
312009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
32
33        * console/console.c: Spacing.
34
352009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
36
37        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
38        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
39        have the same options.
40
412009-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
42
43        * README.IceCube: Correct mkimage addresses.
44
452009-04-28      Chris Johns <chrisj@rtems.org>
46
47        * start/start.S: Update for boot_card command line change.
48
492009-02-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
50
51        * bsp_specs: Added crtbegin.o and crtend.o to support global C++
52        constructors and destructors.
53
542009-02-12      Joel Sherrill <joel.sherrill@oarcorp.com>
55
56        * include/bsp.h, startup/bspstart.c: Change prototype of IDLE thread to
57        consistently return void * and take a uintptr_t argument.
58
592008-12-04      Ralf Corsépius <ralf.corsepius@rtems.org>
60
61        * bsp_specs: Remove references to start_g.o.
62
632008-12-04      Ralf Corsépius <ralf.corsepius@rtems.org>
64
65        * bsp_specs: Remove -u start -e start from %link.
66        * console/console.c: Use bool.
67
682008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
69
70        * Makefile.am, preinstall.am: Use shared stub coverhd.h
71        * include/coverhd.h: Removed.
72
732008-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
74
75        * configure.ac: Move PM520_ZE30, PM520_CR825, icecube, BRS5L
76        defines from *.cfg into bspopts.h.
77
782008-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
79
80        * include/bsp.h: #include <bspopts.h> first.
81
822008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
83
84        * clock/clock.c: include "../../../shared/clockdrv_shell.h".
85        * Makefile.am: Reflect changes above.
86
872008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
88
89        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
90        of building libbspstart.a, using automake-rules.
91
922008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
93
94        * Makefile.am: Eliminate *_SOURCES.
95
962008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
97
98        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
99        components.
100
1012008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
102
103        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
104
1052008-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
106
107        * preinstall.am: Regenerated.
108
1092008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
110
111        * Makefile.am: Eliminates libcpudir.
112
1132008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
114
115        * Makefile.am: Cosmetics.
116
1172008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
118
119        * configure.ac: Make letting boot_card() handle work area allocation
120        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
121        BSP_BOOTCARD_OPTIONS.
122
1232008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
124
125        * Makefile.am, configure.ac, console/console.c, include/bsp.h,
126        startup/bspstart.c: Use standardized bsp_cleanup() which can
127        optionally print a message, poll for user to press key, and call
128        bsp_reset(). Using this eliminates the various bsp_cleanup()
129        implementations which had their own implementation and variety of
130        string constants.
131        * startup/bspreset.c: New file.
132        * startup/bspclean.c: Removed.
133
1342008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
135
136        * startup/linkcmds.base: Fixed wrong section size symbols.
137
1382008-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
139
140        * Makefile.am, include/bsp.h, network_5200/network.c, start/start.S,
141        startup/bspstart.c, startup/cpuinit.c: Use top level shared
142        bsp_get_work_area() implementation. Augment it to know about U-Boot.
143        * startup/bspgetworkarea.c: Removed.
144
1452008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
146
147        * include/bsp.h: Remove unnecessary boilerplate comments.
148
1492008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
150
151        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
152        is NOT used anywhere.
153
1542008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
155
156        * startup/bspgetworkarea.c, startup/linkcmds.base: Do some prep work in
157        anticipation of gen5200 and gen83xx being able to shared
158        bsp_get_work_area() implementation.
159
1602008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
161
162        * clock/clock.c, startup/bspstart.c: Remove unnecessary includes of
163        rtems/libcsupport.h and rtems/libio.h.
164
1652008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
166
167        * Makefile.am, startup/bspstart.c: Use shared bsp_get_work_area() in
168        its own file and rely on BSP Framework to perform more
169        initialization.
170        * startup/bspgetworkarea.c: New file.
171
1722008-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
173
174        * network_5200/network.c: Remove use of boolean.
175
1762008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
177
178        * include/bsp.h, startup/bspclean.c: Review of all bsp_cleanup()
179        implementations. In this phase, all prototypes were removed from
180        bsp.h and empty implementations were removed and made to use the
181        shared stub.
182
1832008-09-08      Ralf Corsépius <ralf.corsepius@rtems.org>
184
185        * i2c/i2c.c: Remove rtems_boolean having crept in again.
186
1872008-09-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
188
189        * include/mscan-base.h: Added bit timing macros.
190
1912008-09-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
192
193        * i2c/i2c.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c, i2c/mpc5200mbus.h,
194        include/i2c.h:
195        converted done_arg to a void pointer
196       
1972008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
198
199        * bestcomm/bestcomm_glue.c, ide/pcmcia_ide.c, tod/todcfg.c:
200        Convert to "bool".
201
2022008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
203
204        * i2c/i2c.c, i2c/i2cdrv.c: Convert to "bool".
205
2062008-09-04      Sebastian Huber <sebastian.huber@embedded-brains.de>
207
208        * include/mscan-base.h, mscan/mscan-base.c, mscan/mscan.c,
209        mscan/mscan_int.h: Improved parameter checks for bit rate function.
210
2112008-09-03      Joel Sherrill <joel.sherrill@oarcorp.com>
212
213        * Makefile.am, bestcomm/load_task.c,
214        bestcomm/task_api/tasksetup_general.h: Eliminate requirement to build
215        bestcomm as a relocatable lump. This should reduce the minimum
216        footprint considerably.
217
2182008-09-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
219
220        * irq/irq.h, irq/irq_asm.h, irq/irq_init.c, vectors/vectors.S,
221        vectors/vectors.h, vectors/vectors_init.c: Removed files.
222
223        * include/irq-config.h, include/irq.h, include/mscan-base.h,
224        mscan/mscan-base.c, startup/linkcmds.base: New files.
225
226        * mscan/mscan.c, mscan/mscan_int.h: Moved general MSCAN functions into
227        separate header and source files (include/mscan-base.h and
228        mscan/mscan-base.c).  Formatted code.
229
230        * bestcomm/bestcomm_glue.c, bestcomm/load_task.c, clock/clock.c,
231        console/console.c, i2c/mpc5200mbus.c, ide/idecfg.c, ide/pcmcia_ide.c,
232        include/bsp.h, irq/irq.c, network_5200/network.c,
233        slicetimer/slicetimer.c, start/start.S, startup/bspclean.c,
234        startup/bspstart.c, startup/cpuinit.c: Converted to use shared
235        exception and interrupt code.
236
237        * startup/linkcmds, startup/linkcmds.brs5l, startup/linkcmds.icecube,
238        startup/linkcmds.pm520: Changed to include new file
239        startup/linkcmds.base.  Supports small data area now.
240
241        * configure.ac, Makefile.am, bsp_specs, preinstall.am: Update.
242
2432008-08-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
244
245        * startup/cpuinit.h: Uses now powerpc-utility.h.  Changed invalid usage
246        of a boolean type to a proper integer type in calc_dbat_regvals().
247
2482008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
249
250        * clock/clock.c, irq/irq_init.c, vectors/vectors.h,
251        vectors/vectors_init.c: Add missing prototypes.
252
2532008-08-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
254
255        * start/start.S: Clear environment pointer for bootcard.
256
2572008-07-29      Chris Johns <chrisj@rtems.org>
258
259        * ide/pcmcia_ide.c: Updated to the libblock changes.
260
2612008-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
262
263        * Makefile.am, include/bsp.h: Add bsp_uboot_getenv() to obtain U-Boot
264        environment variables.
265        * startup/uboot_support.c: New file.
266
2672008-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
268
269        * irq/irq.c: Add units.
270
2712008-06-06      Joel Sherrill <joel.sherrill@oarcorp.com>
272
273        * include/bsp.h, irq/irq.c, irq/irq_init.c, startup/bspclean.c,
274        startup/bspstart.c: Slightly better names for IRQ benchmarking. Make
275        sure the routines are present all the time.
276
2772008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
278
279        * console/console.c: Remove explicit switch and call
280        termios_baud_to_number().
281
2822008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
283
284        * console/console.c: Properly inform termios of our initial baud rate.
285        If it is not the default, this causes problems when an application
286        changes any termios attributes since termios thinks our baud rate is
287        one thing when in fact, it is another.
288
2892008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
290
291        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
292        Framework to ask the BSP where it has memory for the RTEMS Workspace
293        and C Program Heap. These collectively are referred to as work area.
294        If the BSP supports this, then it does not have to include code to
295        split the available memory between the two areas. This reduces the
296        amount of code in the BSP specific bspstart.c file. Additionally, the
297        shared framework can initialize the C Library, call
298        rtems_debug_enable(), and dirty the work area memory. Until most/all
299        BSPs support this new capability, if the BSP supports this, it should
300        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
301        When the transition is complete, this autoconf macro can be removed.
302
3032008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
304
305        * Makefile.am: Rework to avoid .rel files.
306
3072008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
308
309        * startup/bspstart.c: Refactored and renamed initialization routines to
310        rtems_initialize_data_structures, rtems_initialize_before_drivers,
311        rtems_initialize_device_drivers, and
312        rtems_initialize_start_multitasking. This opened the sequence up so
313        that bootcard() could provide a more robust and flexible framework
314        which is easier to explain and understand. This also lays the
315        groundwork for sharing the division of available memory between the
316        RTEMS workspace and heap and the C library initialization across all
317        BSPs.
318
3192008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
320
321        * startup/linkcmds, startup/linkcmds.brs5l, startup/linkcmds.icecube,
322        startup/linkcmds.pm520: Add wildcard to gcc_except_table section so
323        programs compiled with gcc 4.3.x can link.
324
3252008-01-11      Joel Sherrill <joel.sherrill@oarcorp.com>
326
327        * configure.ac, irq/irq.c, startup/bspclean.c, startup/bspstart.c: Add
328        ALLOW_IRQ_NESTING option. The MPC5200 has a settle time after
329        acknowledging the IRQs and currently the BSP does not account for
330        that. After acknowledging an interrupt, it currently gets a second
331        spurious IRQ a significant percentage of the time. Rename to
332        BENCHMARK_IRQ_PROCESSING and get it working again. Under one test
333        load, not nesting interrupts resulted in a 50% reduction in the
334        number of IRQs and an ~30% reduction in time spent in IRQs.
335
3362007-12-18      Joel Sherrill <joel.sherrill@OARcorp.com>
337
338        * startup/linkcmds: Spacing.
339        * startup/linkcmds.brs5l: Add wildcard to .bss section.
340
3412007-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
342
343        * irq/irq.c, startup/bspclean.c, startup/bspstart.c: I give. The code
344        is now in conditionally so I can avoid putting it in accidently
345        again.
346
347        * startup/bspclean.c: Revert patch with test code.
348
3492007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
350
351        * irq/irq.c: Revert accidentally committed test code.
352
3532007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
354
355        * bsp_specs, clock/clock.c, include/bsp.h, irq/irq.c,
356        startup/bspclean.c, startup/bspstart.c: Eliminate copies of the
357        Configuration Table. Use the RTEMS provided accessor macros to obtain
358        configuration fields.
359
3602007-12-06      Joel Sherrill <joel.sherrill@oarcorp.com>
361
362        * include/mpc5200.h: Expand tabs.
363
3642007-12-05      Joel Sherrill <joel.sherrill@oarcorp.com>
365
366        * include/bsp.h: Correct BSP specific Idle thread support.
367
3682007-12-05      Till Straumann <strauman@slac.stanford.edu>
369
370        * irq/irq_init.c, irq_asm.S:
371        Converted exception vector names to new ones
372        (qualified by <cpu_type> if non-std ppc exceptions).
373
3742007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
375
376        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
377        Configuration Table. Eliminate CPU Table from all ports. Delete
378        references to CPU Table in all forms.
379
3802007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
381
382        * clock/clock.c: Fix typo.
383
3842007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
385
386        * irq/irq.c: Spacing.
387
3882007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
389
390        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
391        the Configuration Table. This included pretasking_hook,
392        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
393        extra_mpci_receive_server_stack, stack_allocate_hook, and
394        stack_free_hook. As a side-effect of this effort some multiprocessing
395        code was made conditional and some style clean up occurred.
396
3972007-11-30      Till Straumann <strauman@slac.stanford.edu>
398
399        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
400
4012007-11-30      Till Straumann <strauman@slac.stanford.edu>
402
403        * irq/irq.h, irq/irq_init.c: Removed the definition
404        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
405        initialize the irqBase member of the rtems_irq_global_settings
406        struct. However, irqBase is an rtems_irq_symbolic_name,
407        so using BSP_LOWEST_OFFSET is more appropriate.
408
4092007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
410
411        * clock/clock.c, startup/bspstart.c: Eliminate PowerPC specific
412        elements from the CPU Table. They have been replaced with variables
413        named bsp_XXX as needed.
414
4152007-10-31      Joel Sherrill <joel.sherrill@oarcorp.com>
416
417        * include/mpc5200.h: Fix typo.
418
4192007-10-30      Joel Sherrill <joel.sherrill@oarcorp.com>
420
421        * include/mpc5200.h: Fix constants off by one nibble.
422
4232007-10-30      Joel Sherrill <joel.sherrill@oarcorp.com>
424
425        * include/mpc5200.h: Added some simple interrupt GPIO constants.
426
4272007-10-26      Joel Sherrill <joel.sherrill@oarcorp.com>
428
429        * irq/irq.h: Fixed typos.
430
4312007-09-21      Joel Sherrill <joel.sherrill@OARcorp.com>
432
433        * network_5200/network.c: Add multicast support.
434
4352007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
436
437        PR 1257/bsps
438        * irq/irq.c: Code outside of cpukit should use the public API for
439        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
440        public API and directly accessing _CPU_ISR_Disable and
441        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
442        directive which could lead to problems. This patch also changes the
443        type of the variable passed into these routines and addresses minor
444        style issues.
445
4462007-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
447
448        * irq/irq.h: Reformat -- make things line up.
449
4502007-08-28      Joel Sherrill <joel.sherrill@oarcorp.com>
451
452        * console/console.c: Add missing semi-colon.
453
4542007-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
455
456        * Makefile.am, README.IceCube, preinstall.am, include/bsp.h,
457        vectors/vectors.S: Rename EP5200 to IceCube since that is the
458        nickname for the Freescale evaluation board it is based upon. BSP was
459        tested on a Freescale MPC5200LITE.
460
4612007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
462
463        * ide/pcmcia_ide.c: Added prototype of mpc5200_pcmciaide_dma_blockop to
464        eliminate warning.
465
4662007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
467
468        * Makefile.am: Add shared ShowBATS().
469        * startup/cpuinit.c: Split out BAT initialization into subroutine
470        that is defined based upon conditionals set.  More critically
471        added code to detect and correct for a buggy U-Boot found on
472        some Freescale LITE5200B boards which report Flash memory to
473        be for 32MB at 0xFF000000 instead of 0xFE000000.  If we use
474        the reported information, the system gives an exception just
475        after the BAT is programmed.
476        * vectors/vectors_init.c: Turn off message unless verbose is on.
477
4782007-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
479
480        * Makefile.am, vectors/vectors_init.c: Print stack trace on exception.
481
4822007-07-12      Joel Sherrill <joel.sherrill@OARcorp.com>
483
484        * startup/linkcmds.brs5l: Add .jcr section.
485
4862007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
487
488        * README.IceCube: New file.
489
4902007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
491
492        * console/console.c: Fix typo accidentally introduced.
493        * network_5200/network.c: Fix warning.
494
4952007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
496
497        * startup/linkcmds.ep5200: Add .jcr section.
498
4992007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
500
501        * bsp_specs, startup/linkcmds, startup/linkcmds.pm520:
502        add c++ support again
503        * preinstall.am: some fixes
504
5052007-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
506
507        * Makefile.am: Add startup/bspclean.c
508        * console/console.c: Remove warning.
509        * include/bsp.h: Add conditionals for prompt for reset and resetting
510        board.
511        * start/start.S: Remove if 1 around section.
512        * vectors/vectors_init.c: Do not print unless noisy init enabled.
513        * startup/bspclean.c: New file. Will prompt for reset and reset.
514
5152007-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
516
517        * clock/clock.c, console/console.c: Add clock HW initialization missed
518        in earlier conversion.
519
5202007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
521
522        * irq_init.c, Makefile.am: adapted to shared exception code
523
5242007-06-22      Joel Sherrill <joel.sherrill@oarcorp.com>
525
526        * clock/clock.c, network_5200/network.c: Convert to using clock driver
527        template.
528
5292007-06-22      Joel Sherrill <joel.sherrill@OARcorp.com>
530
531        * startup/linkcmds.brs5l: Add missing wild card on .sdata section so
532        all class examples build.
533
5342007-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
535
536        * clock/clock.c: Add nanoseconds since last tick support.
537
5382007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
539
540        Add Embedded Planets EP5200 which is the same as the Freescale
541        5200Lite (a.k.a. IceCube) evaluation board.
542        * Makefile.am: Add linkcmds.ep5200.
543        Add -DMPC5200_BAPI_LIBC_HEADERS to remove some warnings in bestcomm.
544        * preinstall.am: Add linkcmds.ep5200.
545        * clock/clock.c: Correct math for prescaler/counter when bus speed
546        is high enough to require multiple passes of loop.
547        * console/console.c: Use same math for initial baud rate as when it
548        is changed via ioctl.  When HAS_UBOOT is defined, initialize console
549        to the same baud as it was with U-Boot.
550        * include/bsp.h: Add EP5200 and console boot baud support.
551        * include/mpc5200.h: Spacing.
552        * startup/bspstart.c: If HAS_UBOOT and SHOW_MORE_INIT_SETTINGS are
553        both defined, dump the U-Boot BD info structure.
554        * vectors/vectors.S: ep5200 cannot use vectors segment.  When loading
555        it, U-Boot freezes.  Besides, U-Boot can automatically start the BSP
556        so we do not have to run from board reset.
557        * startup/linkcmds.ep5200: New file.
558
5592007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
560
561        * mscan/mscan.c: Use size_t for message sizes. Remove absurd type
562          cast.
563
5642007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
565
566        * bsp_specs: Remove qrtems_debug.
567
5682007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
569
570        * bsp_specs: Remove lib (Now expected to exist in GCC).
571
5722007-03-12      Joel Sherrill <joel@OARcorp.com>
573
574        * clock/clock.c, console/console.c, ide/pcmcia_ide.c, irq/irq.c,
575        irq/irq.h, irq/irq_asm.S, irq/irq_init.c, nvram/nvram.c,
576        nvram/nvram.h, slicetimer/slicetimer.c, startup/bspstart.c,
577        vectors/vectors.h, vectors/vectors_init.c: Correct license URL and/or
578        fix mistake in copyright notice. Both of these mistakes appear to be
579        from code submitted after these changes were made previously.
580
5812007-03-11      Joel Sherrill <joel@OARcorp.com>
582
583        * startup/bspstart.c: Remove assignments of
584        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
585        value in boot_card.c
586
5872007-03-10      Joel Sherrill <joel@OARcorp.com>
588
589        PR 1227/bsps
590        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
591        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
592
5932007-01-23      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
594
595        * console/console.c: corrected typo in UART error handler (usage
596        * of ISR_PE instead of ISR_OE)
597       
5982006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
599
600        * bestcomm/load_task.c: Remove bogus casts.
601        * network_5200/network.c: Use ioctl_command_t as arg to ioctl functions.
602
6032006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
604
605        * configure.ac: New BUG-REPORT address.
606
6072006-11-15      Joel Sherrill <joel@OARcorp.com>
608
609        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
610        file and simplified initialization.
611
6122006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
613
614        * Makefile.am: Remove superfluous -DASM.
615
6162006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
617
618        * configure.ac: Require autoconf-2.60. Require automake-1.10.
619
6202006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
621
622        * clock/clock.c, console/console.c, ide/pcmcia_ide.c,
623        ide/pcmcia_ide.h, irq/irq.c, irq/irq.h, irq/irq_asm.S,
624        irq/irq_init.c, nvram/m93cxx.h, nvram/nvram.c, nvram/nvram.h,
625        slicetimer/slicetimer.c, start/start.S, startup/bspstart.c,
626        startup/cpuinit.c, vectors/vectors.S, vectors/vectors_init.c:
627        Convert to utf-8.
628
6292006-09-11      Joel Sherrill <joel@OARcorp.com>
630
631        * include/mpc5200.h, network_5200/network.c: Convert C++ style comments
632        to C style.
633
6342006-08-15      Joel Sherrill <joel@OARcorp.com>
635
636        * Makefile.am, preinstall.am, startup/linkcmds, startup/linkcmds.brs5l,
637        startup/linkcmds.pm520: Add support for missing .rela sections.
638        Install linkcmds.
639
6402006-08-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
641
642        * linkcmds.brs5l:
643        (PR1117) Add  startup/linkcmds.brs5l
644
6452006-06-28      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
646
647        * Makefile.am, preinstall.am:
648        (PR1117) Add  startup/linkcmds.brs5l, slicetimer.h, nvram.h
649        to distributed files, add start/start.S to startup sources
650
651        * bestcomm/bestcomm_glue.c:
652        (PR1117) make SDMA interrupt operations interrupt save
653       
654        * bsp_specs: (PR1117) move ecrti to proper location
655
656        * console/console.c: (PR1117) round baudrate divider to nearest match
657
658        * include/bsp.h: (PR1117) activate interrupt for ATA,
659        modify calculation of ROM size, add BSP_Convert_decrementer
660
661        * include/mpc5200.h: (PR1117) add some register definitions
662
663        * include/tm27.h:
664        (PR1117) adapt to make tm27 compile again with this BSP
665
666        * mscan/mscan.[ch]:
667        (PR1117) many improvements and fixes,
668        transmit queue added,
669        baud rate settings adapted
670
671        * network/network.c:
672        (PR1117) add handler code to detect and restart FEC on DMA overflow
673
674        * start/start.S:
675        (PR1117) fixed some typos and minor bugs
676        enable FPU in start sequence
677
678        * startup/linkcmds:
679        (PR1117) removed, no longer used
680       
681        * startup/linkcmds.brs5l:
682        (PR1117) added
683
684        * tod/pcf8563.c:
685        (PR1117) fixed bug which read wrong hour from RTC
686
6872006-03-08      Joel Sherrill <joel@OARcorp.com>
688
689        * startup/linkcmds, startup/linkcmds.pm520: Add .gnu.linkonce.b.*
690        section.
691
6922006-02-08      Joel Sherrill <joel@OARcorp.com>
693
694        * startup/linkcmds, startup/linkcmds.pm520: Add sections required by
695        newer gcc versions.
696
6972006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
698
699        * configure.ac: Remove explicit ampolish3 support (now in
700        RTEMS_BSP_CONFIGURE).
701
7022006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
703
704        * configure.ac: Add ampolish3 support.
705        * Makefile.am: Add preinstall.am.
706
7072006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
708
709        * Makefile.am: Don't include subdirs.am.
710
7112006-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
712
713        * vectors/asm_utils.S: Remove (Bogus, now in libcpu).
714
7152006-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
716
717        * bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h, clock/clock.c,
718        console/console.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c,
719        i2c/mpc5200mbus.h, ide/idecfg.c, ide/pcmcia_ide.c, ide/pcmcia_ide.h,
720        include/bsp.h, include/mpc5200.h, irq/irq.c, irq/irq.h,
721        irq/irq_asm.S, irq/irq_init.c, mscan/mscan.c, mscan/mscan.h,
722        network_5200/network.c, nvram/m93cxx.h, nvram/nvram.c,
723        nvram/nvram.h, slicetimer/slicetimer.c, slicetimer/slicetimer.h,
724        start/start.S, startup/bspstart.c, startup/cpuinit.c, tod/pcf8563.c,
725        tod/pcf8563.h, tod/todcfg.c, vectors/vectors.S,
726        vectors/vectors_init.c: Cleanup CVS data.
727
7282005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
729
730        * irq/irq.c, irq/irq_init.c, vectors/vectors_init.c:
731        include <libcpu/raw_exceptions.h>.
732        * include/raw_exception.h, vectors/raw_exception.c: Remove.
733        Use implementation from libcpu instead.
734
7352005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
736
737        * bestcomm/bestcomm_glue.c, clock/clock.c, console/console.c,
738        i2c/i2c.c, i2c/i2cdrv.c, ide/idecfg.c, ide/pcmcia_ide.c,
739        ide/pcmcia_ide.h, include/i2c.h, irq/irq.c, irq/irq_init.c,
740        mscan/mscan.c, network_5200/network.c, nvram/nvram.c, nvram/nvram.h,
741        slicetimer/slicetimer.c, startup/bspstart.c, startup/cpuinit.c,
742        tod/todcfg.c, vectors/vectors_init.c: Misc include file fixes.
743
7442005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
745
746        * Makefile.am, README, bsp_specs, configure.ac,
747        bestcomm/bestcomm_api.c, bestcomm/bestcomm_api.h,
748        bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h,
749        bestcomm/bestcomm_priv.h, bestcomm/dma_image.c,
750        bestcomm/dma_image.capi.h, bestcomm/dma_image.h,
751        bestcomm/dma_image.reloc.c, bestcomm/load_task.c,
752        bestcomm/tasksetup_ata.c, bestcomm/tasksetup_bdtable.c,
753        bestcomm/tasksetup_crc16_dp_0.c, bestcomm/tasksetup_crc16_dp_1.c,
754        bestcomm/tasksetup_fec_rx_bd.c, bestcomm/tasksetup_fec_tx_bd.c,
755        bestcomm/tasksetup_gen_dp_0.c, bestcomm/tasksetup_gen_dp_1.c,
756        bestcomm/tasksetup_gen_dp_2.c, bestcomm/tasksetup_gen_dp_3.c,
757        bestcomm/tasksetup_gen_dp_bd_0.c, bestcomm/tasksetup_gen_dp_bd_1.c,
758        bestcomm/tasksetup_gen_rx_bd.c, bestcomm/tasksetup_gen_tx_bd.c,
759        bestcomm/tasksetup_lpc.c, bestcomm/tasksetup_pci_rx.c,
760        bestcomm/tasksetup_pci_tx.c, bestcomm/include/mgt5200/mgt5200.h,
761        bestcomm/include/mgt5200/sdma.h,
762        bestcomm/task_api/bestcomm_api_mem.h,
763        bestcomm/task_api/bestcomm_cntrl.h,
764        bestcomm/task_api/tasksetup_bdtable.h,
765        bestcomm/task_api/tasksetup_general.h, clock/clock.c,
766        console/console.c, i2c/i2c.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c,
767        i2c/mpc5200mbus.h, ide/idecfg.c, ide/pcmcia_ide.c, ide/pcmcia_ide.h,
768        include/bsp.h, include/coverhd.h, include/i2c.h, include/i2cdrv.h,
769        include/mpc5200.h, include/raw_exception.h, include/tm27.h,
770        include/u-boot.h, irq/irq.c, irq/irq.h, irq/irq_asm.S,
771        irq/irq_init.c, mscan/mscan.c, mscan/mscan.h,
772        network_5200/network.c, nvram/m93cxx.h, nvram/nvram.c,
773        nvram/nvram.h, slicetimer/slicetimer.c, slicetimer/slicetimer.h,
774        start/start.S, startup/bspstart.c, startup/cpuinit.c,
775        startup/linkcmds, startup/linkcmds.pm520, tod/pcf8563.c,
776        tod/pcf8563.h, tod/todcfg.c, vectors/asm_utils.S,
777        vectors/raw_exception.c, vectors/vectors.S, vectors/vectors.h,
778        vectors/vectors_init.c: New (CVS import submission by
779        Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>)
780
7812005-12-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
782
783        * Integrated gen5200 BSP to source tree
Note: See TracBrowser for help on using the repository browser.