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

4.104.115
Last change on this file since 2f00c24 was 2f00c24, checked in by Ralf Corsepius <ralf.corsepius@…>, on 10/22/09 at 02:42:15

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

  • clock/clock.c: Add missing prototypes. Remove argument from clockOff().
  • tod/pcf8563.c: Add missing const.
  • Property mode set to 100644
File size: 27.9 KB
Line 
12009-10-22      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * clock/clock.c: Add missing prototypes.
4        Remove argument from clockOff().
5        * tod/pcf8563.c: Add missing const.
6
72009-10-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
8
9        * clock/clock.c: Update for interrupt handler type change.
10
112009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
12
13        * make/custom/gen5200.inc: Remove RTEMS_BSP_FAMILY.
14
152009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
16
17        * configure.ac: Don't add -ansi -fasm to CFLAGS.
18
192009-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
20
21        * make/custom/gen5200.inc: New (Renamed from gen5200.cfg).
22        * make/custom/gen5200.cfg: Removed.
23        * make/custom/brs5l.cfg, make/custom/icecube.cfg,
24        make/custom/pm520_cr825.cfg, make/custom/pm520_ze30.cfg:
25        Include make/custom/gen5200.inc.
26
272009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
28
29        * make/custom/icecube.cfg, make/custom/pm520_cr825.cfg,
30        make/custom/pm520_ze30.cfg:
31        New (relocated from /make/custom).
32
332009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
34
35        * make/custom/brs5l.cfg: New (relocated from /make/custom).
36
372009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
38
39        * make/custom/gen5200.cfg: New (relocated from /make/custom).
40
412009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
42
43        * console/console.c: Reflect termios_baud_to_number having been
44        renamed to rtems_termios_baud_to_number.
45
462009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
47
48        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
49
502009-09-09      Joel Sherrill <joel.sherrill@oarcorp.com>
51
52        PR 1435/bsps
53        * Makefile.am: Use shared implementation of bsp_idle_thread().
54        * startup/bspidle.c: Removed.
55
562009-08-26      Joel Sherrill <joel.sherrill@oarcorp.com>
57
58        * Makefile.am, startup/bspstart.c: Rename BSP specific idle thread to
59        bsp_idle_thread and split into its own file.
60        * startup/bspidle.c: New file.
61
622009-08-24      Joel Sherrill <joel.sherrill@oarcorp.com>
63
64        * include/bsp.h, startup/bspstart.c: Rename _Thread_Idle_body to
65        bsp_idle_thread.
66
672009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
68
69        * console/console.c: Spacing.
70
712009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
72
73        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
74        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
75        have the same options.
76
772009-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
78
79        * README.IceCube: Correct mkimage addresses.
80
812009-04-28      Chris Johns <chrisj@rtems.org>
82
83        * start/start.S: Update for boot_card command line change.
84
852009-02-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
86
87        * bsp_specs: Added crtbegin.o and crtend.o to support global C++
88        constructors and destructors.
89
902009-02-12      Joel Sherrill <joel.sherrill@oarcorp.com>
91
92        * include/bsp.h, startup/bspstart.c: Change prototype of IDLE thread to
93        consistently return void * and take a uintptr_t argument.
94
952008-12-04      Ralf Corsépius <ralf.corsepius@rtems.org>
96
97        * bsp_specs: Remove references to start_g.o.
98
992008-12-04      Ralf Corsépius <ralf.corsepius@rtems.org>
100
101        * bsp_specs: Remove -u start -e start from %link.
102        * console/console.c: Use bool.
103
1042008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
105
106        * Makefile.am, preinstall.am: Use shared stub coverhd.h
107        * include/coverhd.h: Removed.
108
1092008-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
110
111        * configure.ac: Move PM520_ZE30, PM520_CR825, icecube, BRS5L
112        defines from *.cfg into bspopts.h.
113
1142008-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
115
116        * include/bsp.h: #include <bspopts.h> first.
117
1182008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
119
120        * clock/clock.c: include "../../../shared/clockdrv_shell.h".
121        * Makefile.am: Reflect changes above.
122
1232008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
124
125        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
126        of building libbspstart.a, using automake-rules.
127
1282008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
129
130        * Makefile.am: Eliminate *_SOURCES.
131
1322008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
133
134        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
135        components.
136
1372008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
138
139        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
140
1412008-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
142
143        * preinstall.am: Regenerated.
144
1452008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
146
147        * Makefile.am: Eliminates libcpudir.
148
1492008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
150
151        * Makefile.am: Cosmetics.
152
1532008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
154
155        * configure.ac: Make letting boot_card() handle work area allocation
156        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
157        BSP_BOOTCARD_OPTIONS.
158
1592008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
160
161        * Makefile.am, configure.ac, console/console.c, include/bsp.h,
162        startup/bspstart.c: Use standardized bsp_cleanup() which can
163        optionally print a message, poll for user to press key, and call
164        bsp_reset(). Using this eliminates the various bsp_cleanup()
165        implementations which had their own implementation and variety of
166        string constants.
167        * startup/bspreset.c: New file.
168        * startup/bspclean.c: Removed.
169
1702008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
171
172        * startup/linkcmds.base: Fixed wrong section size symbols.
173
1742008-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
175
176        * Makefile.am, include/bsp.h, network_5200/network.c, start/start.S,
177        startup/bspstart.c, startup/cpuinit.c: Use top level shared
178        bsp_get_work_area() implementation. Augment it to know about U-Boot.
179        * startup/bspgetworkarea.c: Removed.
180
1812008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
182
183        * include/bsp.h: Remove unnecessary boilerplate comments.
184
1852008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
186
187        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
188        is NOT used anywhere.
189
1902008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
191
192        * startup/bspgetworkarea.c, startup/linkcmds.base: Do some prep work in
193        anticipation of gen5200 and gen83xx being able to shared
194        bsp_get_work_area() implementation.
195
1962008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
197
198        * clock/clock.c, startup/bspstart.c: Remove unnecessary includes of
199        rtems/libcsupport.h and rtems/libio.h.
200
2012008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
202
203        * Makefile.am, startup/bspstart.c: Use shared bsp_get_work_area() in
204        its own file and rely on BSP Framework to perform more
205        initialization.
206        * startup/bspgetworkarea.c: New file.
207
2082008-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
209
210        * network_5200/network.c: Remove use of boolean.
211
2122008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
213
214        * include/bsp.h, startup/bspclean.c: Review of all bsp_cleanup()
215        implementations. In this phase, all prototypes were removed from
216        bsp.h and empty implementations were removed and made to use the
217        shared stub.
218
2192008-09-08      Ralf Corsépius <ralf.corsepius@rtems.org>
220
221        * i2c/i2c.c: Remove rtems_boolean having crept in again.
222
2232008-09-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
224
225        * include/mscan-base.h: Added bit timing macros.
226
2272008-09-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
228
229        * i2c/i2c.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c, i2c/mpc5200mbus.h,
230        include/i2c.h:
231        converted done_arg to a void pointer
232       
2332008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
234
235        * bestcomm/bestcomm_glue.c, ide/pcmcia_ide.c, tod/todcfg.c:
236        Convert to "bool".
237
2382008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
239
240        * i2c/i2c.c, i2c/i2cdrv.c: Convert to "bool".
241
2422008-09-04      Sebastian Huber <sebastian.huber@embedded-brains.de>
243
244        * include/mscan-base.h, mscan/mscan-base.c, mscan/mscan.c,
245        mscan/mscan_int.h: Improved parameter checks for bit rate function.
246
2472008-09-03      Joel Sherrill <joel.sherrill@oarcorp.com>
248
249        * Makefile.am, bestcomm/load_task.c,
250        bestcomm/task_api/tasksetup_general.h: Eliminate requirement to build
251        bestcomm as a relocatable lump. This should reduce the minimum
252        footprint considerably.
253
2542008-09-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
255
256        * irq/irq.h, irq/irq_asm.h, irq/irq_init.c, vectors/vectors.S,
257        vectors/vectors.h, vectors/vectors_init.c: Removed files.
258
259        * include/irq-config.h, include/irq.h, include/mscan-base.h,
260        mscan/mscan-base.c, startup/linkcmds.base: New files.
261
262        * mscan/mscan.c, mscan/mscan_int.h: Moved general MSCAN functions into
263        separate header and source files (include/mscan-base.h and
264        mscan/mscan-base.c).  Formatted code.
265
266        * bestcomm/bestcomm_glue.c, bestcomm/load_task.c, clock/clock.c,
267        console/console.c, i2c/mpc5200mbus.c, ide/idecfg.c, ide/pcmcia_ide.c,
268        include/bsp.h, irq/irq.c, network_5200/network.c,
269        slicetimer/slicetimer.c, start/start.S, startup/bspclean.c,
270        startup/bspstart.c, startup/cpuinit.c: Converted to use shared
271        exception and interrupt code.
272
273        * startup/linkcmds, startup/linkcmds.brs5l, startup/linkcmds.icecube,
274        startup/linkcmds.pm520: Changed to include new file
275        startup/linkcmds.base.  Supports small data area now.
276
277        * configure.ac, Makefile.am, bsp_specs, preinstall.am: Update.
278
2792008-08-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
280
281        * startup/cpuinit.h: Uses now powerpc-utility.h.  Changed invalid usage
282        of a boolean type to a proper integer type in calc_dbat_regvals().
283
2842008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
285
286        * clock/clock.c, irq/irq_init.c, vectors/vectors.h,
287        vectors/vectors_init.c: Add missing prototypes.
288
2892008-08-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
290
291        * start/start.S: Clear environment pointer for bootcard.
292
2932008-07-29      Chris Johns <chrisj@rtems.org>
294
295        * ide/pcmcia_ide.c: Updated to the libblock changes.
296
2972008-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
298
299        * Makefile.am, include/bsp.h: Add bsp_uboot_getenv() to obtain U-Boot
300        environment variables.
301        * startup/uboot_support.c: New file.
302
3032008-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
304
305        * irq/irq.c: Add units.
306
3072008-06-06      Joel Sherrill <joel.sherrill@oarcorp.com>
308
309        * include/bsp.h, irq/irq.c, irq/irq_init.c, startup/bspclean.c,
310        startup/bspstart.c: Slightly better names for IRQ benchmarking. Make
311        sure the routines are present all the time.
312
3132008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
314
315        * console/console.c: Remove explicit switch and call
316        termios_baud_to_number().
317
3182008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
319
320        * console/console.c: Properly inform termios of our initial baud rate.
321        If it is not the default, this causes problems when an application
322        changes any termios attributes since termios thinks our baud rate is
323        one thing when in fact, it is another.
324
3252008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
326
327        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
328        Framework to ask the BSP where it has memory for the RTEMS Workspace
329        and C Program Heap. These collectively are referred to as work area.
330        If the BSP supports this, then it does not have to include code to
331        split the available memory between the two areas. This reduces the
332        amount of code in the BSP specific bspstart.c file. Additionally, the
333        shared framework can initialize the C Library, call
334        rtems_debug_enable(), and dirty the work area memory. Until most/all
335        BSPs support this new capability, if the BSP supports this, it should
336        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
337        When the transition is complete, this autoconf macro can be removed.
338
3392008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
340
341        * Makefile.am: Rework to avoid .rel files.
342
3432008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
344
345        * startup/bspstart.c: Refactored and renamed initialization routines to
346        rtems_initialize_data_structures, rtems_initialize_before_drivers,
347        rtems_initialize_device_drivers, and
348        rtems_initialize_start_multitasking. This opened the sequence up so
349        that bootcard() could provide a more robust and flexible framework
350        which is easier to explain and understand. This also lays the
351        groundwork for sharing the division of available memory between the
352        RTEMS workspace and heap and the C library initialization across all
353        BSPs.
354
3552008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
356
357        * startup/linkcmds, startup/linkcmds.brs5l, startup/linkcmds.icecube,
358        startup/linkcmds.pm520: Add wildcard to gcc_except_table section so
359        programs compiled with gcc 4.3.x can link.
360
3612008-01-11      Joel Sherrill <joel.sherrill@oarcorp.com>
362
363        * configure.ac, irq/irq.c, startup/bspclean.c, startup/bspstart.c: Add
364        ALLOW_IRQ_NESTING option. The MPC5200 has a settle time after
365        acknowledging the IRQs and currently the BSP does not account for
366        that. After acknowledging an interrupt, it currently gets a second
367        spurious IRQ a significant percentage of the time. Rename to
368        BENCHMARK_IRQ_PROCESSING and get it working again. Under one test
369        load, not nesting interrupts resulted in a 50% reduction in the
370        number of IRQs and an ~30% reduction in time spent in IRQs.
371
3722007-12-18      Joel Sherrill <joel.sherrill@OARcorp.com>
373
374        * startup/linkcmds: Spacing.
375        * startup/linkcmds.brs5l: Add wildcard to .bss section.
376
3772007-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
378
379        * irq/irq.c, startup/bspclean.c, startup/bspstart.c: I give. The code
380        is now in conditionally so I can avoid putting it in accidently
381        again.
382
383        * startup/bspclean.c: Revert patch with test code.
384
3852007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
386
387        * irq/irq.c: Revert accidentally committed test code.
388
3892007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
390
391        * bsp_specs, clock/clock.c, include/bsp.h, irq/irq.c,
392        startup/bspclean.c, startup/bspstart.c: Eliminate copies of the
393        Configuration Table. Use the RTEMS provided accessor macros to obtain
394        configuration fields.
395
3962007-12-06      Joel Sherrill <joel.sherrill@oarcorp.com>
397
398        * include/mpc5200.h: Expand tabs.
399
4002007-12-05      Joel Sherrill <joel.sherrill@oarcorp.com>
401
402        * include/bsp.h: Correct BSP specific Idle thread support.
403
4042007-12-05      Till Straumann <strauman@slac.stanford.edu>
405
406        * irq/irq_init.c, irq_asm.S:
407        Converted exception vector names to new ones
408        (qualified by <cpu_type> if non-std ppc exceptions).
409
4102007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
411
412        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
413        Configuration Table. Eliminate CPU Table from all ports. Delete
414        references to CPU Table in all forms.
415
4162007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
417
418        * clock/clock.c: Fix typo.
419
4202007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
421
422        * irq/irq.c: Spacing.
423
4242007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
425
426        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
427        the Configuration Table. This included pretasking_hook,
428        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
429        extra_mpci_receive_server_stack, stack_allocate_hook, and
430        stack_free_hook. As a side-effect of this effort some multiprocessing
431        code was made conditional and some style clean up occurred.
432
4332007-11-30      Till Straumann <strauman@slac.stanford.edu>
434
435        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
436
4372007-11-30      Till Straumann <strauman@slac.stanford.edu>
438
439        * irq/irq.h, irq/irq_init.c: Removed the definition
440        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
441        initialize the irqBase member of the rtems_irq_global_settings
442        struct. However, irqBase is an rtems_irq_symbolic_name,
443        so using BSP_LOWEST_OFFSET is more appropriate.
444
4452007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
446
447        * clock/clock.c, startup/bspstart.c: Eliminate PowerPC specific
448        elements from the CPU Table. They have been replaced with variables
449        named bsp_XXX as needed.
450
4512007-10-31      Joel Sherrill <joel.sherrill@oarcorp.com>
452
453        * include/mpc5200.h: Fix typo.
454
4552007-10-30      Joel Sherrill <joel.sherrill@oarcorp.com>
456
457        * include/mpc5200.h: Fix constants off by one nibble.
458
4592007-10-30      Joel Sherrill <joel.sherrill@oarcorp.com>
460
461        * include/mpc5200.h: Added some simple interrupt GPIO constants.
462
4632007-10-26      Joel Sherrill <joel.sherrill@oarcorp.com>
464
465        * irq/irq.h: Fixed typos.
466
4672007-09-21      Joel Sherrill <joel.sherrill@OARcorp.com>
468
469        * network_5200/network.c: Add multicast support.
470
4712007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
472
473        PR 1257/bsps
474        * irq/irq.c: Code outside of cpukit should use the public API for
475        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
476        public API and directly accessing _CPU_ISR_Disable and
477        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
478        directive which could lead to problems. This patch also changes the
479        type of the variable passed into these routines and addresses minor
480        style issues.
481
4822007-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
483
484        * irq/irq.h: Reformat -- make things line up.
485
4862007-08-28      Joel Sherrill <joel.sherrill@oarcorp.com>
487
488        * console/console.c: Add missing semi-colon.
489
4902007-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
491
492        * Makefile.am, README.IceCube, preinstall.am, include/bsp.h,
493        vectors/vectors.S: Rename EP5200 to IceCube since that is the
494        nickname for the Freescale evaluation board it is based upon. BSP was
495        tested on a Freescale MPC5200LITE.
496
4972007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
498
499        * ide/pcmcia_ide.c: Added prototype of mpc5200_pcmciaide_dma_blockop to
500        eliminate warning.
501
5022007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
503
504        * Makefile.am: Add shared ShowBATS().
505        * startup/cpuinit.c: Split out BAT initialization into subroutine
506        that is defined based upon conditionals set.  More critically
507        added code to detect and correct for a buggy U-Boot found on
508        some Freescale LITE5200B boards which report Flash memory to
509        be for 32MB at 0xFF000000 instead of 0xFE000000.  If we use
510        the reported information, the system gives an exception just
511        after the BAT is programmed.
512        * vectors/vectors_init.c: Turn off message unless verbose is on.
513
5142007-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
515
516        * Makefile.am, vectors/vectors_init.c: Print stack trace on exception.
517
5182007-07-12      Joel Sherrill <joel.sherrill@OARcorp.com>
519
520        * startup/linkcmds.brs5l: Add .jcr section.
521
5222007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
523
524        * README.IceCube: New file.
525
5262007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
527
528        * console/console.c: Fix typo accidentally introduced.
529        * network_5200/network.c: Fix warning.
530
5312007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
532
533        * startup/linkcmds.ep5200: Add .jcr section.
534
5352007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
536
537        * bsp_specs, startup/linkcmds, startup/linkcmds.pm520:
538        add c++ support again
539        * preinstall.am: some fixes
540
5412007-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
542
543        * Makefile.am: Add startup/bspclean.c
544        * console/console.c: Remove warning.
545        * include/bsp.h: Add conditionals for prompt for reset and resetting
546        board.
547        * start/start.S: Remove if 1 around section.
548        * vectors/vectors_init.c: Do not print unless noisy init enabled.
549        * startup/bspclean.c: New file. Will prompt for reset and reset.
550
5512007-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
552
553        * clock/clock.c, console/console.c: Add clock HW initialization missed
554        in earlier conversion.
555
5562007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
557
558        * irq_init.c, Makefile.am: adapted to shared exception code
559
5602007-06-22      Joel Sherrill <joel.sherrill@oarcorp.com>
561
562        * clock/clock.c, network_5200/network.c: Convert to using clock driver
563        template.
564
5652007-06-22      Joel Sherrill <joel.sherrill@OARcorp.com>
566
567        * startup/linkcmds.brs5l: Add missing wild card on .sdata section so
568        all class examples build.
569
5702007-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
571
572        * clock/clock.c: Add nanoseconds since last tick support.
573
5742007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
575
576        Add Embedded Planets EP5200 which is the same as the Freescale
577        5200Lite (a.k.a. IceCube) evaluation board.
578        * Makefile.am: Add linkcmds.ep5200.
579        Add -DMPC5200_BAPI_LIBC_HEADERS to remove some warnings in bestcomm.
580        * preinstall.am: Add linkcmds.ep5200.
581        * clock/clock.c: Correct math for prescaler/counter when bus speed
582        is high enough to require multiple passes of loop.
583        * console/console.c: Use same math for initial baud rate as when it
584        is changed via ioctl.  When HAS_UBOOT is defined, initialize console
585        to the same baud as it was with U-Boot.
586        * include/bsp.h: Add EP5200 and console boot baud support.
587        * include/mpc5200.h: Spacing.
588        * startup/bspstart.c: If HAS_UBOOT and SHOW_MORE_INIT_SETTINGS are
589        both defined, dump the U-Boot BD info structure.
590        * vectors/vectors.S: ep5200 cannot use vectors segment.  When loading
591        it, U-Boot freezes.  Besides, U-Boot can automatically start the BSP
592        so we do not have to run from board reset.
593        * startup/linkcmds.ep5200: New file.
594
5952007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
596
597        * mscan/mscan.c: Use size_t for message sizes. Remove absurd type
598          cast.
599
6002007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
601
602        * bsp_specs: Remove qrtems_debug.
603
6042007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
605
606        * bsp_specs: Remove lib (Now expected to exist in GCC).
607
6082007-03-12      Joel Sherrill <joel@OARcorp.com>
609
610        * clock/clock.c, console/console.c, ide/pcmcia_ide.c, irq/irq.c,
611        irq/irq.h, irq/irq_asm.S, irq/irq_init.c, nvram/nvram.c,
612        nvram/nvram.h, slicetimer/slicetimer.c, startup/bspstart.c,
613        vectors/vectors.h, vectors/vectors_init.c: Correct license URL and/or
614        fix mistake in copyright notice. Both of these mistakes appear to be
615        from code submitted after these changes were made previously.
616
6172007-03-11      Joel Sherrill <joel@OARcorp.com>
618
619        * startup/bspstart.c: Remove assignments of
620        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
621        value in boot_card.c
622
6232007-03-10      Joel Sherrill <joel@OARcorp.com>
624
625        PR 1227/bsps
626        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
627        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
628
6292007-01-23      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
630
631        * console/console.c: corrected typo in UART error handler (usage
632        * of ISR_PE instead of ISR_OE)
633       
6342006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
635
636        * bestcomm/load_task.c: Remove bogus casts.
637        * network_5200/network.c: Use ioctl_command_t as arg to ioctl functions.
638
6392006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
640
641        * configure.ac: New BUG-REPORT address.
642
6432006-11-15      Joel Sherrill <joel@OARcorp.com>
644
645        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
646        file and simplified initialization.
647
6482006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
649
650        * Makefile.am: Remove superfluous -DASM.
651
6522006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
653
654        * configure.ac: Require autoconf-2.60. Require automake-1.10.
655
6562006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
657
658        * clock/clock.c, console/console.c, ide/pcmcia_ide.c,
659        ide/pcmcia_ide.h, irq/irq.c, irq/irq.h, irq/irq_asm.S,
660        irq/irq_init.c, nvram/m93cxx.h, nvram/nvram.c, nvram/nvram.h,
661        slicetimer/slicetimer.c, start/start.S, startup/bspstart.c,
662        startup/cpuinit.c, vectors/vectors.S, vectors/vectors_init.c:
663        Convert to utf-8.
664
6652006-09-11      Joel Sherrill <joel@OARcorp.com>
666
667        * include/mpc5200.h, network_5200/network.c: Convert C++ style comments
668        to C style.
669
6702006-08-15      Joel Sherrill <joel@OARcorp.com>
671
672        * Makefile.am, preinstall.am, startup/linkcmds, startup/linkcmds.brs5l,
673        startup/linkcmds.pm520: Add support for missing .rela sections.
674        Install linkcmds.
675
6762006-08-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
677
678        * linkcmds.brs5l:
679        (PR1117) Add  startup/linkcmds.brs5l
680
6812006-06-28      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
682
683        * Makefile.am, preinstall.am:
684        (PR1117) Add  startup/linkcmds.brs5l, slicetimer.h, nvram.h
685        to distributed files, add start/start.S to startup sources
686
687        * bestcomm/bestcomm_glue.c:
688        (PR1117) make SDMA interrupt operations interrupt save
689       
690        * bsp_specs: (PR1117) move ecrti to proper location
691
692        * console/console.c: (PR1117) round baudrate divider to nearest match
693
694        * include/bsp.h: (PR1117) activate interrupt for ATA,
695        modify calculation of ROM size, add BSP_Convert_decrementer
696
697        * include/mpc5200.h: (PR1117) add some register definitions
698
699        * include/tm27.h:
700        (PR1117) adapt to make tm27 compile again with this BSP
701
702        * mscan/mscan.[ch]:
703        (PR1117) many improvements and fixes,
704        transmit queue added,
705        baud rate settings adapted
706
707        * network/network.c:
708        (PR1117) add handler code to detect and restart FEC on DMA overflow
709
710        * start/start.S:
711        (PR1117) fixed some typos and minor bugs
712        enable FPU in start sequence
713
714        * startup/linkcmds:
715        (PR1117) removed, no longer used
716       
717        * startup/linkcmds.brs5l:
718        (PR1117) added
719
720        * tod/pcf8563.c:
721        (PR1117) fixed bug which read wrong hour from RTC
722
7232006-03-08      Joel Sherrill <joel@OARcorp.com>
724
725        * startup/linkcmds, startup/linkcmds.pm520: Add .gnu.linkonce.b.*
726        section.
727
7282006-02-08      Joel Sherrill <joel@OARcorp.com>
729
730        * startup/linkcmds, startup/linkcmds.pm520: Add sections required by
731        newer gcc versions.
732
7332006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
734
735        * configure.ac: Remove explicit ampolish3 support (now in
736        RTEMS_BSP_CONFIGURE).
737
7382006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
739
740        * configure.ac: Add ampolish3 support.
741        * Makefile.am: Add preinstall.am.
742
7432006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
744
745        * Makefile.am: Don't include subdirs.am.
746
7472006-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
748
749        * vectors/asm_utils.S: Remove (Bogus, now in libcpu).
750
7512006-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
752
753        * bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h, clock/clock.c,
754        console/console.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c,
755        i2c/mpc5200mbus.h, ide/idecfg.c, ide/pcmcia_ide.c, ide/pcmcia_ide.h,
756        include/bsp.h, include/mpc5200.h, irq/irq.c, irq/irq.h,
757        irq/irq_asm.S, irq/irq_init.c, mscan/mscan.c, mscan/mscan.h,
758        network_5200/network.c, nvram/m93cxx.h, nvram/nvram.c,
759        nvram/nvram.h, slicetimer/slicetimer.c, slicetimer/slicetimer.h,
760        start/start.S, startup/bspstart.c, startup/cpuinit.c, tod/pcf8563.c,
761        tod/pcf8563.h, tod/todcfg.c, vectors/vectors.S,
762        vectors/vectors_init.c: Cleanup CVS data.
763
7642005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
765
766        * irq/irq.c, irq/irq_init.c, vectors/vectors_init.c:
767        include <libcpu/raw_exceptions.h>.
768        * include/raw_exception.h, vectors/raw_exception.c: Remove.
769        Use implementation from libcpu instead.
770
7712005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
772
773        * bestcomm/bestcomm_glue.c, clock/clock.c, console/console.c,
774        i2c/i2c.c, i2c/i2cdrv.c, ide/idecfg.c, ide/pcmcia_ide.c,
775        ide/pcmcia_ide.h, include/i2c.h, irq/irq.c, irq/irq_init.c,
776        mscan/mscan.c, network_5200/network.c, nvram/nvram.c, nvram/nvram.h,
777        slicetimer/slicetimer.c, startup/bspstart.c, startup/cpuinit.c,
778        tod/todcfg.c, vectors/vectors_init.c: Misc include file fixes.
779
7802005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
781
782        * Makefile.am, README, bsp_specs, configure.ac,
783        bestcomm/bestcomm_api.c, bestcomm/bestcomm_api.h,
784        bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h,
785        bestcomm/bestcomm_priv.h, bestcomm/dma_image.c,
786        bestcomm/dma_image.capi.h, bestcomm/dma_image.h,
787        bestcomm/dma_image.reloc.c, bestcomm/load_task.c,
788        bestcomm/tasksetup_ata.c, bestcomm/tasksetup_bdtable.c,
789        bestcomm/tasksetup_crc16_dp_0.c, bestcomm/tasksetup_crc16_dp_1.c,
790        bestcomm/tasksetup_fec_rx_bd.c, bestcomm/tasksetup_fec_tx_bd.c,
791        bestcomm/tasksetup_gen_dp_0.c, bestcomm/tasksetup_gen_dp_1.c,
792        bestcomm/tasksetup_gen_dp_2.c, bestcomm/tasksetup_gen_dp_3.c,
793        bestcomm/tasksetup_gen_dp_bd_0.c, bestcomm/tasksetup_gen_dp_bd_1.c,
794        bestcomm/tasksetup_gen_rx_bd.c, bestcomm/tasksetup_gen_tx_bd.c,
795        bestcomm/tasksetup_lpc.c, bestcomm/tasksetup_pci_rx.c,
796        bestcomm/tasksetup_pci_tx.c, bestcomm/include/mgt5200/mgt5200.h,
797        bestcomm/include/mgt5200/sdma.h,
798        bestcomm/task_api/bestcomm_api_mem.h,
799        bestcomm/task_api/bestcomm_cntrl.h,
800        bestcomm/task_api/tasksetup_bdtable.h,
801        bestcomm/task_api/tasksetup_general.h, clock/clock.c,
802        console/console.c, i2c/i2c.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c,
803        i2c/mpc5200mbus.h, ide/idecfg.c, ide/pcmcia_ide.c, ide/pcmcia_ide.h,
804        include/bsp.h, include/coverhd.h, include/i2c.h, include/i2cdrv.h,
805        include/mpc5200.h, include/raw_exception.h, include/tm27.h,
806        include/u-boot.h, irq/irq.c, irq/irq.h, irq/irq_asm.S,
807        irq/irq_init.c, mscan/mscan.c, mscan/mscan.h,
808        network_5200/network.c, nvram/m93cxx.h, nvram/nvram.c,
809        nvram/nvram.h, slicetimer/slicetimer.c, slicetimer/slicetimer.h,
810        start/start.S, startup/bspstart.c, startup/cpuinit.c,
811        startup/linkcmds, startup/linkcmds.pm520, tod/pcf8563.c,
812        tod/pcf8563.h, tod/todcfg.c, vectors/asm_utils.S,
813        vectors/raw_exception.c, vectors/vectors.S, vectors/vectors.h,
814        vectors/vectors_init.c: New (CVS import submission by
815        Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>)
816
8172005-12-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
818
819        * Integrated gen5200 BSP to source tree
Note: See TracBrowser for help on using the repository browser.