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

4.104.115
Last change on this file since dedccb64 was da8946a4, checked in by Joel Sherrill <joel.sherrill@…>, on 08/10/09 at 14:27:48

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

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