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

4.104.115
Last change on this file since 6b2b37d2 was 6b2b37d2, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/15/09 at 14:45:47

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

  • configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
  • Property mode set to 100644
File size: 26.5 KB
Line 
12009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
4
5 2009-09-09     Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        PR 1435/bsps
8        * Makefile.am: Use shared implementation of bsp_idle_thread().
9        * startup/bspidle.c: Removed.
10
112009-08-26      Joel Sherrill <joel.sherrill@oarcorp.com>
12
13        * Makefile.am, startup/bspstart.c: Rename BSP specific idle thread to
14        bsp_idle_thread and split into its own file.
15        * startup/bspidle.c: New file.
16
172009-08-24      Joel Sherrill <joel.sherrill@oarcorp.com>
18
19        * include/bsp.h, startup/bspstart.c: Rename _Thread_Idle_body to
20        bsp_idle_thread.
21
222009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
23
24        * console/console.c: Spacing.
25
262009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
27
28        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
29        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
30        have the same options.
31
322009-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
33
34        * README.IceCube: Correct mkimage addresses.
35
362009-04-28      Chris Johns <chrisj@rtems.org>
37
38        * start/start.S: Update for boot_card command line change.
39
402009-02-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
41
42        * bsp_specs: Added crtbegin.o and crtend.o to support global C++
43        constructors and destructors.
44
452009-02-12      Joel Sherrill <joel.sherrill@oarcorp.com>
46
47        * include/bsp.h, startup/bspstart.c: Change prototype of IDLE thread to
48        consistently return void * and take a uintptr_t argument.
49
502008-12-04      Ralf Corsépius <ralf.corsepius@rtems.org>
51
52        * bsp_specs: Remove references to start_g.o.
53
542008-12-04      Ralf Corsépius <ralf.corsepius@rtems.org>
55
56        * bsp_specs: Remove -u start -e start from %link.
57        * console/console.c: Use bool.
58
592008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
60
61        * Makefile.am, preinstall.am: Use shared stub coverhd.h
62        * include/coverhd.h: Removed.
63
642008-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
65
66        * configure.ac: Move PM520_ZE30, PM520_CR825, icecube, BRS5L
67        defines from *.cfg into bspopts.h.
68
692008-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
70
71        * include/bsp.h: #include <bspopts.h> first.
72
732008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
74
75        * clock/clock.c: include "../../../shared/clockdrv_shell.h".
76        * Makefile.am: Reflect changes above.
77
782008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
79
80        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
81        of building libbspstart.a, using automake-rules.
82
832008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
84
85        * Makefile.am: Eliminate *_SOURCES.
86
872008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
88
89        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
90        components.
91
922008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
93
94        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
95
962008-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
97
98        * preinstall.am: Regenerated.
99
1002008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
101
102        * Makefile.am: Eliminates libcpudir.
103
1042008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
105
106        * Makefile.am: Cosmetics.
107
1082008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
109
110        * configure.ac: Make letting boot_card() handle work area allocation
111        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
112        BSP_BOOTCARD_OPTIONS.
113
1142008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
115
116        * Makefile.am, configure.ac, console/console.c, include/bsp.h,
117        startup/bspstart.c: Use standardized bsp_cleanup() which can
118        optionally print a message, poll for user to press key, and call
119        bsp_reset(). Using this eliminates the various bsp_cleanup()
120        implementations which had their own implementation and variety of
121        string constants.
122        * startup/bspreset.c: New file.
123        * startup/bspclean.c: Removed.
124
1252008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
126
127        * startup/linkcmds.base: Fixed wrong section size symbols.
128
1292008-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
130
131        * Makefile.am, include/bsp.h, network_5200/network.c, start/start.S,
132        startup/bspstart.c, startup/cpuinit.c: Use top level shared
133        bsp_get_work_area() implementation. Augment it to know about U-Boot.
134        * startup/bspgetworkarea.c: Removed.
135
1362008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
137
138        * include/bsp.h: Remove unnecessary boilerplate comments.
139
1402008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
141
142        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
143        is NOT used anywhere.
144
1452008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
146
147        * startup/bspgetworkarea.c, startup/linkcmds.base: Do some prep work in
148        anticipation of gen5200 and gen83xx being able to shared
149        bsp_get_work_area() implementation.
150
1512008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
152
153        * clock/clock.c, startup/bspstart.c: Remove unnecessary includes of
154        rtems/libcsupport.h and rtems/libio.h.
155
1562008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
157
158        * Makefile.am, startup/bspstart.c: Use shared bsp_get_work_area() in
159        its own file and rely on BSP Framework to perform more
160        initialization.
161        * startup/bspgetworkarea.c: New file.
162
1632008-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
164
165        * network_5200/network.c: Remove use of boolean.
166
1672008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
168
169        * include/bsp.h, startup/bspclean.c: Review of all bsp_cleanup()
170        implementations. In this phase, all prototypes were removed from
171        bsp.h and empty implementations were removed and made to use the
172        shared stub.
173
1742008-09-08      Ralf Corsépius <ralf.corsepius@rtems.org>
175
176        * i2c/i2c.c: Remove rtems_boolean having crept in again.
177
1782008-09-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
179
180        * include/mscan-base.h: Added bit timing macros.
181
1822008-09-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
183
184        * i2c/i2c.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c, i2c/mpc5200mbus.h,
185        include/i2c.h:
186        converted done_arg to a void pointer
187       
1882008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
189
190        * bestcomm/bestcomm_glue.c, ide/pcmcia_ide.c, tod/todcfg.c:
191        Convert to "bool".
192
1932008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
194
195        * i2c/i2c.c, i2c/i2cdrv.c: Convert to "bool".
196
1972008-09-04      Sebastian Huber <sebastian.huber@embedded-brains.de>
198
199        * include/mscan-base.h, mscan/mscan-base.c, mscan/mscan.c,
200        mscan/mscan_int.h: Improved parameter checks for bit rate function.
201
2022008-09-03      Joel Sherrill <joel.sherrill@oarcorp.com>
203
204        * Makefile.am, bestcomm/load_task.c,
205        bestcomm/task_api/tasksetup_general.h: Eliminate requirement to build
206        bestcomm as a relocatable lump. This should reduce the minimum
207        footprint considerably.
208
2092008-09-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
210
211        * irq/irq.h, irq/irq_asm.h, irq/irq_init.c, vectors/vectors.S,
212        vectors/vectors.h, vectors/vectors_init.c: Removed files.
213
214        * include/irq-config.h, include/irq.h, include/mscan-base.h,
215        mscan/mscan-base.c, startup/linkcmds.base: New files.
216
217        * mscan/mscan.c, mscan/mscan_int.h: Moved general MSCAN functions into
218        separate header and source files (include/mscan-base.h and
219        mscan/mscan-base.c).  Formatted code.
220
221        * bestcomm/bestcomm_glue.c, bestcomm/load_task.c, clock/clock.c,
222        console/console.c, i2c/mpc5200mbus.c, ide/idecfg.c, ide/pcmcia_ide.c,
223        include/bsp.h, irq/irq.c, network_5200/network.c,
224        slicetimer/slicetimer.c, start/start.S, startup/bspclean.c,
225        startup/bspstart.c, startup/cpuinit.c: Converted to use shared
226        exception and interrupt code.
227
228        * startup/linkcmds, startup/linkcmds.brs5l, startup/linkcmds.icecube,
229        startup/linkcmds.pm520: Changed to include new file
230        startup/linkcmds.base.  Supports small data area now.
231
232        * configure.ac, Makefile.am, bsp_specs, preinstall.am: Update.
233
2342008-08-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
235
236        * startup/cpuinit.h: Uses now powerpc-utility.h.  Changed invalid usage
237        of a boolean type to a proper integer type in calc_dbat_regvals().
238
2392008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
240
241        * clock/clock.c, irq/irq_init.c, vectors/vectors.h,
242        vectors/vectors_init.c: Add missing prototypes.
243
2442008-08-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
245
246        * start/start.S: Clear environment pointer for bootcard.
247
2482008-07-29      Chris Johns <chrisj@rtems.org>
249
250        * ide/pcmcia_ide.c: Updated to the libblock changes.
251
2522008-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
253
254        * Makefile.am, include/bsp.h: Add bsp_uboot_getenv() to obtain U-Boot
255        environment variables.
256        * startup/uboot_support.c: New file.
257
2582008-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
259
260        * irq/irq.c: Add units.
261
2622008-06-06      Joel Sherrill <joel.sherrill@oarcorp.com>
263
264        * include/bsp.h, irq/irq.c, irq/irq_init.c, startup/bspclean.c,
265        startup/bspstart.c: Slightly better names for IRQ benchmarking. Make
266        sure the routines are present all the time.
267
2682008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
269
270        * console/console.c: Remove explicit switch and call
271        termios_baud_to_number().
272
2732008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
274
275        * console/console.c: Properly inform termios of our initial baud rate.
276        If it is not the default, this causes problems when an application
277        changes any termios attributes since termios thinks our baud rate is
278        one thing when in fact, it is another.
279
2802008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
281
282        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
283        Framework to ask the BSP where it has memory for the RTEMS Workspace
284        and C Program Heap. These collectively are referred to as work area.
285        If the BSP supports this, then it does not have to include code to
286        split the available memory between the two areas. This reduces the
287        amount of code in the BSP specific bspstart.c file. Additionally, the
288        shared framework can initialize the C Library, call
289        rtems_debug_enable(), and dirty the work area memory. Until most/all
290        BSPs support this new capability, if the BSP supports this, it should
291        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
292        When the transition is complete, this autoconf macro can be removed.
293
2942008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
295
296        * Makefile.am: Rework to avoid .rel files.
297
2982008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
299
300        * startup/bspstart.c: Refactored and renamed initialization routines to
301        rtems_initialize_data_structures, rtems_initialize_before_drivers,
302        rtems_initialize_device_drivers, and
303        rtems_initialize_start_multitasking. This opened the sequence up so
304        that bootcard() could provide a more robust and flexible framework
305        which is easier to explain and understand. This also lays the
306        groundwork for sharing the division of available memory between the
307        RTEMS workspace and heap and the C library initialization across all
308        BSPs.
309
3102008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
311
312        * startup/linkcmds, startup/linkcmds.brs5l, startup/linkcmds.icecube,
313        startup/linkcmds.pm520: Add wildcard to gcc_except_table section so
314        programs compiled with gcc 4.3.x can link.
315
3162008-01-11      Joel Sherrill <joel.sherrill@oarcorp.com>
317
318        * configure.ac, irq/irq.c, startup/bspclean.c, startup/bspstart.c: Add
319        ALLOW_IRQ_NESTING option. The MPC5200 has a settle time after
320        acknowledging the IRQs and currently the BSP does not account for
321        that. After acknowledging an interrupt, it currently gets a second
322        spurious IRQ a significant percentage of the time. Rename to
323        BENCHMARK_IRQ_PROCESSING and get it working again. Under one test
324        load, not nesting interrupts resulted in a 50% reduction in the
325        number of IRQs and an ~30% reduction in time spent in IRQs.
326
3272007-12-18      Joel Sherrill <joel.sherrill@OARcorp.com>
328
329        * startup/linkcmds: Spacing.
330        * startup/linkcmds.brs5l: Add wildcard to .bss section.
331
3322007-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
333
334        * irq/irq.c, startup/bspclean.c, startup/bspstart.c: I give. The code
335        is now in conditionally so I can avoid putting it in accidently
336        again.
337
338        * startup/bspclean.c: Revert patch with test code.
339
3402007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
341
342        * irq/irq.c: Revert accidentally committed test code.
343
3442007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
345
346        * bsp_specs, clock/clock.c, include/bsp.h, irq/irq.c,
347        startup/bspclean.c, startup/bspstart.c: Eliminate copies of the
348        Configuration Table. Use the RTEMS provided accessor macros to obtain
349        configuration fields.
350
3512007-12-06      Joel Sherrill <joel.sherrill@oarcorp.com>
352
353        * include/mpc5200.h: Expand tabs.
354
3552007-12-05      Joel Sherrill <joel.sherrill@oarcorp.com>
356
357        * include/bsp.h: Correct BSP specific Idle thread support.
358
3592007-12-05      Till Straumann <strauman@slac.stanford.edu>
360
361        * irq/irq_init.c, irq_asm.S:
362        Converted exception vector names to new ones
363        (qualified by <cpu_type> if non-std ppc exceptions).
364
3652007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
366
367        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
368        Configuration Table. Eliminate CPU Table from all ports. Delete
369        references to CPU Table in all forms.
370
3712007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
372
373        * clock/clock.c: Fix typo.
374
3752007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
376
377        * irq/irq.c: Spacing.
378
3792007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
380
381        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
382        the Configuration Table. This included pretasking_hook,
383        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
384        extra_mpci_receive_server_stack, stack_allocate_hook, and
385        stack_free_hook. As a side-effect of this effort some multiprocessing
386        code was made conditional and some style clean up occurred.
387
3882007-11-30      Till Straumann <strauman@slac.stanford.edu>
389
390        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
391
3922007-11-30      Till Straumann <strauman@slac.stanford.edu>
393
394        * irq/irq.h, irq/irq_init.c: Removed the definition
395        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
396        initialize the irqBase member of the rtems_irq_global_settings
397        struct. However, irqBase is an rtems_irq_symbolic_name,
398        so using BSP_LOWEST_OFFSET is more appropriate.
399
4002007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
401
402        * clock/clock.c, startup/bspstart.c: Eliminate PowerPC specific
403        elements from the CPU Table. They have been replaced with variables
404        named bsp_XXX as needed.
405
4062007-10-31      Joel Sherrill <joel.sherrill@oarcorp.com>
407
408        * include/mpc5200.h: Fix typo.
409
4102007-10-30      Joel Sherrill <joel.sherrill@oarcorp.com>
411
412        * include/mpc5200.h: Fix constants off by one nibble.
413
4142007-10-30      Joel Sherrill <joel.sherrill@oarcorp.com>
415
416        * include/mpc5200.h: Added some simple interrupt GPIO constants.
417
4182007-10-26      Joel Sherrill <joel.sherrill@oarcorp.com>
419
420        * irq/irq.h: Fixed typos.
421
4222007-09-21      Joel Sherrill <joel.sherrill@OARcorp.com>
423
424        * network_5200/network.c: Add multicast support.
425
4262007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
427
428        PR 1257/bsps
429        * irq/irq.c: Code outside of cpukit should use the public API for
430        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
431        public API and directly accessing _CPU_ISR_Disable and
432        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
433        directive which could lead to problems. This patch also changes the
434        type of the variable passed into these routines and addresses minor
435        style issues.
436
4372007-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
438
439        * irq/irq.h: Reformat -- make things line up.
440
4412007-08-28      Joel Sherrill <joel.sherrill@oarcorp.com>
442
443        * console/console.c: Add missing semi-colon.
444
4452007-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
446
447        * Makefile.am, README.IceCube, preinstall.am, include/bsp.h,
448        vectors/vectors.S: Rename EP5200 to IceCube since that is the
449        nickname for the Freescale evaluation board it is based upon. BSP was
450        tested on a Freescale MPC5200LITE.
451
4522007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
453
454        * ide/pcmcia_ide.c: Added prototype of mpc5200_pcmciaide_dma_blockop to
455        eliminate warning.
456
4572007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
458
459        * Makefile.am: Add shared ShowBATS().
460        * startup/cpuinit.c: Split out BAT initialization into subroutine
461        that is defined based upon conditionals set.  More critically
462        added code to detect and correct for a buggy U-Boot found on
463        some Freescale LITE5200B boards which report Flash memory to
464        be for 32MB at 0xFF000000 instead of 0xFE000000.  If we use
465        the reported information, the system gives an exception just
466        after the BAT is programmed.
467        * vectors/vectors_init.c: Turn off message unless verbose is on.
468
4692007-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
470
471        * Makefile.am, vectors/vectors_init.c: Print stack trace on exception.
472
4732007-07-12      Joel Sherrill <joel.sherrill@OARcorp.com>
474
475        * startup/linkcmds.brs5l: Add .jcr section.
476
4772007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
478
479        * README.IceCube: New file.
480
4812007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
482
483        * console/console.c: Fix typo accidentally introduced.
484        * network_5200/network.c: Fix warning.
485
4862007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
487
488        * startup/linkcmds.ep5200: Add .jcr section.
489
4902007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
491
492        * bsp_specs, startup/linkcmds, startup/linkcmds.pm520:
493        add c++ support again
494        * preinstall.am: some fixes
495
4962007-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
497
498        * Makefile.am: Add startup/bspclean.c
499        * console/console.c: Remove warning.
500        * include/bsp.h: Add conditionals for prompt for reset and resetting
501        board.
502        * start/start.S: Remove if 1 around section.
503        * vectors/vectors_init.c: Do not print unless noisy init enabled.
504        * startup/bspclean.c: New file. Will prompt for reset and reset.
505
5062007-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
507
508        * clock/clock.c, console/console.c: Add clock HW initialization missed
509        in earlier conversion.
510
5112007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
512
513        * irq_init.c, Makefile.am: adapted to shared exception code
514
5152007-06-22      Joel Sherrill <joel.sherrill@oarcorp.com>
516
517        * clock/clock.c, network_5200/network.c: Convert to using clock driver
518        template.
519
5202007-06-22      Joel Sherrill <joel.sherrill@OARcorp.com>
521
522        * startup/linkcmds.brs5l: Add missing wild card on .sdata section so
523        all class examples build.
524
5252007-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
526
527        * clock/clock.c: Add nanoseconds since last tick support.
528
5292007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
530
531        Add Embedded Planets EP5200 which is the same as the Freescale
532        5200Lite (a.k.a. IceCube) evaluation board.
533        * Makefile.am: Add linkcmds.ep5200.
534        Add -DMPC5200_BAPI_LIBC_HEADERS to remove some warnings in bestcomm.
535        * preinstall.am: Add linkcmds.ep5200.
536        * clock/clock.c: Correct math for prescaler/counter when bus speed
537        is high enough to require multiple passes of loop.
538        * console/console.c: Use same math for initial baud rate as when it
539        is changed via ioctl.  When HAS_UBOOT is defined, initialize console
540        to the same baud as it was with U-Boot.
541        * include/bsp.h: Add EP5200 and console boot baud support.
542        * include/mpc5200.h: Spacing.
543        * startup/bspstart.c: If HAS_UBOOT and SHOW_MORE_INIT_SETTINGS are
544        both defined, dump the U-Boot BD info structure.
545        * vectors/vectors.S: ep5200 cannot use vectors segment.  When loading
546        it, U-Boot freezes.  Besides, U-Boot can automatically start the BSP
547        so we do not have to run from board reset.
548        * startup/linkcmds.ep5200: New file.
549
5502007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
551
552        * mscan/mscan.c: Use size_t for message sizes. Remove absurd type
553          cast.
554
5552007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
556
557        * bsp_specs: Remove qrtems_debug.
558
5592007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
560
561        * bsp_specs: Remove lib (Now expected to exist in GCC).
562
5632007-03-12      Joel Sherrill <joel@OARcorp.com>
564
565        * clock/clock.c, console/console.c, ide/pcmcia_ide.c, irq/irq.c,
566        irq/irq.h, irq/irq_asm.S, irq/irq_init.c, nvram/nvram.c,
567        nvram/nvram.h, slicetimer/slicetimer.c, startup/bspstart.c,
568        vectors/vectors.h, vectors/vectors_init.c: Correct license URL and/or
569        fix mistake in copyright notice. Both of these mistakes appear to be
570        from code submitted after these changes were made previously.
571
5722007-03-11      Joel Sherrill <joel@OARcorp.com>
573
574        * startup/bspstart.c: Remove assignments of
575        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
576        value in boot_card.c
577
5782007-03-10      Joel Sherrill <joel@OARcorp.com>
579
580        PR 1227/bsps
581        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
582        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
583
5842007-01-23      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
585
586        * console/console.c: corrected typo in UART error handler (usage
587        * of ISR_PE instead of ISR_OE)
588       
5892006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
590
591        * bestcomm/load_task.c: Remove bogus casts.
592        * network_5200/network.c: Use ioctl_command_t as arg to ioctl functions.
593
5942006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
595
596        * configure.ac: New BUG-REPORT address.
597
5982006-11-15      Joel Sherrill <joel@OARcorp.com>
599
600        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
601        file and simplified initialization.
602
6032006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
604
605        * Makefile.am: Remove superfluous -DASM.
606
6072006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
608
609        * configure.ac: Require autoconf-2.60. Require automake-1.10.
610
6112006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
612
613        * clock/clock.c, console/console.c, ide/pcmcia_ide.c,
614        ide/pcmcia_ide.h, irq/irq.c, irq/irq.h, irq/irq_asm.S,
615        irq/irq_init.c, nvram/m93cxx.h, nvram/nvram.c, nvram/nvram.h,
616        slicetimer/slicetimer.c, start/start.S, startup/bspstart.c,
617        startup/cpuinit.c, vectors/vectors.S, vectors/vectors_init.c:
618        Convert to utf-8.
619
6202006-09-11      Joel Sherrill <joel@OARcorp.com>
621
622        * include/mpc5200.h, network_5200/network.c: Convert C++ style comments
623        to C style.
624
6252006-08-15      Joel Sherrill <joel@OARcorp.com>
626
627        * Makefile.am, preinstall.am, startup/linkcmds, startup/linkcmds.brs5l,
628        startup/linkcmds.pm520: Add support for missing .rela sections.
629        Install linkcmds.
630
6312006-08-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
632
633        * linkcmds.brs5l:
634        (PR1117) Add  startup/linkcmds.brs5l
635
6362006-06-28      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
637
638        * Makefile.am, preinstall.am:
639        (PR1117) Add  startup/linkcmds.brs5l, slicetimer.h, nvram.h
640        to distributed files, add start/start.S to startup sources
641
642        * bestcomm/bestcomm_glue.c:
643        (PR1117) make SDMA interrupt operations interrupt save
644       
645        * bsp_specs: (PR1117) move ecrti to proper location
646
647        * console/console.c: (PR1117) round baudrate divider to nearest match
648
649        * include/bsp.h: (PR1117) activate interrupt for ATA,
650        modify calculation of ROM size, add BSP_Convert_decrementer
651
652        * include/mpc5200.h: (PR1117) add some register definitions
653
654        * include/tm27.h:
655        (PR1117) adapt to make tm27 compile again with this BSP
656
657        * mscan/mscan.[ch]:
658        (PR1117) many improvements and fixes,
659        transmit queue added,
660        baud rate settings adapted
661
662        * network/network.c:
663        (PR1117) add handler code to detect and restart FEC on DMA overflow
664
665        * start/start.S:
666        (PR1117) fixed some typos and minor bugs
667        enable FPU in start sequence
668
669        * startup/linkcmds:
670        (PR1117) removed, no longer used
671       
672        * startup/linkcmds.brs5l:
673        (PR1117) added
674
675        * tod/pcf8563.c:
676        (PR1117) fixed bug which read wrong hour from RTC
677
6782006-03-08      Joel Sherrill <joel@OARcorp.com>
679
680        * startup/linkcmds, startup/linkcmds.pm520: Add .gnu.linkonce.b.*
681        section.
682
6832006-02-08      Joel Sherrill <joel@OARcorp.com>
684
685        * startup/linkcmds, startup/linkcmds.pm520: Add sections required by
686        newer gcc versions.
687
6882006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
689
690        * configure.ac: Remove explicit ampolish3 support (now in
691        RTEMS_BSP_CONFIGURE).
692
6932006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
694
695        * configure.ac: Add ampolish3 support.
696        * Makefile.am: Add preinstall.am.
697
6982006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
699
700        * Makefile.am: Don't include subdirs.am.
701
7022006-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
703
704        * vectors/asm_utils.S: Remove (Bogus, now in libcpu).
705
7062006-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
707
708        * bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h, clock/clock.c,
709        console/console.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c,
710        i2c/mpc5200mbus.h, ide/idecfg.c, ide/pcmcia_ide.c, ide/pcmcia_ide.h,
711        include/bsp.h, include/mpc5200.h, irq/irq.c, irq/irq.h,
712        irq/irq_asm.S, irq/irq_init.c, mscan/mscan.c, mscan/mscan.h,
713        network_5200/network.c, nvram/m93cxx.h, nvram/nvram.c,
714        nvram/nvram.h, slicetimer/slicetimer.c, slicetimer/slicetimer.h,
715        start/start.S, startup/bspstart.c, startup/cpuinit.c, tod/pcf8563.c,
716        tod/pcf8563.h, tod/todcfg.c, vectors/vectors.S,
717        vectors/vectors_init.c: Cleanup CVS data.
718
7192005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
720
721        * irq/irq.c, irq/irq_init.c, vectors/vectors_init.c:
722        include <libcpu/raw_exceptions.h>.
723        * include/raw_exception.h, vectors/raw_exception.c: Remove.
724        Use implementation from libcpu instead.
725
7262005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
727
728        * bestcomm/bestcomm_glue.c, clock/clock.c, console/console.c,
729        i2c/i2c.c, i2c/i2cdrv.c, ide/idecfg.c, ide/pcmcia_ide.c,
730        ide/pcmcia_ide.h, include/i2c.h, irq/irq.c, irq/irq_init.c,
731        mscan/mscan.c, network_5200/network.c, nvram/nvram.c, nvram/nvram.h,
732        slicetimer/slicetimer.c, startup/bspstart.c, startup/cpuinit.c,
733        tod/todcfg.c, vectors/vectors_init.c: Misc include file fixes.
734
7352005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
736
737        * Makefile.am, README, bsp_specs, configure.ac,
738        bestcomm/bestcomm_api.c, bestcomm/bestcomm_api.h,
739        bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h,
740        bestcomm/bestcomm_priv.h, bestcomm/dma_image.c,
741        bestcomm/dma_image.capi.h, bestcomm/dma_image.h,
742        bestcomm/dma_image.reloc.c, bestcomm/load_task.c,
743        bestcomm/tasksetup_ata.c, bestcomm/tasksetup_bdtable.c,
744        bestcomm/tasksetup_crc16_dp_0.c, bestcomm/tasksetup_crc16_dp_1.c,
745        bestcomm/tasksetup_fec_rx_bd.c, bestcomm/tasksetup_fec_tx_bd.c,
746        bestcomm/tasksetup_gen_dp_0.c, bestcomm/tasksetup_gen_dp_1.c,
747        bestcomm/tasksetup_gen_dp_2.c, bestcomm/tasksetup_gen_dp_3.c,
748        bestcomm/tasksetup_gen_dp_bd_0.c, bestcomm/tasksetup_gen_dp_bd_1.c,
749        bestcomm/tasksetup_gen_rx_bd.c, bestcomm/tasksetup_gen_tx_bd.c,
750        bestcomm/tasksetup_lpc.c, bestcomm/tasksetup_pci_rx.c,
751        bestcomm/tasksetup_pci_tx.c, bestcomm/include/mgt5200/mgt5200.h,
752        bestcomm/include/mgt5200/sdma.h,
753        bestcomm/task_api/bestcomm_api_mem.h,
754        bestcomm/task_api/bestcomm_cntrl.h,
755        bestcomm/task_api/tasksetup_bdtable.h,
756        bestcomm/task_api/tasksetup_general.h, clock/clock.c,
757        console/console.c, i2c/i2c.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c,
758        i2c/mpc5200mbus.h, ide/idecfg.c, ide/pcmcia_ide.c, ide/pcmcia_ide.h,
759        include/bsp.h, include/coverhd.h, include/i2c.h, include/i2cdrv.h,
760        include/mpc5200.h, include/raw_exception.h, include/tm27.h,
761        include/u-boot.h, irq/irq.c, irq/irq.h, irq/irq_asm.S,
762        irq/irq_init.c, mscan/mscan.c, mscan/mscan.h,
763        network_5200/network.c, nvram/m93cxx.h, nvram/nvram.c,
764        nvram/nvram.h, slicetimer/slicetimer.c, slicetimer/slicetimer.h,
765        start/start.S, startup/bspstart.c, startup/cpuinit.c,
766        startup/linkcmds, startup/linkcmds.pm520, tod/pcf8563.c,
767        tod/pcf8563.h, tod/todcfg.c, vectors/asm_utils.S,
768        vectors/raw_exception.c, vectors/vectors.S, vectors/vectors.h,
769        vectors/vectors_init.c: New (CVS import submission by
770        Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>)
771
7722005-12-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
773
774        * Integrated gen5200 BSP to source tree
Note: See TracBrowser for help on using the repository browser.