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

4.104.115
Last change on this file since abe3261 was abe3261, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/24/08 at 07:03:17

2008-09-24 Ralf Corsépius <ralf.corsepius@…>

  • Makefile.am: Cosmetics.
  • Property mode set to 100644
File size: 23.7 KB
Line 
12008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * Makefile.am: Cosmetics.
4
52008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * configure.ac: Make letting boot_card() handle work area allocation
8        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
9        BSP_BOOTCARD_OPTIONS.
10
112008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
12
13        * Makefile.am, configure.ac, console/console.c, include/bsp.h,
14        startup/bspstart.c: Use standardized bsp_cleanup() which can
15        optionally print a message, poll for user to press key, and call
16        bsp_reset(). Using this eliminates the various bsp_cleanup()
17        implementations which had their own implementation and variety of
18        string constants.
19        * startup/bspreset.c: New file.
20        * startup/bspclean.c: Removed.
21
222008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
23
24        * startup/linkcmds.base: Fixed wrong section size symbols.
25
262008-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
27
28        * Makefile.am, include/bsp.h, network_5200/network.c, start/start.S,
29        startup/bspstart.c, startup/cpuinit.c: Use top level shared
30        bsp_get_work_area() implementation. Augment it to know about U-Boot.
31        * startup/bspgetworkarea.c: Removed.
32
332008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        * include/bsp.h: Remove unnecessary boilerplate comments.
36
372008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
38
39        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
40        is NOT used anywhere.
41
422008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
43
44        * startup/bspgetworkarea.c, startup/linkcmds.base: Do some prep work in
45        anticipation of gen5200 and gen83xx being able to shared
46        bsp_get_work_area() implementation.
47
482008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
49
50        * clock/clock.c, startup/bspstart.c: Remove unnecessary includes of
51        rtems/libcsupport.h and rtems/libio.h.
52
532008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
54
55        * Makefile.am, startup/bspstart.c: Use shared bsp_get_work_area() in
56        its own file and rely on BSP Framework to perform more
57        initialization.
58        * startup/bspgetworkarea.c: New file.
59
602008-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
61
62        * network_5200/network.c: Remove use of boolean.
63
642008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
65
66        * include/bsp.h, startup/bspclean.c: Review of all bsp_cleanup()
67        implementations. In this phase, all prototypes were removed from
68        bsp.h and empty implementations were removed and made to use the
69        shared stub.
70
712008-09-08      Ralf Corsépius <ralf.corsepius@rtems.org>
72
73        * i2c/i2c.c: Remove rtems_boolean having crept in again.
74
752008-09-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
76
77        * include/mscan-base.h: Added bit timing macros.
78
792008-09-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
80
81        * i2c/i2c.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c, i2c/mpc5200mbus.h,
82        include/i2c.h:
83        converted done_arg to a void pointer
84       
852008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
86
87        * bestcomm/bestcomm_glue.c, ide/pcmcia_ide.c, tod/todcfg.c:
88        Convert to "bool".
89
902008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
91
92        * i2c/i2c.c, i2c/i2cdrv.c: Convert to "bool".
93
942008-09-04      Sebastian Huber <sebastian.huber@embedded-brains.de>
95
96        * include/mscan-base.h, mscan/mscan-base.c, mscan/mscan.c,
97        mscan/mscan_int.h: Improved parameter checks for bit rate function.
98
992008-09-03      Joel Sherrill <joel.sherrill@oarcorp.com>
100
101        * Makefile.am, bestcomm/load_task.c,
102        bestcomm/task_api/tasksetup_general.h: Eliminate requirement to build
103        bestcomm as a relocatable lump. This should reduce the minimum
104        footprint considerably.
105
1062008-09-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
107
108        * irq/irq.h, irq/irq_asm.h, irq/irq_init.c, vectors/vectors.S,
109        vectors/vectors.h, vectors/vectors_init.c: Removed files.
110
111        * include/irq-config.h, include/irq.h, include/mscan-base.h,
112        mscan/mscan-base.c, startup/linkcmds.base: New files.
113
114        * mscan/mscan.c, mscan/mscan_int.h: Moved general MSCAN functions into
115        separate header and source files (include/mscan-base.h and
116        mscan/mscan-base.c).  Formatted code.
117
118        * bestcomm/bestcomm_glue.c, bestcomm/load_task.c, clock/clock.c,
119        console/console.c, i2c/mpc5200mbus.c, ide/idecfg.c, ide/pcmcia_ide.c,
120        include/bsp.h, irq/irq.c, network_5200/network.c,
121        slicetimer/slicetimer.c, start/start.S, startup/bspclean.c,
122        startup/bspstart.c, startup/cpuinit.c: Converted to use shared
123        exception and interrupt code.
124
125        * startup/linkcmds, startup/linkcmds.brs5l, startup/linkcmds.icecube,
126        startup/linkcmds.pm520: Changed to include new file
127        startup/linkcmds.base.  Supports small data area now.
128
129        * configure.ac, Makefile.am, bsp_specs, preinstall.am: Update.
130
1312008-08-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
132
133        * startup/cpuinit.h: Uses now powerpc-utility.h.  Changed invalid usage
134        of a boolean type to a proper integer type in calc_dbat_regvals().
135
1362008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
137
138        * clock/clock.c, irq/irq_init.c, vectors/vectors.h,
139        vectors/vectors_init.c: Add missing prototypes.
140
1412008-08-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
142
143        * start/start.S: Clear environment pointer for bootcard.
144
1452008-07-29      Chris Johns <chrisj@rtems.org>
146
147        * ide/pcmcia_ide.c: Updated to the libblock changes.
148
1492008-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
150
151        * Makefile.am, include/bsp.h: Add bsp_uboot_getenv() to obtain U-Boot
152        environment variables.
153        * startup/uboot_support.c: New file.
154
1552008-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
156
157        * irq/irq.c: Add units.
158
1592008-06-06      Joel Sherrill <joel.sherrill@oarcorp.com>
160
161        * include/bsp.h, irq/irq.c, irq/irq_init.c, startup/bspclean.c,
162        startup/bspstart.c: Slightly better names for IRQ benchmarking. Make
163        sure the routines are present all the time.
164
1652008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
166
167        * console/console.c: Remove explicit switch and call
168        termios_baud_to_number().
169
1702008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
171
172        * console/console.c: Properly inform termios of our initial baud rate.
173        If it is not the default, this causes problems when an application
174        changes any termios attributes since termios thinks our baud rate is
175        one thing when in fact, it is another.
176
1772008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
178
179        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
180        Framework to ask the BSP where it has memory for the RTEMS Workspace
181        and C Program Heap. These collectively are referred to as work area.
182        If the BSP supports this, then it does not have to include code to
183        split the available memory between the two areas. This reduces the
184        amount of code in the BSP specific bspstart.c file. Additionally, the
185        shared framework can initialize the C Library, call
186        rtems_debug_enable(), and dirty the work area memory. Until most/all
187        BSPs support this new capability, if the BSP supports this, it should
188        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
189        When the transition is complete, this autoconf macro can be removed.
190
1912008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
192
193        * Makefile.am: Rework to avoid .rel files.
194
1952008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
196
197        * startup/bspstart.c: Refactored and renamed initialization routines to
198        rtems_initialize_data_structures, rtems_initialize_before_drivers,
199        rtems_initialize_device_drivers, and
200        rtems_initialize_start_multitasking. This opened the sequence up so
201        that bootcard() could provide a more robust and flexible framework
202        which is easier to explain and understand. This also lays the
203        groundwork for sharing the division of available memory between the
204        RTEMS workspace and heap and the C library initialization across all
205        BSPs.
206
2072008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
208
209        * startup/linkcmds, startup/linkcmds.brs5l, startup/linkcmds.icecube,
210        startup/linkcmds.pm520: Add wildcard to gcc_except_table section so
211        programs compiled with gcc 4.3.x can link.
212
2132008-01-11      Joel Sherrill <joel.sherrill@oarcorp.com>
214
215        * configure.ac, irq/irq.c, startup/bspclean.c, startup/bspstart.c: Add
216        ALLOW_IRQ_NESTING option. The MPC5200 has a settle time after
217        acknowledging the IRQs and currently the BSP does not account for
218        that. After acknowledging an interrupt, it currently gets a second
219        spurious IRQ a significant percentage of the time. Rename to
220        BENCHMARK_IRQ_PROCESSING and get it working again. Under one test
221        load, not nesting interrupts resulted in a 50% reduction in the
222        number of IRQs and an ~30% reduction in time spent in IRQs.
223
2242007-12-18      Joel Sherrill <joel.sherrill@OARcorp.com>
225
226        * startup/linkcmds: Spacing.
227        * startup/linkcmds.brs5l: Add wildcard to .bss section.
228
2292007-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
230
231        * irq/irq.c, startup/bspclean.c, startup/bspstart.c: I give. The code
232        is now in conditionally so I can avoid putting it in accidently
233        again.
234
235        * startup/bspclean.c: Revert patch with test code.
236
2372007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
238
239        * irq/irq.c: Revert accidentally committed test code.
240
2412007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
242
243        * bsp_specs, clock/clock.c, include/bsp.h, irq/irq.c,
244        startup/bspclean.c, startup/bspstart.c: Eliminate copies of the
245        Configuration Table. Use the RTEMS provided accessor macros to obtain
246        configuration fields.
247
2482007-12-06      Joel Sherrill <joel.sherrill@oarcorp.com>
249
250        * include/mpc5200.h: Expand tabs.
251
2522007-12-05      Joel Sherrill <joel.sherrill@oarcorp.com>
253
254        * include/bsp.h: Correct BSP specific Idle thread support.
255
2562007-12-05      Till Straumann <strauman@slac.stanford.edu>
257
258        * irq/irq_init.c, irq_asm.S:
259        Converted exception vector names to new ones
260        (qualified by <cpu_type> if non-std ppc exceptions).
261
2622007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
263
264        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
265        Configuration Table. Eliminate CPU Table from all ports. Delete
266        references to CPU Table in all forms.
267
2682007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
269
270        * clock/clock.c: Fix typo.
271
2722007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
273
274        * irq/irq.c: Spacing.
275
2762007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
277
278        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
279        the Configuration Table. This included pretasking_hook,
280        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
281        extra_mpci_receive_server_stack, stack_allocate_hook, and
282        stack_free_hook. As a side-effect of this effort some multiprocessing
283        code was made conditional and some style clean up occurred.
284
2852007-11-30      Till Straumann <strauman@slac.stanford.edu>
286
287        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
288
2892007-11-30      Till Straumann <strauman@slac.stanford.edu>
290
291        * irq/irq.h, irq/irq_init.c: Removed the definition
292        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
293        initialize the irqBase member of the rtems_irq_global_settings
294        struct. However, irqBase is an rtems_irq_symbolic_name,
295        so using BSP_LOWEST_OFFSET is more appropriate.
296
2972007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
298
299        * clock/clock.c, startup/bspstart.c: Eliminate PowerPC specific
300        elements from the CPU Table. They have been replaced with variables
301        named bsp_XXX as needed.
302
3032007-10-31      Joel Sherrill <joel.sherrill@oarcorp.com>
304
305        * include/mpc5200.h: Fix typo.
306
3072007-10-30      Joel Sherrill <joel.sherrill@oarcorp.com>
308
309        * include/mpc5200.h: Fix constants off by one nibble.
310
3112007-10-30      Joel Sherrill <joel.sherrill@oarcorp.com>
312
313        * include/mpc5200.h: Added some simple interrupt GPIO constants.
314
3152007-10-26      Joel Sherrill <joel.sherrill@oarcorp.com>
316
317        * irq/irq.h: Fixed typos.
318
3192007-09-21      Joel Sherrill <joel.sherrill@OARcorp.com>
320
321        * network_5200/network.c: Add multicast support.
322
3232007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
324
325        PR 1257/bsps
326        * irq/irq.c: Code outside of cpukit should use the public API for
327        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
328        public API and directly accessing _CPU_ISR_Disable and
329        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
330        directive which could lead to problems. This patch also changes the
331        type of the variable passed into these routines and addresses minor
332        style issues.
333
3342007-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
335
336        * irq/irq.h: Reformat -- make things line up.
337
3382007-08-28      Joel Sherrill <joel.sherrill@oarcorp.com>
339
340        * console/console.c: Add missing semi-colon.
341
3422007-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
343
344        * Makefile.am, README.IceCube, preinstall.am, include/bsp.h,
345        vectors/vectors.S: Rename EP5200 to IceCube since that is the
346        nickname for the Freescale evaluation board it is based upon. BSP was
347        tested on a Freescale MPC5200LITE.
348
3492007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
350
351        * ide/pcmcia_ide.c: Added prototype of mpc5200_pcmciaide_dma_blockop to
352        eliminate warning.
353
3542007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
355
356        * Makefile.am: Add shared ShowBATS().
357        * startup/cpuinit.c: Split out BAT initialization into subroutine
358        that is defined based upon conditionals set.  More critically
359        added code to detect and correct for a buggy U-Boot found on
360        some Freescale LITE5200B boards which report Flash memory to
361        be for 32MB at 0xFF000000 instead of 0xFE000000.  If we use
362        the reported information, the system gives an exception just
363        after the BAT is programmed.
364        * vectors/vectors_init.c: Turn off message unless verbose is on.
365
3662007-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
367
368        * Makefile.am, vectors/vectors_init.c: Print stack trace on exception.
369
3702007-07-12      Joel Sherrill <joel.sherrill@OARcorp.com>
371
372        * startup/linkcmds.brs5l: Add .jcr section.
373
3742007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
375
376        * README.IceCube: New file.
377
3782007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
379
380        * console/console.c: Fix typo accidentally introduced.
381        * network_5200/network.c: Fix warning.
382
3832007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
384
385        * startup/linkcmds.ep5200: Add .jcr section.
386
3872007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
388
389        * bsp_specs, startup/linkcmds, startup/linkcmds.pm520:
390        add c++ support again
391        * preinstall.am: some fixes
392
3932007-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
394
395        * Makefile.am: Add startup/bspclean.c
396        * console/console.c: Remove warning.
397        * include/bsp.h: Add conditionals for prompt for reset and resetting
398        board.
399        * start/start.S: Remove if 1 around section.
400        * vectors/vectors_init.c: Do not print unless noisy init enabled.
401        * startup/bspclean.c: New file. Will prompt for reset and reset.
402
4032007-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
404
405        * clock/clock.c, console/console.c: Add clock HW initialization missed
406        in earlier conversion.
407
4082007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
409
410        * irq_init.c, Makefile.am: adapted to shared exception code
411
4122007-06-22      Joel Sherrill <joel.sherrill@oarcorp.com>
413
414        * clock/clock.c, network_5200/network.c: Convert to using clock driver
415        template.
416
4172007-06-22      Joel Sherrill <joel.sherrill@OARcorp.com>
418
419        * startup/linkcmds.brs5l: Add missing wild card on .sdata section so
420        all class examples build.
421
4222007-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
423
424        * clock/clock.c: Add nanoseconds since last tick support.
425
4262007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
427
428        Add Embedded Planets EP5200 which is the same as the Freescale
429        5200Lite (a.k.a. IceCube) evaluation board.
430        * Makefile.am: Add linkcmds.ep5200.
431        Add -DMPC5200_BAPI_LIBC_HEADERS to remove some warnings in bestcomm.
432        * preinstall.am: Add linkcmds.ep5200.
433        * clock/clock.c: Correct math for prescaler/counter when bus speed
434        is high enough to require multiple passes of loop.
435        * console/console.c: Use same math for initial baud rate as when it
436        is changed via ioctl.  When HAS_UBOOT is defined, initialize console
437        to the same baud as it was with U-Boot.
438        * include/bsp.h: Add EP5200 and console boot baud support.
439        * include/mpc5200.h: Spacing.
440        * startup/bspstart.c: If HAS_UBOOT and SHOW_MORE_INIT_SETTINGS are
441        both defined, dump the U-Boot BD info structure.
442        * vectors/vectors.S: ep5200 cannot use vectors segment.  When loading
443        it, U-Boot freezes.  Besides, U-Boot can automatically start the BSP
444        so we do not have to run from board reset.
445        * startup/linkcmds.ep5200: New file.
446
4472007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
448
449        * mscan/mscan.c: Use size_t for message sizes. Remove absurd type
450          cast.
451
4522007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
453
454        * bsp_specs: Remove qrtems_debug.
455
4562007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
457
458        * bsp_specs: Remove lib (Now expected to exist in GCC).
459
4602007-03-12      Joel Sherrill <joel@OARcorp.com>
461
462        * clock/clock.c, console/console.c, ide/pcmcia_ide.c, irq/irq.c,
463        irq/irq.h, irq/irq_asm.S, irq/irq_init.c, nvram/nvram.c,
464        nvram/nvram.h, slicetimer/slicetimer.c, startup/bspstart.c,
465        vectors/vectors.h, vectors/vectors_init.c: Correct license URL and/or
466        fix mistake in copyright notice. Both of these mistakes appear to be
467        from code submitted after these changes were made previously.
468
4692007-03-11      Joel Sherrill <joel@OARcorp.com>
470
471        * startup/bspstart.c: Remove assignments of
472        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
473        value in boot_card.c
474
4752007-03-10      Joel Sherrill <joel@OARcorp.com>
476
477        PR 1227/bsps
478        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
479        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
480
4812007-01-23      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
482
483        * console/console.c: corrected typo in UART error handler (usage
484        * of ISR_PE instead of ISR_OE)
485       
4862006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
487
488        * bestcomm/load_task.c: Remove bogus casts.
489        * network_5200/network.c: Use ioctl_command_t as arg to ioctl functions.
490
4912006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
492
493        * configure.ac: New BUG-REPORT address.
494
4952006-11-15      Joel Sherrill <joel@OARcorp.com>
496
497        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
498        file and simplified initialization.
499
5002006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
501
502        * Makefile.am: Remove superfluous -DASM.
503
5042006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
505
506        * configure.ac: Require autoconf-2.60. Require automake-1.10.
507
5082006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
509
510        * clock/clock.c, console/console.c, ide/pcmcia_ide.c,
511        ide/pcmcia_ide.h, irq/irq.c, irq/irq.h, irq/irq_asm.S,
512        irq/irq_init.c, nvram/m93cxx.h, nvram/nvram.c, nvram/nvram.h,
513        slicetimer/slicetimer.c, start/start.S, startup/bspstart.c,
514        startup/cpuinit.c, vectors/vectors.S, vectors/vectors_init.c:
515        Convert to utf-8.
516
5172006-09-11      Joel Sherrill <joel@OARcorp.com>
518
519        * include/mpc5200.h, network_5200/network.c: Convert C++ style comments
520        to C style.
521
5222006-08-15      Joel Sherrill <joel@OARcorp.com>
523
524        * Makefile.am, preinstall.am, startup/linkcmds, startup/linkcmds.brs5l,
525        startup/linkcmds.pm520: Add support for missing .rela sections.
526        Install linkcmds.
527
5282006-08-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
529
530        * linkcmds.brs5l:
531        (PR1117) Add  startup/linkcmds.brs5l
532
5332006-06-28      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
534
535        * Makefile.am, preinstall.am:
536        (PR1117) Add  startup/linkcmds.brs5l, slicetimer.h, nvram.h
537        to distributed files, add start/start.S to startup sources
538
539        * bestcomm/bestcomm_glue.c:
540        (PR1117) make SDMA interrupt operations interrupt save
541       
542        * bsp_specs: (PR1117) move ecrti to proper location
543
544        * console/console.c: (PR1117) round baudrate divider to nearest match
545
546        * include/bsp.h: (PR1117) activate interrupt for ATA,
547        modify calculation of ROM size, add BSP_Convert_decrementer
548
549        * include/mpc5200.h: (PR1117) add some register definitions
550
551        * include/tm27.h:
552        (PR1117) adapt to make tm27 compile again with this BSP
553
554        * mscan/mscan.[ch]:
555        (PR1117) many improvements and fixes,
556        transmit queue added,
557        baud rate settings adapted
558
559        * network/network.c:
560        (PR1117) add handler code to detect and restart FEC on DMA overflow
561
562        * start/start.S:
563        (PR1117) fixed some typos and minor bugs
564        enable FPU in start sequence
565
566        * startup/linkcmds:
567        (PR1117) removed, no longer used
568       
569        * startup/linkcmds.brs5l:
570        (PR1117) added
571
572        * tod/pcf8563.c:
573        (PR1117) fixed bug which read wrong hour from RTC
574
5752006-03-08      Joel Sherrill <joel@OARcorp.com>
576
577        * startup/linkcmds, startup/linkcmds.pm520: Add .gnu.linkonce.b.*
578        section.
579
5802006-02-08      Joel Sherrill <joel@OARcorp.com>
581
582        * startup/linkcmds, startup/linkcmds.pm520: Add sections required by
583        newer gcc versions.
584
5852006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
586
587        * configure.ac: Remove explicit ampolish3 support (now in
588        RTEMS_BSP_CONFIGURE).
589
5902006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
591
592        * configure.ac: Add ampolish3 support.
593        * Makefile.am: Add preinstall.am.
594
5952006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
596
597        * Makefile.am: Don't include subdirs.am.
598
5992006-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
600
601        * vectors/asm_utils.S: Remove (Bogus, now in libcpu).
602
6032006-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
604
605        * bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h, clock/clock.c,
606        console/console.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c,
607        i2c/mpc5200mbus.h, ide/idecfg.c, ide/pcmcia_ide.c, ide/pcmcia_ide.h,
608        include/bsp.h, include/mpc5200.h, irq/irq.c, irq/irq.h,
609        irq/irq_asm.S, irq/irq_init.c, mscan/mscan.c, mscan/mscan.h,
610        network_5200/network.c, nvram/m93cxx.h, nvram/nvram.c,
611        nvram/nvram.h, slicetimer/slicetimer.c, slicetimer/slicetimer.h,
612        start/start.S, startup/bspstart.c, startup/cpuinit.c, tod/pcf8563.c,
613        tod/pcf8563.h, tod/todcfg.c, vectors/vectors.S,
614        vectors/vectors_init.c: Cleanup CVS data.
615
6162005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
617
618        * irq/irq.c, irq/irq_init.c, vectors/vectors_init.c:
619        include <libcpu/raw_exceptions.h>.
620        * include/raw_exception.h, vectors/raw_exception.c: Remove.
621        Use implementation from libcpu instead.
622
6232005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
624
625        * bestcomm/bestcomm_glue.c, clock/clock.c, console/console.c,
626        i2c/i2c.c, i2c/i2cdrv.c, ide/idecfg.c, ide/pcmcia_ide.c,
627        ide/pcmcia_ide.h, include/i2c.h, irq/irq.c, irq/irq_init.c,
628        mscan/mscan.c, network_5200/network.c, nvram/nvram.c, nvram/nvram.h,
629        slicetimer/slicetimer.c, startup/bspstart.c, startup/cpuinit.c,
630        tod/todcfg.c, vectors/vectors_init.c: Misc include file fixes.
631
6322005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
633
634        * Makefile.am, README, bsp_specs, configure.ac,
635        bestcomm/bestcomm_api.c, bestcomm/bestcomm_api.h,
636        bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h,
637        bestcomm/bestcomm_priv.h, bestcomm/dma_image.c,
638        bestcomm/dma_image.capi.h, bestcomm/dma_image.h,
639        bestcomm/dma_image.reloc.c, bestcomm/load_task.c,
640        bestcomm/tasksetup_ata.c, bestcomm/tasksetup_bdtable.c,
641        bestcomm/tasksetup_crc16_dp_0.c, bestcomm/tasksetup_crc16_dp_1.c,
642        bestcomm/tasksetup_fec_rx_bd.c, bestcomm/tasksetup_fec_tx_bd.c,
643        bestcomm/tasksetup_gen_dp_0.c, bestcomm/tasksetup_gen_dp_1.c,
644        bestcomm/tasksetup_gen_dp_2.c, bestcomm/tasksetup_gen_dp_3.c,
645        bestcomm/tasksetup_gen_dp_bd_0.c, bestcomm/tasksetup_gen_dp_bd_1.c,
646        bestcomm/tasksetup_gen_rx_bd.c, bestcomm/tasksetup_gen_tx_bd.c,
647        bestcomm/tasksetup_lpc.c, bestcomm/tasksetup_pci_rx.c,
648        bestcomm/tasksetup_pci_tx.c, bestcomm/include/mgt5200/mgt5200.h,
649        bestcomm/include/mgt5200/sdma.h,
650        bestcomm/task_api/bestcomm_api_mem.h,
651        bestcomm/task_api/bestcomm_cntrl.h,
652        bestcomm/task_api/tasksetup_bdtable.h,
653        bestcomm/task_api/tasksetup_general.h, clock/clock.c,
654        console/console.c, i2c/i2c.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c,
655        i2c/mpc5200mbus.h, ide/idecfg.c, ide/pcmcia_ide.c, ide/pcmcia_ide.h,
656        include/bsp.h, include/coverhd.h, include/i2c.h, include/i2cdrv.h,
657        include/mpc5200.h, include/raw_exception.h, include/tm27.h,
658        include/u-boot.h, irq/irq.c, irq/irq.h, irq/irq_asm.S,
659        irq/irq_init.c, mscan/mscan.c, mscan/mscan.h,
660        network_5200/network.c, nvram/m93cxx.h, nvram/nvram.c,
661        nvram/nvram.h, slicetimer/slicetimer.c, slicetimer/slicetimer.h,
662        start/start.S, startup/bspstart.c, startup/cpuinit.c,
663        startup/linkcmds, startup/linkcmds.pm520, tod/pcf8563.c,
664        tod/pcf8563.h, tod/todcfg.c, vectors/asm_utils.S,
665        vectors/raw_exception.c, vectors/vectors.S, vectors/vectors.h,
666        vectors/vectors_init.c: New (CVS import submission by
667        Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>)
668
6692005-12-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
670
671        * Integrated gen5200 BSP to source tree
Note: See TracBrowser for help on using the repository browser.