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

4.104.115
Last change on this file since 92cbf96 was 92cbf96, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on 02/27/09 at 11:25:30
  • bsp_specs: Added crtbegin.o and crtend.o to support global C++ constructors and destructors.
  • Property mode set to 100644
File size: 25.5 KB
Line 
12009-02-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * bsp_specs: Added crtbegin.o and crtend.o to support global C++
4        constructors and destructors.
5
62009-02-12      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * include/bsp.h, startup/bspstart.c: Change prototype of IDLE thread to
9        consistently return void * and take a uintptr_t argument.
10
112008-12-04      Ralf Corsépius <ralf.corsepius@rtems.org>
12
13        * bsp_specs: Remove references to start_g.o.
14
152008-12-04      Ralf Corsépius <ralf.corsepius@rtems.org>
16
17        * bsp_specs: Remove -u start -e start from %link.
18        * console/console.c: Use bool.
19
202008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
21
22        * Makefile.am, preinstall.am: Use shared stub coverhd.h
23        * include/coverhd.h: Removed.
24
252008-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
26
27        * configure.ac: Move PM520_ZE30, PM520_CR825, icecube, BRS5L
28        defines from *.cfg into bspopts.h.
29
302008-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
31
32        * include/bsp.h: #include <bspopts.h> first.
33
342008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
35
36        * clock/clock.c: include "../../../shared/clockdrv_shell.h".
37        * Makefile.am: Reflect changes above.
38
392008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
40
41        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
42        of building libbspstart.a, using automake-rules.
43
442008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
45
46        * Makefile.am: Eliminate *_SOURCES.
47
482008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
49
50        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
51        components.
52
532008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
54
55        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
56
572008-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
58
59        * preinstall.am: Regenerated.
60
612008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
62
63        * Makefile.am: Eliminates libcpudir.
64
652008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
66
67        * Makefile.am: Cosmetics.
68
692008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
70
71        * configure.ac: Make letting boot_card() handle work area allocation
72        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
73        BSP_BOOTCARD_OPTIONS.
74
752008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
76
77        * Makefile.am, configure.ac, console/console.c, include/bsp.h,
78        startup/bspstart.c: Use standardized bsp_cleanup() which can
79        optionally print a message, poll for user to press key, and call
80        bsp_reset(). Using this eliminates the various bsp_cleanup()
81        implementations which had their own implementation and variety of
82        string constants.
83        * startup/bspreset.c: New file.
84        * startup/bspclean.c: Removed.
85
862008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
87
88        * startup/linkcmds.base: Fixed wrong section size symbols.
89
902008-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
91
92        * Makefile.am, include/bsp.h, network_5200/network.c, start/start.S,
93        startup/bspstart.c, startup/cpuinit.c: Use top level shared
94        bsp_get_work_area() implementation. Augment it to know about U-Boot.
95        * startup/bspgetworkarea.c: Removed.
96
972008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
98
99        * include/bsp.h: Remove unnecessary boilerplate comments.
100
1012008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
102
103        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
104        is NOT used anywhere.
105
1062008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
107
108        * startup/bspgetworkarea.c, startup/linkcmds.base: Do some prep work in
109        anticipation of gen5200 and gen83xx being able to shared
110        bsp_get_work_area() implementation.
111
1122008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
113
114        * clock/clock.c, startup/bspstart.c: Remove unnecessary includes of
115        rtems/libcsupport.h and rtems/libio.h.
116
1172008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
118
119        * Makefile.am, startup/bspstart.c: Use shared bsp_get_work_area() in
120        its own file and rely on BSP Framework to perform more
121        initialization.
122        * startup/bspgetworkarea.c: New file.
123
1242008-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
125
126        * network_5200/network.c: Remove use of boolean.
127
1282008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
129
130        * include/bsp.h, startup/bspclean.c: Review of all bsp_cleanup()
131        implementations. In this phase, all prototypes were removed from
132        bsp.h and empty implementations were removed and made to use the
133        shared stub.
134
1352008-09-08      Ralf Corsépius <ralf.corsepius@rtems.org>
136
137        * i2c/i2c.c: Remove rtems_boolean having crept in again.
138
1392008-09-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
140
141        * include/mscan-base.h: Added bit timing macros.
142
1432008-09-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
144
145        * i2c/i2c.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c, i2c/mpc5200mbus.h,
146        include/i2c.h:
147        converted done_arg to a void pointer
148       
1492008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
150
151        * bestcomm/bestcomm_glue.c, ide/pcmcia_ide.c, tod/todcfg.c:
152        Convert to "bool".
153
1542008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
155
156        * i2c/i2c.c, i2c/i2cdrv.c: Convert to "bool".
157
1582008-09-04      Sebastian Huber <sebastian.huber@embedded-brains.de>
159
160        * include/mscan-base.h, mscan/mscan-base.c, mscan/mscan.c,
161        mscan/mscan_int.h: Improved parameter checks for bit rate function.
162
1632008-09-03      Joel Sherrill <joel.sherrill@oarcorp.com>
164
165        * Makefile.am, bestcomm/load_task.c,
166        bestcomm/task_api/tasksetup_general.h: Eliminate requirement to build
167        bestcomm as a relocatable lump. This should reduce the minimum
168        footprint considerably.
169
1702008-09-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
171
172        * irq/irq.h, irq/irq_asm.h, irq/irq_init.c, vectors/vectors.S,
173        vectors/vectors.h, vectors/vectors_init.c: Removed files.
174
175        * include/irq-config.h, include/irq.h, include/mscan-base.h,
176        mscan/mscan-base.c, startup/linkcmds.base: New files.
177
178        * mscan/mscan.c, mscan/mscan_int.h: Moved general MSCAN functions into
179        separate header and source files (include/mscan-base.h and
180        mscan/mscan-base.c).  Formatted code.
181
182        * bestcomm/bestcomm_glue.c, bestcomm/load_task.c, clock/clock.c,
183        console/console.c, i2c/mpc5200mbus.c, ide/idecfg.c, ide/pcmcia_ide.c,
184        include/bsp.h, irq/irq.c, network_5200/network.c,
185        slicetimer/slicetimer.c, start/start.S, startup/bspclean.c,
186        startup/bspstart.c, startup/cpuinit.c: Converted to use shared
187        exception and interrupt code.
188
189        * startup/linkcmds, startup/linkcmds.brs5l, startup/linkcmds.icecube,
190        startup/linkcmds.pm520: Changed to include new file
191        startup/linkcmds.base.  Supports small data area now.
192
193        * configure.ac, Makefile.am, bsp_specs, preinstall.am: Update.
194
1952008-08-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
196
197        * startup/cpuinit.h: Uses now powerpc-utility.h.  Changed invalid usage
198        of a boolean type to a proper integer type in calc_dbat_regvals().
199
2002008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
201
202        * clock/clock.c, irq/irq_init.c, vectors/vectors.h,
203        vectors/vectors_init.c: Add missing prototypes.
204
2052008-08-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
206
207        * start/start.S: Clear environment pointer for bootcard.
208
2092008-07-29      Chris Johns <chrisj@rtems.org>
210
211        * ide/pcmcia_ide.c: Updated to the libblock changes.
212
2132008-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
214
215        * Makefile.am, include/bsp.h: Add bsp_uboot_getenv() to obtain U-Boot
216        environment variables.
217        * startup/uboot_support.c: New file.
218
2192008-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
220
221        * irq/irq.c: Add units.
222
2232008-06-06      Joel Sherrill <joel.sherrill@oarcorp.com>
224
225        * include/bsp.h, irq/irq.c, irq/irq_init.c, startup/bspclean.c,
226        startup/bspstart.c: Slightly better names for IRQ benchmarking. Make
227        sure the routines are present all the time.
228
2292008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
230
231        * console/console.c: Remove explicit switch and call
232        termios_baud_to_number().
233
2342008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
235
236        * console/console.c: Properly inform termios of our initial baud rate.
237        If it is not the default, this causes problems when an application
238        changes any termios attributes since termios thinks our baud rate is
239        one thing when in fact, it is another.
240
2412008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
242
243        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
244        Framework to ask the BSP where it has memory for the RTEMS Workspace
245        and C Program Heap. These collectively are referred to as work area.
246        If the BSP supports this, then it does not have to include code to
247        split the available memory between the two areas. This reduces the
248        amount of code in the BSP specific bspstart.c file. Additionally, the
249        shared framework can initialize the C Library, call
250        rtems_debug_enable(), and dirty the work area memory. Until most/all
251        BSPs support this new capability, if the BSP supports this, it should
252        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
253        When the transition is complete, this autoconf macro can be removed.
254
2552008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
256
257        * Makefile.am: Rework to avoid .rel files.
258
2592008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
260
261        * startup/bspstart.c: Refactored and renamed initialization routines to
262        rtems_initialize_data_structures, rtems_initialize_before_drivers,
263        rtems_initialize_device_drivers, and
264        rtems_initialize_start_multitasking. This opened the sequence up so
265        that bootcard() could provide a more robust and flexible framework
266        which is easier to explain and understand. This also lays the
267        groundwork for sharing the division of available memory between the
268        RTEMS workspace and heap and the C library initialization across all
269        BSPs.
270
2712008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
272
273        * startup/linkcmds, startup/linkcmds.brs5l, startup/linkcmds.icecube,
274        startup/linkcmds.pm520: Add wildcard to gcc_except_table section so
275        programs compiled with gcc 4.3.x can link.
276
2772008-01-11      Joel Sherrill <joel.sherrill@oarcorp.com>
278
279        * configure.ac, irq/irq.c, startup/bspclean.c, startup/bspstart.c: Add
280        ALLOW_IRQ_NESTING option. The MPC5200 has a settle time after
281        acknowledging the IRQs and currently the BSP does not account for
282        that. After acknowledging an interrupt, it currently gets a second
283        spurious IRQ a significant percentage of the time. Rename to
284        BENCHMARK_IRQ_PROCESSING and get it working again. Under one test
285        load, not nesting interrupts resulted in a 50% reduction in the
286        number of IRQs and an ~30% reduction in time spent in IRQs.
287
2882007-12-18      Joel Sherrill <joel.sherrill@OARcorp.com>
289
290        * startup/linkcmds: Spacing.
291        * startup/linkcmds.brs5l: Add wildcard to .bss section.
292
2932007-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
294
295        * irq/irq.c, startup/bspclean.c, startup/bspstart.c: I give. The code
296        is now in conditionally so I can avoid putting it in accidently
297        again.
298
299        * startup/bspclean.c: Revert patch with test code.
300
3012007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
302
303        * irq/irq.c: Revert accidentally committed test code.
304
3052007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
306
307        * bsp_specs, clock/clock.c, include/bsp.h, irq/irq.c,
308        startup/bspclean.c, startup/bspstart.c: Eliminate copies of the
309        Configuration Table. Use the RTEMS provided accessor macros to obtain
310        configuration fields.
311
3122007-12-06      Joel Sherrill <joel.sherrill@oarcorp.com>
313
314        * include/mpc5200.h: Expand tabs.
315
3162007-12-05      Joel Sherrill <joel.sherrill@oarcorp.com>
317
318        * include/bsp.h: Correct BSP specific Idle thread support.
319
3202007-12-05      Till Straumann <strauman@slac.stanford.edu>
321
322        * irq/irq_init.c, irq_asm.S:
323        Converted exception vector names to new ones
324        (qualified by <cpu_type> if non-std ppc exceptions).
325
3262007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
327
328        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
329        Configuration Table. Eliminate CPU Table from all ports. Delete
330        references to CPU Table in all forms.
331
3322007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
333
334        * clock/clock.c: Fix typo.
335
3362007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
337
338        * irq/irq.c: Spacing.
339
3402007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
341
342        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
343        the Configuration Table. This included pretasking_hook,
344        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
345        extra_mpci_receive_server_stack, stack_allocate_hook, and
346        stack_free_hook. As a side-effect of this effort some multiprocessing
347        code was made conditional and some style clean up occurred.
348
3492007-11-30      Till Straumann <strauman@slac.stanford.edu>
350
351        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
352
3532007-11-30      Till Straumann <strauman@slac.stanford.edu>
354
355        * irq/irq.h, irq/irq_init.c: Removed the definition
356        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
357        initialize the irqBase member of the rtems_irq_global_settings
358        struct. However, irqBase is an rtems_irq_symbolic_name,
359        so using BSP_LOWEST_OFFSET is more appropriate.
360
3612007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
362
363        * clock/clock.c, startup/bspstart.c: Eliminate PowerPC specific
364        elements from the CPU Table. They have been replaced with variables
365        named bsp_XXX as needed.
366
3672007-10-31      Joel Sherrill <joel.sherrill@oarcorp.com>
368
369        * include/mpc5200.h: Fix typo.
370
3712007-10-30      Joel Sherrill <joel.sherrill@oarcorp.com>
372
373        * include/mpc5200.h: Fix constants off by one nibble.
374
3752007-10-30      Joel Sherrill <joel.sherrill@oarcorp.com>
376
377        * include/mpc5200.h: Added some simple interrupt GPIO constants.
378
3792007-10-26      Joel Sherrill <joel.sherrill@oarcorp.com>
380
381        * irq/irq.h: Fixed typos.
382
3832007-09-21      Joel Sherrill <joel.sherrill@OARcorp.com>
384
385        * network_5200/network.c: Add multicast support.
386
3872007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
388
389        PR 1257/bsps
390        * irq/irq.c: Code outside of cpukit should use the public API for
391        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
392        public API and directly accessing _CPU_ISR_Disable and
393        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
394        directive which could lead to problems. This patch also changes the
395        type of the variable passed into these routines and addresses minor
396        style issues.
397
3982007-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
399
400        * irq/irq.h: Reformat -- make things line up.
401
4022007-08-28      Joel Sherrill <joel.sherrill@oarcorp.com>
403
404        * console/console.c: Add missing semi-colon.
405
4062007-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
407
408        * Makefile.am, README.IceCube, preinstall.am, include/bsp.h,
409        vectors/vectors.S: Rename EP5200 to IceCube since that is the
410        nickname for the Freescale evaluation board it is based upon. BSP was
411        tested on a Freescale MPC5200LITE.
412
4132007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
414
415        * ide/pcmcia_ide.c: Added prototype of mpc5200_pcmciaide_dma_blockop to
416        eliminate warning.
417
4182007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
419
420        * Makefile.am: Add shared ShowBATS().
421        * startup/cpuinit.c: Split out BAT initialization into subroutine
422        that is defined based upon conditionals set.  More critically
423        added code to detect and correct for a buggy U-Boot found on
424        some Freescale LITE5200B boards which report Flash memory to
425        be for 32MB at 0xFF000000 instead of 0xFE000000.  If we use
426        the reported information, the system gives an exception just
427        after the BAT is programmed.
428        * vectors/vectors_init.c: Turn off message unless verbose is on.
429
4302007-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
431
432        * Makefile.am, vectors/vectors_init.c: Print stack trace on exception.
433
4342007-07-12      Joel Sherrill <joel.sherrill@OARcorp.com>
435
436        * startup/linkcmds.brs5l: Add .jcr section.
437
4382007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
439
440        * README.IceCube: New file.
441
4422007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
443
444        * console/console.c: Fix typo accidentally introduced.
445        * network_5200/network.c: Fix warning.
446
4472007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
448
449        * startup/linkcmds.ep5200: Add .jcr section.
450
4512007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
452
453        * bsp_specs, startup/linkcmds, startup/linkcmds.pm520:
454        add c++ support again
455        * preinstall.am: some fixes
456
4572007-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
458
459        * Makefile.am: Add startup/bspclean.c
460        * console/console.c: Remove warning.
461        * include/bsp.h: Add conditionals for prompt for reset and resetting
462        board.
463        * start/start.S: Remove if 1 around section.
464        * vectors/vectors_init.c: Do not print unless noisy init enabled.
465        * startup/bspclean.c: New file. Will prompt for reset and reset.
466
4672007-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
468
469        * clock/clock.c, console/console.c: Add clock HW initialization missed
470        in earlier conversion.
471
4722007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
473
474        * irq_init.c, Makefile.am: adapted to shared exception code
475
4762007-06-22      Joel Sherrill <joel.sherrill@oarcorp.com>
477
478        * clock/clock.c, network_5200/network.c: Convert to using clock driver
479        template.
480
4812007-06-22      Joel Sherrill <joel.sherrill@OARcorp.com>
482
483        * startup/linkcmds.brs5l: Add missing wild card on .sdata section so
484        all class examples build.
485
4862007-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
487
488        * clock/clock.c: Add nanoseconds since last tick support.
489
4902007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
491
492        Add Embedded Planets EP5200 which is the same as the Freescale
493        5200Lite (a.k.a. IceCube) evaluation board.
494        * Makefile.am: Add linkcmds.ep5200.
495        Add -DMPC5200_BAPI_LIBC_HEADERS to remove some warnings in bestcomm.
496        * preinstall.am: Add linkcmds.ep5200.
497        * clock/clock.c: Correct math for prescaler/counter when bus speed
498        is high enough to require multiple passes of loop.
499        * console/console.c: Use same math for initial baud rate as when it
500        is changed via ioctl.  When HAS_UBOOT is defined, initialize console
501        to the same baud as it was with U-Boot.
502        * include/bsp.h: Add EP5200 and console boot baud support.
503        * include/mpc5200.h: Spacing.
504        * startup/bspstart.c: If HAS_UBOOT and SHOW_MORE_INIT_SETTINGS are
505        both defined, dump the U-Boot BD info structure.
506        * vectors/vectors.S: ep5200 cannot use vectors segment.  When loading
507        it, U-Boot freezes.  Besides, U-Boot can automatically start the BSP
508        so we do not have to run from board reset.
509        * startup/linkcmds.ep5200: New file.
510
5112007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
512
513        * mscan/mscan.c: Use size_t for message sizes. Remove absurd type
514          cast.
515
5162007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
517
518        * bsp_specs: Remove qrtems_debug.
519
5202007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
521
522        * bsp_specs: Remove lib (Now expected to exist in GCC).
523
5242007-03-12      Joel Sherrill <joel@OARcorp.com>
525
526        * clock/clock.c, console/console.c, ide/pcmcia_ide.c, irq/irq.c,
527        irq/irq.h, irq/irq_asm.S, irq/irq_init.c, nvram/nvram.c,
528        nvram/nvram.h, slicetimer/slicetimer.c, startup/bspstart.c,
529        vectors/vectors.h, vectors/vectors_init.c: Correct license URL and/or
530        fix mistake in copyright notice. Both of these mistakes appear to be
531        from code submitted after these changes were made previously.
532
5332007-03-11      Joel Sherrill <joel@OARcorp.com>
534
535        * startup/bspstart.c: Remove assignments of
536        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
537        value in boot_card.c
538
5392007-03-10      Joel Sherrill <joel@OARcorp.com>
540
541        PR 1227/bsps
542        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
543        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
544
5452007-01-23      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
546
547        * console/console.c: corrected typo in UART error handler (usage
548        * of ISR_PE instead of ISR_OE)
549       
5502006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
551
552        * bestcomm/load_task.c: Remove bogus casts.
553        * network_5200/network.c: Use ioctl_command_t as arg to ioctl functions.
554
5552006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
556
557        * configure.ac: New BUG-REPORT address.
558
5592006-11-15      Joel Sherrill <joel@OARcorp.com>
560
561        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
562        file and simplified initialization.
563
5642006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
565
566        * Makefile.am: Remove superfluous -DASM.
567
5682006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
569
570        * configure.ac: Require autoconf-2.60. Require automake-1.10.
571
5722006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
573
574        * clock/clock.c, console/console.c, ide/pcmcia_ide.c,
575        ide/pcmcia_ide.h, irq/irq.c, irq/irq.h, irq/irq_asm.S,
576        irq/irq_init.c, nvram/m93cxx.h, nvram/nvram.c, nvram/nvram.h,
577        slicetimer/slicetimer.c, start/start.S, startup/bspstart.c,
578        startup/cpuinit.c, vectors/vectors.S, vectors/vectors_init.c:
579        Convert to utf-8.
580
5812006-09-11      Joel Sherrill <joel@OARcorp.com>
582
583        * include/mpc5200.h, network_5200/network.c: Convert C++ style comments
584        to C style.
585
5862006-08-15      Joel Sherrill <joel@OARcorp.com>
587
588        * Makefile.am, preinstall.am, startup/linkcmds, startup/linkcmds.brs5l,
589        startup/linkcmds.pm520: Add support for missing .rela sections.
590        Install linkcmds.
591
5922006-08-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
593
594        * linkcmds.brs5l:
595        (PR1117) Add  startup/linkcmds.brs5l
596
5972006-06-28      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
598
599        * Makefile.am, preinstall.am:
600        (PR1117) Add  startup/linkcmds.brs5l, slicetimer.h, nvram.h
601        to distributed files, add start/start.S to startup sources
602
603        * bestcomm/bestcomm_glue.c:
604        (PR1117) make SDMA interrupt operations interrupt save
605       
606        * bsp_specs: (PR1117) move ecrti to proper location
607
608        * console/console.c: (PR1117) round baudrate divider to nearest match
609
610        * include/bsp.h: (PR1117) activate interrupt for ATA,
611        modify calculation of ROM size, add BSP_Convert_decrementer
612
613        * include/mpc5200.h: (PR1117) add some register definitions
614
615        * include/tm27.h:
616        (PR1117) adapt to make tm27 compile again with this BSP
617
618        * mscan/mscan.[ch]:
619        (PR1117) many improvements and fixes,
620        transmit queue added,
621        baud rate settings adapted
622
623        * network/network.c:
624        (PR1117) add handler code to detect and restart FEC on DMA overflow
625
626        * start/start.S:
627        (PR1117) fixed some typos and minor bugs
628        enable FPU in start sequence
629
630        * startup/linkcmds:
631        (PR1117) removed, no longer used
632       
633        * startup/linkcmds.brs5l:
634        (PR1117) added
635
636        * tod/pcf8563.c:
637        (PR1117) fixed bug which read wrong hour from RTC
638
6392006-03-08      Joel Sherrill <joel@OARcorp.com>
640
641        * startup/linkcmds, startup/linkcmds.pm520: Add .gnu.linkonce.b.*
642        section.
643
6442006-02-08      Joel Sherrill <joel@OARcorp.com>
645
646        * startup/linkcmds, startup/linkcmds.pm520: Add sections required by
647        newer gcc versions.
648
6492006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
650
651        * configure.ac: Remove explicit ampolish3 support (now in
652        RTEMS_BSP_CONFIGURE).
653
6542006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
655
656        * configure.ac: Add ampolish3 support.
657        * Makefile.am: Add preinstall.am.
658
6592006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
660
661        * Makefile.am: Don't include subdirs.am.
662
6632006-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
664
665        * vectors/asm_utils.S: Remove (Bogus, now in libcpu).
666
6672006-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
668
669        * bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h, clock/clock.c,
670        console/console.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c,
671        i2c/mpc5200mbus.h, ide/idecfg.c, ide/pcmcia_ide.c, ide/pcmcia_ide.h,
672        include/bsp.h, include/mpc5200.h, irq/irq.c, irq/irq.h,
673        irq/irq_asm.S, irq/irq_init.c, mscan/mscan.c, mscan/mscan.h,
674        network_5200/network.c, nvram/m93cxx.h, nvram/nvram.c,
675        nvram/nvram.h, slicetimer/slicetimer.c, slicetimer/slicetimer.h,
676        start/start.S, startup/bspstart.c, startup/cpuinit.c, tod/pcf8563.c,
677        tod/pcf8563.h, tod/todcfg.c, vectors/vectors.S,
678        vectors/vectors_init.c: Cleanup CVS data.
679
6802005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
681
682        * irq/irq.c, irq/irq_init.c, vectors/vectors_init.c:
683        include <libcpu/raw_exceptions.h>.
684        * include/raw_exception.h, vectors/raw_exception.c: Remove.
685        Use implementation from libcpu instead.
686
6872005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
688
689        * bestcomm/bestcomm_glue.c, clock/clock.c, console/console.c,
690        i2c/i2c.c, i2c/i2cdrv.c, ide/idecfg.c, ide/pcmcia_ide.c,
691        ide/pcmcia_ide.h, include/i2c.h, irq/irq.c, irq/irq_init.c,
692        mscan/mscan.c, network_5200/network.c, nvram/nvram.c, nvram/nvram.h,
693        slicetimer/slicetimer.c, startup/bspstart.c, startup/cpuinit.c,
694        tod/todcfg.c, vectors/vectors_init.c: Misc include file fixes.
695
6962005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
697
698        * Makefile.am, README, bsp_specs, configure.ac,
699        bestcomm/bestcomm_api.c, bestcomm/bestcomm_api.h,
700        bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h,
701        bestcomm/bestcomm_priv.h, bestcomm/dma_image.c,
702        bestcomm/dma_image.capi.h, bestcomm/dma_image.h,
703        bestcomm/dma_image.reloc.c, bestcomm/load_task.c,
704        bestcomm/tasksetup_ata.c, bestcomm/tasksetup_bdtable.c,
705        bestcomm/tasksetup_crc16_dp_0.c, bestcomm/tasksetup_crc16_dp_1.c,
706        bestcomm/tasksetup_fec_rx_bd.c, bestcomm/tasksetup_fec_tx_bd.c,
707        bestcomm/tasksetup_gen_dp_0.c, bestcomm/tasksetup_gen_dp_1.c,
708        bestcomm/tasksetup_gen_dp_2.c, bestcomm/tasksetup_gen_dp_3.c,
709        bestcomm/tasksetup_gen_dp_bd_0.c, bestcomm/tasksetup_gen_dp_bd_1.c,
710        bestcomm/tasksetup_gen_rx_bd.c, bestcomm/tasksetup_gen_tx_bd.c,
711        bestcomm/tasksetup_lpc.c, bestcomm/tasksetup_pci_rx.c,
712        bestcomm/tasksetup_pci_tx.c, bestcomm/include/mgt5200/mgt5200.h,
713        bestcomm/include/mgt5200/sdma.h,
714        bestcomm/task_api/bestcomm_api_mem.h,
715        bestcomm/task_api/bestcomm_cntrl.h,
716        bestcomm/task_api/tasksetup_bdtable.h,
717        bestcomm/task_api/tasksetup_general.h, clock/clock.c,
718        console/console.c, i2c/i2c.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c,
719        i2c/mpc5200mbus.h, ide/idecfg.c, ide/pcmcia_ide.c, ide/pcmcia_ide.h,
720        include/bsp.h, include/coverhd.h, include/i2c.h, include/i2cdrv.h,
721        include/mpc5200.h, include/raw_exception.h, include/tm27.h,
722        include/u-boot.h, irq/irq.c, irq/irq.h, irq/irq_asm.S,
723        irq/irq_init.c, mscan/mscan.c, mscan/mscan.h,
724        network_5200/network.c, nvram/m93cxx.h, nvram/nvram.c,
725        nvram/nvram.h, slicetimer/slicetimer.c, slicetimer/slicetimer.h,
726        start/start.S, startup/bspstart.c, startup/cpuinit.c,
727        startup/linkcmds, startup/linkcmds.pm520, tod/pcf8563.c,
728        tod/pcf8563.h, tod/todcfg.c, vectors/asm_utils.S,
729        vectors/raw_exception.c, vectors/vectors.S, vectors/vectors.h,
730        vectors/vectors_init.c: New (CVS import submission by
731        Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>)
732
7332005-12-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
734
735        * Integrated gen5200 BSP to source tree
Note: See TracBrowser for help on using the repository browser.