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

4.104.115
Last change on this file since eef91af was eef91af, checked in by Joel Sherrill <joel.sherrill@…>, on 08/24/09 at 21:06:01

2009-08-24 Joel Sherrill <joel.sherrill@…>

  • include/bsp.h, startup/bspstart.c: Rename _Thread_Idle_body to bsp_idle_thread.
  • Property mode set to 100644
File size: 26.1 KB
Line 
12009-08-24      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * include/bsp.h, startup/bspstart.c: Rename _Thread_Idle_body to
4        bsp_idle_thread.
5
62009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * console/console.c: Spacing.
9
102009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
11
12        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
13        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
14        have the same options.
15
162009-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
17
18        * README.IceCube: Correct mkimage addresses.
19
202009-04-28      Chris Johns <chrisj@rtems.org>
21
22        * start/start.S: Update for boot_card command line change.
23
242009-02-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
25
26        * bsp_specs: Added crtbegin.o and crtend.o to support global C++
27        constructors and destructors.
28
292009-02-12      Joel Sherrill <joel.sherrill@oarcorp.com>
30
31        * include/bsp.h, startup/bspstart.c: Change prototype of IDLE thread to
32        consistently return void * and take a uintptr_t argument.
33
342008-12-04      Ralf Corsépius <ralf.corsepius@rtems.org>
35
36        * bsp_specs: Remove references to start_g.o.
37
382008-12-04      Ralf Corsépius <ralf.corsepius@rtems.org>
39
40        * bsp_specs: Remove -u start -e start from %link.
41        * console/console.c: Use bool.
42
432008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
44
45        * Makefile.am, preinstall.am: Use shared stub coverhd.h
46        * include/coverhd.h: Removed.
47
482008-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
49
50        * configure.ac: Move PM520_ZE30, PM520_CR825, icecube, BRS5L
51        defines from *.cfg into bspopts.h.
52
532008-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
54
55        * include/bsp.h: #include <bspopts.h> first.
56
572008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
58
59        * clock/clock.c: include "../../../shared/clockdrv_shell.h".
60        * Makefile.am: Reflect changes above.
61
622008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
63
64        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
65        of building libbspstart.a, using automake-rules.
66
672008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
68
69        * Makefile.am: Eliminate *_SOURCES.
70
712008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
72
73        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
74        components.
75
762008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
77
78        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
79
802008-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
81
82        * preinstall.am: Regenerated.
83
842008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
85
86        * Makefile.am: Eliminates libcpudir.
87
882008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
89
90        * Makefile.am: Cosmetics.
91
922008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
93
94        * configure.ac: Make letting boot_card() handle work area allocation
95        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
96        BSP_BOOTCARD_OPTIONS.
97
982008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
99
100        * Makefile.am, configure.ac, console/console.c, include/bsp.h,
101        startup/bspstart.c: Use standardized bsp_cleanup() which can
102        optionally print a message, poll for user to press key, and call
103        bsp_reset(). Using this eliminates the various bsp_cleanup()
104        implementations which had their own implementation and variety of
105        string constants.
106        * startup/bspreset.c: New file.
107        * startup/bspclean.c: Removed.
108
1092008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
110
111        * startup/linkcmds.base: Fixed wrong section size symbols.
112
1132008-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
114
115        * Makefile.am, include/bsp.h, network_5200/network.c, start/start.S,
116        startup/bspstart.c, startup/cpuinit.c: Use top level shared
117        bsp_get_work_area() implementation. Augment it to know about U-Boot.
118        * startup/bspgetworkarea.c: Removed.
119
1202008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
121
122        * include/bsp.h: Remove unnecessary boilerplate comments.
123
1242008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
125
126        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
127        is NOT used anywhere.
128
1292008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
130
131        * startup/bspgetworkarea.c, startup/linkcmds.base: Do some prep work in
132        anticipation of gen5200 and gen83xx being able to shared
133        bsp_get_work_area() implementation.
134
1352008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
136
137        * clock/clock.c, startup/bspstart.c: Remove unnecessary includes of
138        rtems/libcsupport.h and rtems/libio.h.
139
1402008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
141
142        * Makefile.am, startup/bspstart.c: Use shared bsp_get_work_area() in
143        its own file and rely on BSP Framework to perform more
144        initialization.
145        * startup/bspgetworkarea.c: New file.
146
1472008-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
148
149        * network_5200/network.c: Remove use of boolean.
150
1512008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
152
153        * include/bsp.h, startup/bspclean.c: Review of all bsp_cleanup()
154        implementations. In this phase, all prototypes were removed from
155        bsp.h and empty implementations were removed and made to use the
156        shared stub.
157
1582008-09-08      Ralf Corsépius <ralf.corsepius@rtems.org>
159
160        * i2c/i2c.c: Remove rtems_boolean having crept in again.
161
1622008-09-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
163
164        * include/mscan-base.h: Added bit timing macros.
165
1662008-09-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
167
168        * i2c/i2c.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c, i2c/mpc5200mbus.h,
169        include/i2c.h:
170        converted done_arg to a void pointer
171       
1722008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
173
174        * bestcomm/bestcomm_glue.c, ide/pcmcia_ide.c, tod/todcfg.c:
175        Convert to "bool".
176
1772008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
178
179        * i2c/i2c.c, i2c/i2cdrv.c: Convert to "bool".
180
1812008-09-04      Sebastian Huber <sebastian.huber@embedded-brains.de>
182
183        * include/mscan-base.h, mscan/mscan-base.c, mscan/mscan.c,
184        mscan/mscan_int.h: Improved parameter checks for bit rate function.
185
1862008-09-03      Joel Sherrill <joel.sherrill@oarcorp.com>
187
188        * Makefile.am, bestcomm/load_task.c,
189        bestcomm/task_api/tasksetup_general.h: Eliminate requirement to build
190        bestcomm as a relocatable lump. This should reduce the minimum
191        footprint considerably.
192
1932008-09-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
194
195        * irq/irq.h, irq/irq_asm.h, irq/irq_init.c, vectors/vectors.S,
196        vectors/vectors.h, vectors/vectors_init.c: Removed files.
197
198        * include/irq-config.h, include/irq.h, include/mscan-base.h,
199        mscan/mscan-base.c, startup/linkcmds.base: New files.
200
201        * mscan/mscan.c, mscan/mscan_int.h: Moved general MSCAN functions into
202        separate header and source files (include/mscan-base.h and
203        mscan/mscan-base.c).  Formatted code.
204
205        * bestcomm/bestcomm_glue.c, bestcomm/load_task.c, clock/clock.c,
206        console/console.c, i2c/mpc5200mbus.c, ide/idecfg.c, ide/pcmcia_ide.c,
207        include/bsp.h, irq/irq.c, network_5200/network.c,
208        slicetimer/slicetimer.c, start/start.S, startup/bspclean.c,
209        startup/bspstart.c, startup/cpuinit.c: Converted to use shared
210        exception and interrupt code.
211
212        * startup/linkcmds, startup/linkcmds.brs5l, startup/linkcmds.icecube,
213        startup/linkcmds.pm520: Changed to include new file
214        startup/linkcmds.base.  Supports small data area now.
215
216        * configure.ac, Makefile.am, bsp_specs, preinstall.am: Update.
217
2182008-08-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
219
220        * startup/cpuinit.h: Uses now powerpc-utility.h.  Changed invalid usage
221        of a boolean type to a proper integer type in calc_dbat_regvals().
222
2232008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
224
225        * clock/clock.c, irq/irq_init.c, vectors/vectors.h,
226        vectors/vectors_init.c: Add missing prototypes.
227
2282008-08-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
229
230        * start/start.S: Clear environment pointer for bootcard.
231
2322008-07-29      Chris Johns <chrisj@rtems.org>
233
234        * ide/pcmcia_ide.c: Updated to the libblock changes.
235
2362008-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
237
238        * Makefile.am, include/bsp.h: Add bsp_uboot_getenv() to obtain U-Boot
239        environment variables.
240        * startup/uboot_support.c: New file.
241
2422008-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
243
244        * irq/irq.c: Add units.
245
2462008-06-06      Joel Sherrill <joel.sherrill@oarcorp.com>
247
248        * include/bsp.h, irq/irq.c, irq/irq_init.c, startup/bspclean.c,
249        startup/bspstart.c: Slightly better names for IRQ benchmarking. Make
250        sure the routines are present all the time.
251
2522008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
253
254        * console/console.c: Remove explicit switch and call
255        termios_baud_to_number().
256
2572008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
258
259        * console/console.c: Properly inform termios of our initial baud rate.
260        If it is not the default, this causes problems when an application
261        changes any termios attributes since termios thinks our baud rate is
262        one thing when in fact, it is another.
263
2642008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
265
266        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
267        Framework to ask the BSP where it has memory for the RTEMS Workspace
268        and C Program Heap. These collectively are referred to as work area.
269        If the BSP supports this, then it does not have to include code to
270        split the available memory between the two areas. This reduces the
271        amount of code in the BSP specific bspstart.c file. Additionally, the
272        shared framework can initialize the C Library, call
273        rtems_debug_enable(), and dirty the work area memory. Until most/all
274        BSPs support this new capability, if the BSP supports this, it should
275        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
276        When the transition is complete, this autoconf macro can be removed.
277
2782008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
279
280        * Makefile.am: Rework to avoid .rel files.
281
2822008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
283
284        * startup/bspstart.c: Refactored and renamed initialization routines to
285        rtems_initialize_data_structures, rtems_initialize_before_drivers,
286        rtems_initialize_device_drivers, and
287        rtems_initialize_start_multitasking. This opened the sequence up so
288        that bootcard() could provide a more robust and flexible framework
289        which is easier to explain and understand. This also lays the
290        groundwork for sharing the division of available memory between the
291        RTEMS workspace and heap and the C library initialization across all
292        BSPs.
293
2942008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
295
296        * startup/linkcmds, startup/linkcmds.brs5l, startup/linkcmds.icecube,
297        startup/linkcmds.pm520: Add wildcard to gcc_except_table section so
298        programs compiled with gcc 4.3.x can link.
299
3002008-01-11      Joel Sherrill <joel.sherrill@oarcorp.com>
301
302        * configure.ac, irq/irq.c, startup/bspclean.c, startup/bspstart.c: Add
303        ALLOW_IRQ_NESTING option. The MPC5200 has a settle time after
304        acknowledging the IRQs and currently the BSP does not account for
305        that. After acknowledging an interrupt, it currently gets a second
306        spurious IRQ a significant percentage of the time. Rename to
307        BENCHMARK_IRQ_PROCESSING and get it working again. Under one test
308        load, not nesting interrupts resulted in a 50% reduction in the
309        number of IRQs and an ~30% reduction in time spent in IRQs.
310
3112007-12-18      Joel Sherrill <joel.sherrill@OARcorp.com>
312
313        * startup/linkcmds: Spacing.
314        * startup/linkcmds.brs5l: Add wildcard to .bss section.
315
3162007-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
317
318        * irq/irq.c, startup/bspclean.c, startup/bspstart.c: I give. The code
319        is now in conditionally so I can avoid putting it in accidently
320        again.
321
322        * startup/bspclean.c: Revert patch with test code.
323
3242007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
325
326        * irq/irq.c: Revert accidentally committed test code.
327
3282007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
329
330        * bsp_specs, clock/clock.c, include/bsp.h, irq/irq.c,
331        startup/bspclean.c, startup/bspstart.c: Eliminate copies of the
332        Configuration Table. Use the RTEMS provided accessor macros to obtain
333        configuration fields.
334
3352007-12-06      Joel Sherrill <joel.sherrill@oarcorp.com>
336
337        * include/mpc5200.h: Expand tabs.
338
3392007-12-05      Joel Sherrill <joel.sherrill@oarcorp.com>
340
341        * include/bsp.h: Correct BSP specific Idle thread support.
342
3432007-12-05      Till Straumann <strauman@slac.stanford.edu>
344
345        * irq/irq_init.c, irq_asm.S:
346        Converted exception vector names to new ones
347        (qualified by <cpu_type> if non-std ppc exceptions).
348
3492007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
350
351        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
352        Configuration Table. Eliminate CPU Table from all ports. Delete
353        references to CPU Table in all forms.
354
3552007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
356
357        * clock/clock.c: Fix typo.
358
3592007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
360
361        * irq/irq.c: Spacing.
362
3632007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
364
365        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
366        the Configuration Table. This included pretasking_hook,
367        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
368        extra_mpci_receive_server_stack, stack_allocate_hook, and
369        stack_free_hook. As a side-effect of this effort some multiprocessing
370        code was made conditional and some style clean up occurred.
371
3722007-11-30      Till Straumann <strauman@slac.stanford.edu>
373
374        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
375
3762007-11-30      Till Straumann <strauman@slac.stanford.edu>
377
378        * irq/irq.h, irq/irq_init.c: Removed the definition
379        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
380        initialize the irqBase member of the rtems_irq_global_settings
381        struct. However, irqBase is an rtems_irq_symbolic_name,
382        so using BSP_LOWEST_OFFSET is more appropriate.
383
3842007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
385
386        * clock/clock.c, startup/bspstart.c: Eliminate PowerPC specific
387        elements from the CPU Table. They have been replaced with variables
388        named bsp_XXX as needed.
389
3902007-10-31      Joel Sherrill <joel.sherrill@oarcorp.com>
391
392        * include/mpc5200.h: Fix typo.
393
3942007-10-30      Joel Sherrill <joel.sherrill@oarcorp.com>
395
396        * include/mpc5200.h: Fix constants off by one nibble.
397
3982007-10-30      Joel Sherrill <joel.sherrill@oarcorp.com>
399
400        * include/mpc5200.h: Added some simple interrupt GPIO constants.
401
4022007-10-26      Joel Sherrill <joel.sherrill@oarcorp.com>
403
404        * irq/irq.h: Fixed typos.
405
4062007-09-21      Joel Sherrill <joel.sherrill@OARcorp.com>
407
408        * network_5200/network.c: Add multicast support.
409
4102007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
411
412        PR 1257/bsps
413        * irq/irq.c: Code outside of cpukit should use the public API for
414        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
415        public API and directly accessing _CPU_ISR_Disable and
416        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
417        directive which could lead to problems. This patch also changes the
418        type of the variable passed into these routines and addresses minor
419        style issues.
420
4212007-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
422
423        * irq/irq.h: Reformat -- make things line up.
424
4252007-08-28      Joel Sherrill <joel.sherrill@oarcorp.com>
426
427        * console/console.c: Add missing semi-colon.
428
4292007-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
430
431        * Makefile.am, README.IceCube, preinstall.am, include/bsp.h,
432        vectors/vectors.S: Rename EP5200 to IceCube since that is the
433        nickname for the Freescale evaluation board it is based upon. BSP was
434        tested on a Freescale MPC5200LITE.
435
4362007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
437
438        * ide/pcmcia_ide.c: Added prototype of mpc5200_pcmciaide_dma_blockop to
439        eliminate warning.
440
4412007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
442
443        * Makefile.am: Add shared ShowBATS().
444        * startup/cpuinit.c: Split out BAT initialization into subroutine
445        that is defined based upon conditionals set.  More critically
446        added code to detect and correct for a buggy U-Boot found on
447        some Freescale LITE5200B boards which report Flash memory to
448        be for 32MB at 0xFF000000 instead of 0xFE000000.  If we use
449        the reported information, the system gives an exception just
450        after the BAT is programmed.
451        * vectors/vectors_init.c: Turn off message unless verbose is on.
452
4532007-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
454
455        * Makefile.am, vectors/vectors_init.c: Print stack trace on exception.
456
4572007-07-12      Joel Sherrill <joel.sherrill@OARcorp.com>
458
459        * startup/linkcmds.brs5l: Add .jcr section.
460
4612007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
462
463        * README.IceCube: New file.
464
4652007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
466
467        * console/console.c: Fix typo accidentally introduced.
468        * network_5200/network.c: Fix warning.
469
4702007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
471
472        * startup/linkcmds.ep5200: Add .jcr section.
473
4742007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
475
476        * bsp_specs, startup/linkcmds, startup/linkcmds.pm520:
477        add c++ support again
478        * preinstall.am: some fixes
479
4802007-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
481
482        * Makefile.am: Add startup/bspclean.c
483        * console/console.c: Remove warning.
484        * include/bsp.h: Add conditionals for prompt for reset and resetting
485        board.
486        * start/start.S: Remove if 1 around section.
487        * vectors/vectors_init.c: Do not print unless noisy init enabled.
488        * startup/bspclean.c: New file. Will prompt for reset and reset.
489
4902007-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
491
492        * clock/clock.c, console/console.c: Add clock HW initialization missed
493        in earlier conversion.
494
4952007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
496
497        * irq_init.c, Makefile.am: adapted to shared exception code
498
4992007-06-22      Joel Sherrill <joel.sherrill@oarcorp.com>
500
501        * clock/clock.c, network_5200/network.c: Convert to using clock driver
502        template.
503
5042007-06-22      Joel Sherrill <joel.sherrill@OARcorp.com>
505
506        * startup/linkcmds.brs5l: Add missing wild card on .sdata section so
507        all class examples build.
508
5092007-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
510
511        * clock/clock.c: Add nanoseconds since last tick support.
512
5132007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
514
515        Add Embedded Planets EP5200 which is the same as the Freescale
516        5200Lite (a.k.a. IceCube) evaluation board.
517        * Makefile.am: Add linkcmds.ep5200.
518        Add -DMPC5200_BAPI_LIBC_HEADERS to remove some warnings in bestcomm.
519        * preinstall.am: Add linkcmds.ep5200.
520        * clock/clock.c: Correct math for prescaler/counter when bus speed
521        is high enough to require multiple passes of loop.
522        * console/console.c: Use same math for initial baud rate as when it
523        is changed via ioctl.  When HAS_UBOOT is defined, initialize console
524        to the same baud as it was with U-Boot.
525        * include/bsp.h: Add EP5200 and console boot baud support.
526        * include/mpc5200.h: Spacing.
527        * startup/bspstart.c: If HAS_UBOOT and SHOW_MORE_INIT_SETTINGS are
528        both defined, dump the U-Boot BD info structure.
529        * vectors/vectors.S: ep5200 cannot use vectors segment.  When loading
530        it, U-Boot freezes.  Besides, U-Boot can automatically start the BSP
531        so we do not have to run from board reset.
532        * startup/linkcmds.ep5200: New file.
533
5342007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
535
536        * mscan/mscan.c: Use size_t for message sizes. Remove absurd type
537          cast.
538
5392007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
540
541        * bsp_specs: Remove qrtems_debug.
542
5432007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
544
545        * bsp_specs: Remove lib (Now expected to exist in GCC).
546
5472007-03-12      Joel Sherrill <joel@OARcorp.com>
548
549        * clock/clock.c, console/console.c, ide/pcmcia_ide.c, irq/irq.c,
550        irq/irq.h, irq/irq_asm.S, irq/irq_init.c, nvram/nvram.c,
551        nvram/nvram.h, slicetimer/slicetimer.c, startup/bspstart.c,
552        vectors/vectors.h, vectors/vectors_init.c: Correct license URL and/or
553        fix mistake in copyright notice. Both of these mistakes appear to be
554        from code submitted after these changes were made previously.
555
5562007-03-11      Joel Sherrill <joel@OARcorp.com>
557
558        * startup/bspstart.c: Remove assignments of
559        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
560        value in boot_card.c
561
5622007-03-10      Joel Sherrill <joel@OARcorp.com>
563
564        PR 1227/bsps
565        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
566        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
567
5682007-01-23      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
569
570        * console/console.c: corrected typo in UART error handler (usage
571        * of ISR_PE instead of ISR_OE)
572       
5732006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
574
575        * bestcomm/load_task.c: Remove bogus casts.
576        * network_5200/network.c: Use ioctl_command_t as arg to ioctl functions.
577
5782006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
579
580        * configure.ac: New BUG-REPORT address.
581
5822006-11-15      Joel Sherrill <joel@OARcorp.com>
583
584        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
585        file and simplified initialization.
586
5872006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
588
589        * Makefile.am: Remove superfluous -DASM.
590
5912006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
592
593        * configure.ac: Require autoconf-2.60. Require automake-1.10.
594
5952006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
596
597        * clock/clock.c, console/console.c, ide/pcmcia_ide.c,
598        ide/pcmcia_ide.h, irq/irq.c, irq/irq.h, irq/irq_asm.S,
599        irq/irq_init.c, nvram/m93cxx.h, nvram/nvram.c, nvram/nvram.h,
600        slicetimer/slicetimer.c, start/start.S, startup/bspstart.c,
601        startup/cpuinit.c, vectors/vectors.S, vectors/vectors_init.c:
602        Convert to utf-8.
603
6042006-09-11      Joel Sherrill <joel@OARcorp.com>
605
606        * include/mpc5200.h, network_5200/network.c: Convert C++ style comments
607        to C style.
608
6092006-08-15      Joel Sherrill <joel@OARcorp.com>
610
611        * Makefile.am, preinstall.am, startup/linkcmds, startup/linkcmds.brs5l,
612        startup/linkcmds.pm520: Add support for missing .rela sections.
613        Install linkcmds.
614
6152006-08-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
616
617        * linkcmds.brs5l:
618        (PR1117) Add  startup/linkcmds.brs5l
619
6202006-06-28      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
621
622        * Makefile.am, preinstall.am:
623        (PR1117) Add  startup/linkcmds.brs5l, slicetimer.h, nvram.h
624        to distributed files, add start/start.S to startup sources
625
626        * bestcomm/bestcomm_glue.c:
627        (PR1117) make SDMA interrupt operations interrupt save
628       
629        * bsp_specs: (PR1117) move ecrti to proper location
630
631        * console/console.c: (PR1117) round baudrate divider to nearest match
632
633        * include/bsp.h: (PR1117) activate interrupt for ATA,
634        modify calculation of ROM size, add BSP_Convert_decrementer
635
636        * include/mpc5200.h: (PR1117) add some register definitions
637
638        * include/tm27.h:
639        (PR1117) adapt to make tm27 compile again with this BSP
640
641        * mscan/mscan.[ch]:
642        (PR1117) many improvements and fixes,
643        transmit queue added,
644        baud rate settings adapted
645
646        * network/network.c:
647        (PR1117) add handler code to detect and restart FEC on DMA overflow
648
649        * start/start.S:
650        (PR1117) fixed some typos and minor bugs
651        enable FPU in start sequence
652
653        * startup/linkcmds:
654        (PR1117) removed, no longer used
655       
656        * startup/linkcmds.brs5l:
657        (PR1117) added
658
659        * tod/pcf8563.c:
660        (PR1117) fixed bug which read wrong hour from RTC
661
6622006-03-08      Joel Sherrill <joel@OARcorp.com>
663
664        * startup/linkcmds, startup/linkcmds.pm520: Add .gnu.linkonce.b.*
665        section.
666
6672006-02-08      Joel Sherrill <joel@OARcorp.com>
668
669        * startup/linkcmds, startup/linkcmds.pm520: Add sections required by
670        newer gcc versions.
671
6722006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
673
674        * configure.ac: Remove explicit ampolish3 support (now in
675        RTEMS_BSP_CONFIGURE).
676
6772006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
678
679        * configure.ac: Add ampolish3 support.
680        * Makefile.am: Add preinstall.am.
681
6822006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
683
684        * Makefile.am: Don't include subdirs.am.
685
6862006-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
687
688        * vectors/asm_utils.S: Remove (Bogus, now in libcpu).
689
6902006-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
691
692        * bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h, clock/clock.c,
693        console/console.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c,
694        i2c/mpc5200mbus.h, ide/idecfg.c, ide/pcmcia_ide.c, ide/pcmcia_ide.h,
695        include/bsp.h, include/mpc5200.h, irq/irq.c, irq/irq.h,
696        irq/irq_asm.S, irq/irq_init.c, mscan/mscan.c, mscan/mscan.h,
697        network_5200/network.c, nvram/m93cxx.h, nvram/nvram.c,
698        nvram/nvram.h, slicetimer/slicetimer.c, slicetimer/slicetimer.h,
699        start/start.S, startup/bspstart.c, startup/cpuinit.c, tod/pcf8563.c,
700        tod/pcf8563.h, tod/todcfg.c, vectors/vectors.S,
701        vectors/vectors_init.c: Cleanup CVS data.
702
7032005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
704
705        * irq/irq.c, irq/irq_init.c, vectors/vectors_init.c:
706        include <libcpu/raw_exceptions.h>.
707        * include/raw_exception.h, vectors/raw_exception.c: Remove.
708        Use implementation from libcpu instead.
709
7102005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
711
712        * bestcomm/bestcomm_glue.c, clock/clock.c, console/console.c,
713        i2c/i2c.c, i2c/i2cdrv.c, ide/idecfg.c, ide/pcmcia_ide.c,
714        ide/pcmcia_ide.h, include/i2c.h, irq/irq.c, irq/irq_init.c,
715        mscan/mscan.c, network_5200/network.c, nvram/nvram.c, nvram/nvram.h,
716        slicetimer/slicetimer.c, startup/bspstart.c, startup/cpuinit.c,
717        tod/todcfg.c, vectors/vectors_init.c: Misc include file fixes.
718
7192005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
720
721        * Makefile.am, README, bsp_specs, configure.ac,
722        bestcomm/bestcomm_api.c, bestcomm/bestcomm_api.h,
723        bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h,
724        bestcomm/bestcomm_priv.h, bestcomm/dma_image.c,
725        bestcomm/dma_image.capi.h, bestcomm/dma_image.h,
726        bestcomm/dma_image.reloc.c, bestcomm/load_task.c,
727        bestcomm/tasksetup_ata.c, bestcomm/tasksetup_bdtable.c,
728        bestcomm/tasksetup_crc16_dp_0.c, bestcomm/tasksetup_crc16_dp_1.c,
729        bestcomm/tasksetup_fec_rx_bd.c, bestcomm/tasksetup_fec_tx_bd.c,
730        bestcomm/tasksetup_gen_dp_0.c, bestcomm/tasksetup_gen_dp_1.c,
731        bestcomm/tasksetup_gen_dp_2.c, bestcomm/tasksetup_gen_dp_3.c,
732        bestcomm/tasksetup_gen_dp_bd_0.c, bestcomm/tasksetup_gen_dp_bd_1.c,
733        bestcomm/tasksetup_gen_rx_bd.c, bestcomm/tasksetup_gen_tx_bd.c,
734        bestcomm/tasksetup_lpc.c, bestcomm/tasksetup_pci_rx.c,
735        bestcomm/tasksetup_pci_tx.c, bestcomm/include/mgt5200/mgt5200.h,
736        bestcomm/include/mgt5200/sdma.h,
737        bestcomm/task_api/bestcomm_api_mem.h,
738        bestcomm/task_api/bestcomm_cntrl.h,
739        bestcomm/task_api/tasksetup_bdtable.h,
740        bestcomm/task_api/tasksetup_general.h, clock/clock.c,
741        console/console.c, i2c/i2c.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c,
742        i2c/mpc5200mbus.h, ide/idecfg.c, ide/pcmcia_ide.c, ide/pcmcia_ide.h,
743        include/bsp.h, include/coverhd.h, include/i2c.h, include/i2cdrv.h,
744        include/mpc5200.h, include/raw_exception.h, include/tm27.h,
745        include/u-boot.h, irq/irq.c, irq/irq.h, irq/irq_asm.S,
746        irq/irq_init.c, mscan/mscan.c, mscan/mscan.h,
747        network_5200/network.c, nvram/m93cxx.h, nvram/nvram.c,
748        nvram/nvram.h, slicetimer/slicetimer.c, slicetimer/slicetimer.h,
749        start/start.S, startup/bspstart.c, startup/cpuinit.c,
750        startup/linkcmds, startup/linkcmds.pm520, tod/pcf8563.c,
751        tod/pcf8563.h, tod/todcfg.c, vectors/asm_utils.S,
752        vectors/raw_exception.c, vectors/vectors.S, vectors/vectors.h,
753        vectors/vectors_init.c: New (CVS import submission by
754        Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>)
755
7562005-12-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
757
758        * Integrated gen5200 BSP to source tree
Note: See TracBrowser for help on using the repository browser.