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

4.104.115
Last change on this file since 8d3d0455 was 8d3d0455, checked in by Ralf Corsepius <ralf.corsepius@…>, on 10/02/08 at 04:11:37

2008-10-02 Ralf Corsépius <ralf.corsepius@…>

  • configure.ac: Move PM520_ZE30, PM520_CR825, icecube, BRS5L defines from *.cfg into bspopts.h.
  • Property mode set to 100644
File size: 24.7 KB
Line 
12008-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * configure.ac: Move PM520_ZE30, PM520_CR825, icecube, BRS5L
4        defines from *.cfg into bspopts.h.
5
62008-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * include/bsp.h: #include <bspopts.h> first.
9
102008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
11
12        * clock/clock.c: include "../../../shared/clockdrv_shell.h".
13        * Makefile.am: Reflect changes above.
14
152008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
16
17        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
18        of building libbspstart.a, using automake-rules.
19
202008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
21
22        * Makefile.am: Eliminate *_SOURCES.
23
242008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
27        components.
28
292008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
30
31        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
32
332008-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        * preinstall.am: Regenerated.
36
372008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
38
39        * Makefile.am: Eliminates libcpudir.
40
412008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
42
43        * Makefile.am: Cosmetics.
44
452008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
46
47        * configure.ac: Make letting boot_card() handle work area allocation
48        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
49        BSP_BOOTCARD_OPTIONS.
50
512008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
52
53        * Makefile.am, configure.ac, console/console.c, include/bsp.h,
54        startup/bspstart.c: Use standardized bsp_cleanup() which can
55        optionally print a message, poll for user to press key, and call
56        bsp_reset(). Using this eliminates the various bsp_cleanup()
57        implementations which had their own implementation and variety of
58        string constants.
59        * startup/bspreset.c: New file.
60        * startup/bspclean.c: Removed.
61
622008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
63
64        * startup/linkcmds.base: Fixed wrong section size symbols.
65
662008-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
67
68        * Makefile.am, include/bsp.h, network_5200/network.c, start/start.S,
69        startup/bspstart.c, startup/cpuinit.c: Use top level shared
70        bsp_get_work_area() implementation. Augment it to know about U-Boot.
71        * startup/bspgetworkarea.c: Removed.
72
732008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
74
75        * include/bsp.h: Remove unnecessary boilerplate comments.
76
772008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
78
79        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
80        is NOT used anywhere.
81
822008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
83
84        * startup/bspgetworkarea.c, startup/linkcmds.base: Do some prep work in
85        anticipation of gen5200 and gen83xx being able to shared
86        bsp_get_work_area() implementation.
87
882008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
89
90        * clock/clock.c, startup/bspstart.c: Remove unnecessary includes of
91        rtems/libcsupport.h and rtems/libio.h.
92
932008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
94
95        * Makefile.am, startup/bspstart.c: Use shared bsp_get_work_area() in
96        its own file and rely on BSP Framework to perform more
97        initialization.
98        * startup/bspgetworkarea.c: New file.
99
1002008-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
101
102        * network_5200/network.c: Remove use of boolean.
103
1042008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
105
106        * include/bsp.h, startup/bspclean.c: Review of all bsp_cleanup()
107        implementations. In this phase, all prototypes were removed from
108        bsp.h and empty implementations were removed and made to use the
109        shared stub.
110
1112008-09-08      Ralf Corsépius <ralf.corsepius@rtems.org>
112
113        * i2c/i2c.c: Remove rtems_boolean having crept in again.
114
1152008-09-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
116
117        * include/mscan-base.h: Added bit timing macros.
118
1192008-09-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
120
121        * i2c/i2c.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c, i2c/mpc5200mbus.h,
122        include/i2c.h:
123        converted done_arg to a void pointer
124       
1252008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
126
127        * bestcomm/bestcomm_glue.c, ide/pcmcia_ide.c, tod/todcfg.c:
128        Convert to "bool".
129
1302008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
131
132        * i2c/i2c.c, i2c/i2cdrv.c: Convert to "bool".
133
1342008-09-04      Sebastian Huber <sebastian.huber@embedded-brains.de>
135
136        * include/mscan-base.h, mscan/mscan-base.c, mscan/mscan.c,
137        mscan/mscan_int.h: Improved parameter checks for bit rate function.
138
1392008-09-03      Joel Sherrill <joel.sherrill@oarcorp.com>
140
141        * Makefile.am, bestcomm/load_task.c,
142        bestcomm/task_api/tasksetup_general.h: Eliminate requirement to build
143        bestcomm as a relocatable lump. This should reduce the minimum
144        footprint considerably.
145
1462008-09-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
147
148        * irq/irq.h, irq/irq_asm.h, irq/irq_init.c, vectors/vectors.S,
149        vectors/vectors.h, vectors/vectors_init.c: Removed files.
150
151        * include/irq-config.h, include/irq.h, include/mscan-base.h,
152        mscan/mscan-base.c, startup/linkcmds.base: New files.
153
154        * mscan/mscan.c, mscan/mscan_int.h: Moved general MSCAN functions into
155        separate header and source files (include/mscan-base.h and
156        mscan/mscan-base.c).  Formatted code.
157
158        * bestcomm/bestcomm_glue.c, bestcomm/load_task.c, clock/clock.c,
159        console/console.c, i2c/mpc5200mbus.c, ide/idecfg.c, ide/pcmcia_ide.c,
160        include/bsp.h, irq/irq.c, network_5200/network.c,
161        slicetimer/slicetimer.c, start/start.S, startup/bspclean.c,
162        startup/bspstart.c, startup/cpuinit.c: Converted to use shared
163        exception and interrupt code.
164
165        * startup/linkcmds, startup/linkcmds.brs5l, startup/linkcmds.icecube,
166        startup/linkcmds.pm520: Changed to include new file
167        startup/linkcmds.base.  Supports small data area now.
168
169        * configure.ac, Makefile.am, bsp_specs, preinstall.am: Update.
170
1712008-08-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
172
173        * startup/cpuinit.h: Uses now powerpc-utility.h.  Changed invalid usage
174        of a boolean type to a proper integer type in calc_dbat_regvals().
175
1762008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
177
178        * clock/clock.c, irq/irq_init.c, vectors/vectors.h,
179        vectors/vectors_init.c: Add missing prototypes.
180
1812008-08-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
182
183        * start/start.S: Clear environment pointer for bootcard.
184
1852008-07-29      Chris Johns <chrisj@rtems.org>
186
187        * ide/pcmcia_ide.c: Updated to the libblock changes.
188
1892008-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
190
191        * Makefile.am, include/bsp.h: Add bsp_uboot_getenv() to obtain U-Boot
192        environment variables.
193        * startup/uboot_support.c: New file.
194
1952008-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
196
197        * irq/irq.c: Add units.
198
1992008-06-06      Joel Sherrill <joel.sherrill@oarcorp.com>
200
201        * include/bsp.h, irq/irq.c, irq/irq_init.c, startup/bspclean.c,
202        startup/bspstart.c: Slightly better names for IRQ benchmarking. Make
203        sure the routines are present all the time.
204
2052008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
206
207        * console/console.c: Remove explicit switch and call
208        termios_baud_to_number().
209
2102008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
211
212        * console/console.c: Properly inform termios of our initial baud rate.
213        If it is not the default, this causes problems when an application
214        changes any termios attributes since termios thinks our baud rate is
215        one thing when in fact, it is another.
216
2172008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
218
219        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
220        Framework to ask the BSP where it has memory for the RTEMS Workspace
221        and C Program Heap. These collectively are referred to as work area.
222        If the BSP supports this, then it does not have to include code to
223        split the available memory between the two areas. This reduces the
224        amount of code in the BSP specific bspstart.c file. Additionally, the
225        shared framework can initialize the C Library, call
226        rtems_debug_enable(), and dirty the work area memory. Until most/all
227        BSPs support this new capability, if the BSP supports this, it should
228        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
229        When the transition is complete, this autoconf macro can be removed.
230
2312008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
232
233        * Makefile.am: Rework to avoid .rel files.
234
2352008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
236
237        * startup/bspstart.c: Refactored and renamed initialization routines to
238        rtems_initialize_data_structures, rtems_initialize_before_drivers,
239        rtems_initialize_device_drivers, and
240        rtems_initialize_start_multitasking. This opened the sequence up so
241        that bootcard() could provide a more robust and flexible framework
242        which is easier to explain and understand. This also lays the
243        groundwork for sharing the division of available memory between the
244        RTEMS workspace and heap and the C library initialization across all
245        BSPs.
246
2472008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
248
249        * startup/linkcmds, startup/linkcmds.brs5l, startup/linkcmds.icecube,
250        startup/linkcmds.pm520: Add wildcard to gcc_except_table section so
251        programs compiled with gcc 4.3.x can link.
252
2532008-01-11      Joel Sherrill <joel.sherrill@oarcorp.com>
254
255        * configure.ac, irq/irq.c, startup/bspclean.c, startup/bspstart.c: Add
256        ALLOW_IRQ_NESTING option. The MPC5200 has a settle time after
257        acknowledging the IRQs and currently the BSP does not account for
258        that. After acknowledging an interrupt, it currently gets a second
259        spurious IRQ a significant percentage of the time. Rename to
260        BENCHMARK_IRQ_PROCESSING and get it working again. Under one test
261        load, not nesting interrupts resulted in a 50% reduction in the
262        number of IRQs and an ~30% reduction in time spent in IRQs.
263
2642007-12-18      Joel Sherrill <joel.sherrill@OARcorp.com>
265
266        * startup/linkcmds: Spacing.
267        * startup/linkcmds.brs5l: Add wildcard to .bss section.
268
2692007-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
270
271        * irq/irq.c, startup/bspclean.c, startup/bspstart.c: I give. The code
272        is now in conditionally so I can avoid putting it in accidently
273        again.
274
275        * startup/bspclean.c: Revert patch with test code.
276
2772007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
278
279        * irq/irq.c: Revert accidentally committed test code.
280
2812007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
282
283        * bsp_specs, clock/clock.c, include/bsp.h, irq/irq.c,
284        startup/bspclean.c, startup/bspstart.c: Eliminate copies of the
285        Configuration Table. Use the RTEMS provided accessor macros to obtain
286        configuration fields.
287
2882007-12-06      Joel Sherrill <joel.sherrill@oarcorp.com>
289
290        * include/mpc5200.h: Expand tabs.
291
2922007-12-05      Joel Sherrill <joel.sherrill@oarcorp.com>
293
294        * include/bsp.h: Correct BSP specific Idle thread support.
295
2962007-12-05      Till Straumann <strauman@slac.stanford.edu>
297
298        * irq/irq_init.c, irq_asm.S:
299        Converted exception vector names to new ones
300        (qualified by <cpu_type> if non-std ppc exceptions).
301
3022007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
303
304        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
305        Configuration Table. Eliminate CPU Table from all ports. Delete
306        references to CPU Table in all forms.
307
3082007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
309
310        * clock/clock.c: Fix typo.
311
3122007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
313
314        * irq/irq.c: Spacing.
315
3162007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
317
318        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
319        the Configuration Table. This included pretasking_hook,
320        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
321        extra_mpci_receive_server_stack, stack_allocate_hook, and
322        stack_free_hook. As a side-effect of this effort some multiprocessing
323        code was made conditional and some style clean up occurred.
324
3252007-11-30      Till Straumann <strauman@slac.stanford.edu>
326
327        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
328
3292007-11-30      Till Straumann <strauman@slac.stanford.edu>
330
331        * irq/irq.h, irq/irq_init.c: Removed the definition
332        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
333        initialize the irqBase member of the rtems_irq_global_settings
334        struct. However, irqBase is an rtems_irq_symbolic_name,
335        so using BSP_LOWEST_OFFSET is more appropriate.
336
3372007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
338
339        * clock/clock.c, startup/bspstart.c: Eliminate PowerPC specific
340        elements from the CPU Table. They have been replaced with variables
341        named bsp_XXX as needed.
342
3432007-10-31      Joel Sherrill <joel.sherrill@oarcorp.com>
344
345        * include/mpc5200.h: Fix typo.
346
3472007-10-30      Joel Sherrill <joel.sherrill@oarcorp.com>
348
349        * include/mpc5200.h: Fix constants off by one nibble.
350
3512007-10-30      Joel Sherrill <joel.sherrill@oarcorp.com>
352
353        * include/mpc5200.h: Added some simple interrupt GPIO constants.
354
3552007-10-26      Joel Sherrill <joel.sherrill@oarcorp.com>
356
357        * irq/irq.h: Fixed typos.
358
3592007-09-21      Joel Sherrill <joel.sherrill@OARcorp.com>
360
361        * network_5200/network.c: Add multicast support.
362
3632007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
364
365        PR 1257/bsps
366        * irq/irq.c: Code outside of cpukit should use the public API for
367        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
368        public API and directly accessing _CPU_ISR_Disable and
369        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
370        directive which could lead to problems. This patch also changes the
371        type of the variable passed into these routines and addresses minor
372        style issues.
373
3742007-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
375
376        * irq/irq.h: Reformat -- make things line up.
377
3782007-08-28      Joel Sherrill <joel.sherrill@oarcorp.com>
379
380        * console/console.c: Add missing semi-colon.
381
3822007-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
383
384        * Makefile.am, README.IceCube, preinstall.am, include/bsp.h,
385        vectors/vectors.S: Rename EP5200 to IceCube since that is the
386        nickname for the Freescale evaluation board it is based upon. BSP was
387        tested on a Freescale MPC5200LITE.
388
3892007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
390
391        * ide/pcmcia_ide.c: Added prototype of mpc5200_pcmciaide_dma_blockop to
392        eliminate warning.
393
3942007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
395
396        * Makefile.am: Add shared ShowBATS().
397        * startup/cpuinit.c: Split out BAT initialization into subroutine
398        that is defined based upon conditionals set.  More critically
399        added code to detect and correct for a buggy U-Boot found on
400        some Freescale LITE5200B boards which report Flash memory to
401        be for 32MB at 0xFF000000 instead of 0xFE000000.  If we use
402        the reported information, the system gives an exception just
403        after the BAT is programmed.
404        * vectors/vectors_init.c: Turn off message unless verbose is on.
405
4062007-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
407
408        * Makefile.am, vectors/vectors_init.c: Print stack trace on exception.
409
4102007-07-12      Joel Sherrill <joel.sherrill@OARcorp.com>
411
412        * startup/linkcmds.brs5l: Add .jcr section.
413
4142007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
415
416        * README.IceCube: New file.
417
4182007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
419
420        * console/console.c: Fix typo accidentally introduced.
421        * network_5200/network.c: Fix warning.
422
4232007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
424
425        * startup/linkcmds.ep5200: Add .jcr section.
426
4272007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
428
429        * bsp_specs, startup/linkcmds, startup/linkcmds.pm520:
430        add c++ support again
431        * preinstall.am: some fixes
432
4332007-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
434
435        * Makefile.am: Add startup/bspclean.c
436        * console/console.c: Remove warning.
437        * include/bsp.h: Add conditionals for prompt for reset and resetting
438        board.
439        * start/start.S: Remove if 1 around section.
440        * vectors/vectors_init.c: Do not print unless noisy init enabled.
441        * startup/bspclean.c: New file. Will prompt for reset and reset.
442
4432007-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
444
445        * clock/clock.c, console/console.c: Add clock HW initialization missed
446        in earlier conversion.
447
4482007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
449
450        * irq_init.c, Makefile.am: adapted to shared exception code
451
4522007-06-22      Joel Sherrill <joel.sherrill@oarcorp.com>
453
454        * clock/clock.c, network_5200/network.c: Convert to using clock driver
455        template.
456
4572007-06-22      Joel Sherrill <joel.sherrill@OARcorp.com>
458
459        * startup/linkcmds.brs5l: Add missing wild card on .sdata section so
460        all class examples build.
461
4622007-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
463
464        * clock/clock.c: Add nanoseconds since last tick support.
465
4662007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
467
468        Add Embedded Planets EP5200 which is the same as the Freescale
469        5200Lite (a.k.a. IceCube) evaluation board.
470        * Makefile.am: Add linkcmds.ep5200.
471        Add -DMPC5200_BAPI_LIBC_HEADERS to remove some warnings in bestcomm.
472        * preinstall.am: Add linkcmds.ep5200.
473        * clock/clock.c: Correct math for prescaler/counter when bus speed
474        is high enough to require multiple passes of loop.
475        * console/console.c: Use same math for initial baud rate as when it
476        is changed via ioctl.  When HAS_UBOOT is defined, initialize console
477        to the same baud as it was with U-Boot.
478        * include/bsp.h: Add EP5200 and console boot baud support.
479        * include/mpc5200.h: Spacing.
480        * startup/bspstart.c: If HAS_UBOOT and SHOW_MORE_INIT_SETTINGS are
481        both defined, dump the U-Boot BD info structure.
482        * vectors/vectors.S: ep5200 cannot use vectors segment.  When loading
483        it, U-Boot freezes.  Besides, U-Boot can automatically start the BSP
484        so we do not have to run from board reset.
485        * startup/linkcmds.ep5200: New file.
486
4872007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
488
489        * mscan/mscan.c: Use size_t for message sizes. Remove absurd type
490          cast.
491
4922007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
493
494        * bsp_specs: Remove qrtems_debug.
495
4962007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
497
498        * bsp_specs: Remove lib (Now expected to exist in GCC).
499
5002007-03-12      Joel Sherrill <joel@OARcorp.com>
501
502        * clock/clock.c, console/console.c, ide/pcmcia_ide.c, irq/irq.c,
503        irq/irq.h, irq/irq_asm.S, irq/irq_init.c, nvram/nvram.c,
504        nvram/nvram.h, slicetimer/slicetimer.c, startup/bspstart.c,
505        vectors/vectors.h, vectors/vectors_init.c: Correct license URL and/or
506        fix mistake in copyright notice. Both of these mistakes appear to be
507        from code submitted after these changes were made previously.
508
5092007-03-11      Joel Sherrill <joel@OARcorp.com>
510
511        * startup/bspstart.c: Remove assignments of
512        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
513        value in boot_card.c
514
5152007-03-10      Joel Sherrill <joel@OARcorp.com>
516
517        PR 1227/bsps
518        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
519        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
520
5212007-01-23      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
522
523        * console/console.c: corrected typo in UART error handler (usage
524        * of ISR_PE instead of ISR_OE)
525       
5262006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
527
528        * bestcomm/load_task.c: Remove bogus casts.
529        * network_5200/network.c: Use ioctl_command_t as arg to ioctl functions.
530
5312006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
532
533        * configure.ac: New BUG-REPORT address.
534
5352006-11-15      Joel Sherrill <joel@OARcorp.com>
536
537        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
538        file and simplified initialization.
539
5402006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
541
542        * Makefile.am: Remove superfluous -DASM.
543
5442006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
545
546        * configure.ac: Require autoconf-2.60. Require automake-1.10.
547
5482006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
549
550        * clock/clock.c, console/console.c, ide/pcmcia_ide.c,
551        ide/pcmcia_ide.h, irq/irq.c, irq/irq.h, irq/irq_asm.S,
552        irq/irq_init.c, nvram/m93cxx.h, nvram/nvram.c, nvram/nvram.h,
553        slicetimer/slicetimer.c, start/start.S, startup/bspstart.c,
554        startup/cpuinit.c, vectors/vectors.S, vectors/vectors_init.c:
555        Convert to utf-8.
556
5572006-09-11      Joel Sherrill <joel@OARcorp.com>
558
559        * include/mpc5200.h, network_5200/network.c: Convert C++ style comments
560        to C style.
561
5622006-08-15      Joel Sherrill <joel@OARcorp.com>
563
564        * Makefile.am, preinstall.am, startup/linkcmds, startup/linkcmds.brs5l,
565        startup/linkcmds.pm520: Add support for missing .rela sections.
566        Install linkcmds.
567
5682006-08-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
569
570        * linkcmds.brs5l:
571        (PR1117) Add  startup/linkcmds.brs5l
572
5732006-06-28      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
574
575        * Makefile.am, preinstall.am:
576        (PR1117) Add  startup/linkcmds.brs5l, slicetimer.h, nvram.h
577        to distributed files, add start/start.S to startup sources
578
579        * bestcomm/bestcomm_glue.c:
580        (PR1117) make SDMA interrupt operations interrupt save
581       
582        * bsp_specs: (PR1117) move ecrti to proper location
583
584        * console/console.c: (PR1117) round baudrate divider to nearest match
585
586        * include/bsp.h: (PR1117) activate interrupt for ATA,
587        modify calculation of ROM size, add BSP_Convert_decrementer
588
589        * include/mpc5200.h: (PR1117) add some register definitions
590
591        * include/tm27.h:
592        (PR1117) adapt to make tm27 compile again with this BSP
593
594        * mscan/mscan.[ch]:
595        (PR1117) many improvements and fixes,
596        transmit queue added,
597        baud rate settings adapted
598
599        * network/network.c:
600        (PR1117) add handler code to detect and restart FEC on DMA overflow
601
602        * start/start.S:
603        (PR1117) fixed some typos and minor bugs
604        enable FPU in start sequence
605
606        * startup/linkcmds:
607        (PR1117) removed, no longer used
608       
609        * startup/linkcmds.brs5l:
610        (PR1117) added
611
612        * tod/pcf8563.c:
613        (PR1117) fixed bug which read wrong hour from RTC
614
6152006-03-08      Joel Sherrill <joel@OARcorp.com>
616
617        * startup/linkcmds, startup/linkcmds.pm520: Add .gnu.linkonce.b.*
618        section.
619
6202006-02-08      Joel Sherrill <joel@OARcorp.com>
621
622        * startup/linkcmds, startup/linkcmds.pm520: Add sections required by
623        newer gcc versions.
624
6252006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
626
627        * configure.ac: Remove explicit ampolish3 support (now in
628        RTEMS_BSP_CONFIGURE).
629
6302006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
631
632        * configure.ac: Add ampolish3 support.
633        * Makefile.am: Add preinstall.am.
634
6352006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
636
637        * Makefile.am: Don't include subdirs.am.
638
6392006-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
640
641        * vectors/asm_utils.S: Remove (Bogus, now in libcpu).
642
6432006-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
644
645        * bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h, clock/clock.c,
646        console/console.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c,
647        i2c/mpc5200mbus.h, ide/idecfg.c, ide/pcmcia_ide.c, ide/pcmcia_ide.h,
648        include/bsp.h, include/mpc5200.h, irq/irq.c, irq/irq.h,
649        irq/irq_asm.S, irq/irq_init.c, mscan/mscan.c, mscan/mscan.h,
650        network_5200/network.c, nvram/m93cxx.h, nvram/nvram.c,
651        nvram/nvram.h, slicetimer/slicetimer.c, slicetimer/slicetimer.h,
652        start/start.S, startup/bspstart.c, startup/cpuinit.c, tod/pcf8563.c,
653        tod/pcf8563.h, tod/todcfg.c, vectors/vectors.S,
654        vectors/vectors_init.c: Cleanup CVS data.
655
6562005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
657
658        * irq/irq.c, irq/irq_init.c, vectors/vectors_init.c:
659        include <libcpu/raw_exceptions.h>.
660        * include/raw_exception.h, vectors/raw_exception.c: Remove.
661        Use implementation from libcpu instead.
662
6632005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
664
665        * bestcomm/bestcomm_glue.c, clock/clock.c, console/console.c,
666        i2c/i2c.c, i2c/i2cdrv.c, ide/idecfg.c, ide/pcmcia_ide.c,
667        ide/pcmcia_ide.h, include/i2c.h, irq/irq.c, irq/irq_init.c,
668        mscan/mscan.c, network_5200/network.c, nvram/nvram.c, nvram/nvram.h,
669        slicetimer/slicetimer.c, startup/bspstart.c, startup/cpuinit.c,
670        tod/todcfg.c, vectors/vectors_init.c: Misc include file fixes.
671
6722005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
673
674        * Makefile.am, README, bsp_specs, configure.ac,
675        bestcomm/bestcomm_api.c, bestcomm/bestcomm_api.h,
676        bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h,
677        bestcomm/bestcomm_priv.h, bestcomm/dma_image.c,
678        bestcomm/dma_image.capi.h, bestcomm/dma_image.h,
679        bestcomm/dma_image.reloc.c, bestcomm/load_task.c,
680        bestcomm/tasksetup_ata.c, bestcomm/tasksetup_bdtable.c,
681        bestcomm/tasksetup_crc16_dp_0.c, bestcomm/tasksetup_crc16_dp_1.c,
682        bestcomm/tasksetup_fec_rx_bd.c, bestcomm/tasksetup_fec_tx_bd.c,
683        bestcomm/tasksetup_gen_dp_0.c, bestcomm/tasksetup_gen_dp_1.c,
684        bestcomm/tasksetup_gen_dp_2.c, bestcomm/tasksetup_gen_dp_3.c,
685        bestcomm/tasksetup_gen_dp_bd_0.c, bestcomm/tasksetup_gen_dp_bd_1.c,
686        bestcomm/tasksetup_gen_rx_bd.c, bestcomm/tasksetup_gen_tx_bd.c,
687        bestcomm/tasksetup_lpc.c, bestcomm/tasksetup_pci_rx.c,
688        bestcomm/tasksetup_pci_tx.c, bestcomm/include/mgt5200/mgt5200.h,
689        bestcomm/include/mgt5200/sdma.h,
690        bestcomm/task_api/bestcomm_api_mem.h,
691        bestcomm/task_api/bestcomm_cntrl.h,
692        bestcomm/task_api/tasksetup_bdtable.h,
693        bestcomm/task_api/tasksetup_general.h, clock/clock.c,
694        console/console.c, i2c/i2c.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c,
695        i2c/mpc5200mbus.h, ide/idecfg.c, ide/pcmcia_ide.c, ide/pcmcia_ide.h,
696        include/bsp.h, include/coverhd.h, include/i2c.h, include/i2cdrv.h,
697        include/mpc5200.h, include/raw_exception.h, include/tm27.h,
698        include/u-boot.h, irq/irq.c, irq/irq.h, irq/irq_asm.S,
699        irq/irq_init.c, mscan/mscan.c, mscan/mscan.h,
700        network_5200/network.c, nvram/m93cxx.h, nvram/nvram.c,
701        nvram/nvram.h, slicetimer/slicetimer.c, slicetimer/slicetimer.h,
702        start/start.S, startup/bspstart.c, startup/cpuinit.c,
703        startup/linkcmds, startup/linkcmds.pm520, tod/pcf8563.c,
704        tod/pcf8563.h, tod/todcfg.c, vectors/asm_utils.S,
705        vectors/raw_exception.c, vectors/vectors.S, vectors/vectors.h,
706        vectors/vectors_init.c: New (CVS import submission by
707        Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>)
708
7092005-12-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
710
711        * Integrated gen5200 BSP to source tree
Note: See TracBrowser for help on using the repository browser.