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

4.104.115
Last change on this file since 12c09c76 was 12c09c76, checked in by Ralf Corsepius <ralf.corsepius@…>, on 11/04/09 at 04:21:10

2009-11-04 Ralf Corsépius <ralf.corsepius@…>

  • startup/linkcmds, startup/linkcmds.pm520: Remove.
  • startup/linkcmds.pm520_ze30, startup/linkcmds.pm520_cr825: New (Copy of former startup/linkcmds.pm520).
  • Makefile.am: Rework linkcmds handling.
  • configure.ac: Add RTEMS_BSP_LINKCMDS.
  • make/custom/brs5l.cfg, make/custom/icecube.cfg, make/custom/pm520_cr825.cfg, make/custom/pm520_ze30.cfg: Remove RTEMS_LINKCMDS.
  • make/custom/gen5200.inc: Remove LDFLAGS.
  • Property mode set to 100644
File size: 28.8 KB
Line 
12009-11-04      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * startup/linkcmds, startup/linkcmds.pm520: Remove.
4        * startup/linkcmds.pm520_ze30, startup/linkcmds.pm520_cr825:
5        New (Copy of former startup/linkcmds.pm520).
6        * Makefile.am: Rework linkcmds handling.
7        * configure.ac: Add RTEMS_BSP_LINKCMDS.
8        * make/custom/brs5l.cfg, make/custom/icecube.cfg,
9        make/custom/pm520_cr825.cfg, make/custom/pm520_ze30.cfg:
10        Remove RTEMS_LINKCMDS.
11        * make/custom/gen5200.inc: Remove LDFLAGS.
12
132009-11-02      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
14
15        * start/start.S: call to boot_card checked, removed warning
16
172009-10-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
18
19        * Makefile.am, preinstall.am: Update for exception support changes.
20        * irq/irq.c: Changed exception header file includes.
21        * startup/bspstart.c: Changed exception header file includes.  Update
22        for ppc_exc_initialize() changes.
23
242009-10-22      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * clock/clock.c: Add missing prototypes.
27        Remove argument from clockOff().
28        * tod/pcf8563.c: Add missing const.
29
302009-10-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
31
32        * clock/clock.c: Update for interrupt handler type change.
33
342009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
35
36        * make/custom/gen5200.inc: Remove RTEMS_BSP_FAMILY.
37
382009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
39
40        * configure.ac: Don't add -ansi -fasm to CFLAGS.
41
422009-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
43
44        * make/custom/gen5200.inc: New (Renamed from gen5200.cfg).
45        * make/custom/gen5200.cfg: Removed.
46        * make/custom/brs5l.cfg, make/custom/icecube.cfg,
47        make/custom/pm520_cr825.cfg, make/custom/pm520_ze30.cfg:
48        Include make/custom/gen5200.inc.
49
502009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
51
52        * make/custom/icecube.cfg, make/custom/pm520_cr825.cfg,
53        make/custom/pm520_ze30.cfg:
54        New (relocated from /make/custom).
55
562009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
57
58        * make/custom/brs5l.cfg: New (relocated from /make/custom).
59
602009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
61
62        * make/custom/gen5200.cfg: New (relocated from /make/custom).
63
642009-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
65
66        * console/console.c: Reflect termios_baud_to_number having been
67        renamed to rtems_termios_baud_to_number.
68
692009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
70
71        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
72
732009-09-09      Joel Sherrill <joel.sherrill@oarcorp.com>
74
75        PR 1435/bsps
76        * Makefile.am: Use shared implementation of bsp_idle_thread().
77        * startup/bspidle.c: Removed.
78
792009-08-26      Joel Sherrill <joel.sherrill@oarcorp.com>
80
81        * Makefile.am, startup/bspstart.c: Rename BSP specific idle thread to
82        bsp_idle_thread and split into its own file.
83        * startup/bspidle.c: New file.
84
852009-08-24      Joel Sherrill <joel.sherrill@oarcorp.com>
86
87        * include/bsp.h, startup/bspstart.c: Rename _Thread_Idle_body to
88        bsp_idle_thread.
89
902009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
91
92        * console/console.c: Spacing.
93
942009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
95
96        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
97        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
98        have the same options.
99
1002009-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
101
102        * README.IceCube: Correct mkimage addresses.
103
1042009-04-28      Chris Johns <chrisj@rtems.org>
105
106        * start/start.S: Update for boot_card command line change.
107
1082009-02-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
109
110        * bsp_specs: Added crtbegin.o and crtend.o to support global C++
111        constructors and destructors.
112
1132009-02-12      Joel Sherrill <joel.sherrill@oarcorp.com>
114
115        * include/bsp.h, startup/bspstart.c: Change prototype of IDLE thread to
116        consistently return void * and take a uintptr_t argument.
117
1182008-12-04      Ralf Corsépius <ralf.corsepius@rtems.org>
119
120        * bsp_specs: Remove references to start_g.o.
121
1222008-12-04      Ralf Corsépius <ralf.corsepius@rtems.org>
123
124        * bsp_specs: Remove -u start -e start from %link.
125        * console/console.c: Use bool.
126
1272008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
128
129        * Makefile.am, preinstall.am: Use shared stub coverhd.h
130        * include/coverhd.h: Removed.
131
1322008-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
133
134        * configure.ac: Move PM520_ZE30, PM520_CR825, icecube, BRS5L
135        defines from *.cfg into bspopts.h.
136
1372008-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
138
139        * include/bsp.h: #include <bspopts.h> first.
140
1412008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
142
143        * clock/clock.c: include "../../../shared/clockdrv_shell.h".
144        * Makefile.am: Reflect changes above.
145
1462008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
147
148        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
149        of building libbspstart.a, using automake-rules.
150
1512008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
152
153        * Makefile.am: Eliminate *_SOURCES.
154
1552008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
156
157        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
158        components.
159
1602008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
161
162        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
163
1642008-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
165
166        * preinstall.am: Regenerated.
167
1682008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
169
170        * Makefile.am: Eliminates libcpudir.
171
1722008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
173
174        * Makefile.am: Cosmetics.
175
1762008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
177
178        * configure.ac: Make letting boot_card() handle work area allocation
179        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
180        BSP_BOOTCARD_OPTIONS.
181
1822008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
183
184        * Makefile.am, configure.ac, console/console.c, include/bsp.h,
185        startup/bspstart.c: Use standardized bsp_cleanup() which can
186        optionally print a message, poll for user to press key, and call
187        bsp_reset(). Using this eliminates the various bsp_cleanup()
188        implementations which had their own implementation and variety of
189        string constants.
190        * startup/bspreset.c: New file.
191        * startup/bspclean.c: Removed.
192
1932008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
194
195        * startup/linkcmds.base: Fixed wrong section size symbols.
196
1972008-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
198
199        * Makefile.am, include/bsp.h, network_5200/network.c, start/start.S,
200        startup/bspstart.c, startup/cpuinit.c: Use top level shared
201        bsp_get_work_area() implementation. Augment it to know about U-Boot.
202        * startup/bspgetworkarea.c: Removed.
203
2042008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
205
206        * include/bsp.h: Remove unnecessary boilerplate comments.
207
2082008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
209
210        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
211        is NOT used anywhere.
212
2132008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
214
215        * startup/bspgetworkarea.c, startup/linkcmds.base: Do some prep work in
216        anticipation of gen5200 and gen83xx being able to shared
217        bsp_get_work_area() implementation.
218
2192008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
220
221        * clock/clock.c, startup/bspstart.c: Remove unnecessary includes of
222        rtems/libcsupport.h and rtems/libio.h.
223
2242008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
225
226        * Makefile.am, startup/bspstart.c: Use shared bsp_get_work_area() in
227        its own file and rely on BSP Framework to perform more
228        initialization.
229        * startup/bspgetworkarea.c: New file.
230
2312008-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
232
233        * network_5200/network.c: Remove use of boolean.
234
2352008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
236
237        * include/bsp.h, startup/bspclean.c: Review of all bsp_cleanup()
238        implementations. In this phase, all prototypes were removed from
239        bsp.h and empty implementations were removed and made to use the
240        shared stub.
241
2422008-09-08      Ralf Corsépius <ralf.corsepius@rtems.org>
243
244        * i2c/i2c.c: Remove rtems_boolean having crept in again.
245
2462008-09-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
247
248        * include/mscan-base.h: Added bit timing macros.
249
2502008-09-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
251
252        * i2c/i2c.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c, i2c/mpc5200mbus.h,
253        include/i2c.h:
254        converted done_arg to a void pointer
255       
2562008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
257
258        * bestcomm/bestcomm_glue.c, ide/pcmcia_ide.c, tod/todcfg.c:
259        Convert to "bool".
260
2612008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
262
263        * i2c/i2c.c, i2c/i2cdrv.c: Convert to "bool".
264
2652008-09-04      Sebastian Huber <sebastian.huber@embedded-brains.de>
266
267        * include/mscan-base.h, mscan/mscan-base.c, mscan/mscan.c,
268        mscan/mscan_int.h: Improved parameter checks for bit rate function.
269
2702008-09-03      Joel Sherrill <joel.sherrill@oarcorp.com>
271
272        * Makefile.am, bestcomm/load_task.c,
273        bestcomm/task_api/tasksetup_general.h: Eliminate requirement to build
274        bestcomm as a relocatable lump. This should reduce the minimum
275        footprint considerably.
276
2772008-09-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
278
279        * irq/irq.h, irq/irq_asm.h, irq/irq_init.c, vectors/vectors.S,
280        vectors/vectors.h, vectors/vectors_init.c: Removed files.
281
282        * include/irq-config.h, include/irq.h, include/mscan-base.h,
283        mscan/mscan-base.c, startup/linkcmds.base: New files.
284
285        * mscan/mscan.c, mscan/mscan_int.h: Moved general MSCAN functions into
286        separate header and source files (include/mscan-base.h and
287        mscan/mscan-base.c).  Formatted code.
288
289        * bestcomm/bestcomm_glue.c, bestcomm/load_task.c, clock/clock.c,
290        console/console.c, i2c/mpc5200mbus.c, ide/idecfg.c, ide/pcmcia_ide.c,
291        include/bsp.h, irq/irq.c, network_5200/network.c,
292        slicetimer/slicetimer.c, start/start.S, startup/bspclean.c,
293        startup/bspstart.c, startup/cpuinit.c: Converted to use shared
294        exception and interrupt code.
295
296        * startup/linkcmds, startup/linkcmds.brs5l, startup/linkcmds.icecube,
297        startup/linkcmds.pm520: Changed to include new file
298        startup/linkcmds.base.  Supports small data area now.
299
300        * configure.ac, Makefile.am, bsp_specs, preinstall.am: Update.
301
3022008-08-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
303
304        * startup/cpuinit.h: Uses now powerpc-utility.h.  Changed invalid usage
305        of a boolean type to a proper integer type in calc_dbat_regvals().
306
3072008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
308
309        * clock/clock.c, irq/irq_init.c, vectors/vectors.h,
310        vectors/vectors_init.c: Add missing prototypes.
311
3122008-08-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
313
314        * start/start.S: Clear environment pointer for bootcard.
315
3162008-07-29      Chris Johns <chrisj@rtems.org>
317
318        * ide/pcmcia_ide.c: Updated to the libblock changes.
319
3202008-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
321
322        * Makefile.am, include/bsp.h: Add bsp_uboot_getenv() to obtain U-Boot
323        environment variables.
324        * startup/uboot_support.c: New file.
325
3262008-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
327
328        * irq/irq.c: Add units.
329
3302008-06-06      Joel Sherrill <joel.sherrill@oarcorp.com>
331
332        * include/bsp.h, irq/irq.c, irq/irq_init.c, startup/bspclean.c,
333        startup/bspstart.c: Slightly better names for IRQ benchmarking. Make
334        sure the routines are present all the time.
335
3362008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
337
338        * console/console.c: Remove explicit switch and call
339        termios_baud_to_number().
340
3412008-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
342
343        * console/console.c: Properly inform termios of our initial baud rate.
344        If it is not the default, this causes problems when an application
345        changes any termios attributes since termios thinks our baud rate is
346        one thing when in fact, it is another.
347
3482008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
349
350        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
351        Framework to ask the BSP where it has memory for the RTEMS Workspace
352        and C Program Heap. These collectively are referred to as work area.
353        If the BSP supports this, then it does not have to include code to
354        split the available memory between the two areas. This reduces the
355        amount of code in the BSP specific bspstart.c file. Additionally, the
356        shared framework can initialize the C Library, call
357        rtems_debug_enable(), and dirty the work area memory. Until most/all
358        BSPs support this new capability, if the BSP supports this, it should
359        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
360        When the transition is complete, this autoconf macro can be removed.
361
3622008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
363
364        * Makefile.am: Rework to avoid .rel files.
365
3662008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
367
368        * startup/bspstart.c: Refactored and renamed initialization routines to
369        rtems_initialize_data_structures, rtems_initialize_before_drivers,
370        rtems_initialize_device_drivers, and
371        rtems_initialize_start_multitasking. This opened the sequence up so
372        that bootcard() could provide a more robust and flexible framework
373        which is easier to explain and understand. This also lays the
374        groundwork for sharing the division of available memory between the
375        RTEMS workspace and heap and the C library initialization across all
376        BSPs.
377
3782008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
379
380        * startup/linkcmds, startup/linkcmds.brs5l, startup/linkcmds.icecube,
381        startup/linkcmds.pm520: Add wildcard to gcc_except_table section so
382        programs compiled with gcc 4.3.x can link.
383
3842008-01-11      Joel Sherrill <joel.sherrill@oarcorp.com>
385
386        * configure.ac, irq/irq.c, startup/bspclean.c, startup/bspstart.c: Add
387        ALLOW_IRQ_NESTING option. The MPC5200 has a settle time after
388        acknowledging the IRQs and currently the BSP does not account for
389        that. After acknowledging an interrupt, it currently gets a second
390        spurious IRQ a significant percentage of the time. Rename to
391        BENCHMARK_IRQ_PROCESSING and get it working again. Under one test
392        load, not nesting interrupts resulted in a 50% reduction in the
393        number of IRQs and an ~30% reduction in time spent in IRQs.
394
3952007-12-18      Joel Sherrill <joel.sherrill@OARcorp.com>
396
397        * startup/linkcmds: Spacing.
398        * startup/linkcmds.brs5l: Add wildcard to .bss section.
399
4002007-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
401
402        * irq/irq.c, startup/bspclean.c, startup/bspstart.c: I give. The code
403        is now in conditionally so I can avoid putting it in accidently
404        again.
405
406        * startup/bspclean.c: Revert patch with test code.
407
4082007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
409
410        * irq/irq.c: Revert accidentally committed test code.
411
4122007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
413
414        * bsp_specs, clock/clock.c, include/bsp.h, irq/irq.c,
415        startup/bspclean.c, startup/bspstart.c: Eliminate copies of the
416        Configuration Table. Use the RTEMS provided accessor macros to obtain
417        configuration fields.
418
4192007-12-06      Joel Sherrill <joel.sherrill@oarcorp.com>
420
421        * include/mpc5200.h: Expand tabs.
422
4232007-12-05      Joel Sherrill <joel.sherrill@oarcorp.com>
424
425        * include/bsp.h: Correct BSP specific Idle thread support.
426
4272007-12-05      Till Straumann <strauman@slac.stanford.edu>
428
429        * irq/irq_init.c, irq_asm.S:
430        Converted exception vector names to new ones
431        (qualified by <cpu_type> if non-std ppc exceptions).
432
4332007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
434
435        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
436        Configuration Table. Eliminate CPU Table from all ports. Delete
437        references to CPU Table in all forms.
438
4392007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
440
441        * clock/clock.c: Fix typo.
442
4432007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
444
445        * irq/irq.c: Spacing.
446
4472007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
448
449        * startup/bspstart.c: Moved most of the remaining CPU Table fields to
450        the Configuration Table. This included pretasking_hook,
451        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
452        extra_mpci_receive_server_stack, stack_allocate_hook, and
453        stack_free_hook. As a side-effect of this effort some multiprocessing
454        code was made conditional and some style clean up occurred.
455
4562007-11-30      Till Straumann <strauman@slac.stanford.edu>
457
458        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
459
4602007-11-30      Till Straumann <strauman@slac.stanford.edu>
461
462        * irq/irq.h, irq/irq_init.c: Removed the definition
463        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
464        initialize the irqBase member of the rtems_irq_global_settings
465        struct. However, irqBase is an rtems_irq_symbolic_name,
466        so using BSP_LOWEST_OFFSET is more appropriate.
467
4682007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
469
470        * clock/clock.c, startup/bspstart.c: Eliminate PowerPC specific
471        elements from the CPU Table. They have been replaced with variables
472        named bsp_XXX as needed.
473
4742007-10-31      Joel Sherrill <joel.sherrill@oarcorp.com>
475
476        * include/mpc5200.h: Fix typo.
477
4782007-10-30      Joel Sherrill <joel.sherrill@oarcorp.com>
479
480        * include/mpc5200.h: Fix constants off by one nibble.
481
4822007-10-30      Joel Sherrill <joel.sherrill@oarcorp.com>
483
484        * include/mpc5200.h: Added some simple interrupt GPIO constants.
485
4862007-10-26      Joel Sherrill <joel.sherrill@oarcorp.com>
487
488        * irq/irq.h: Fixed typos.
489
4902007-09-21      Joel Sherrill <joel.sherrill@OARcorp.com>
491
492        * network_5200/network.c: Add multicast support.
493
4942007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
495
496        PR 1257/bsps
497        * irq/irq.c: Code outside of cpukit should use the public API for
498        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
499        public API and directly accessing _CPU_ISR_Disable and
500        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
501        directive which could lead to problems. This patch also changes the
502        type of the variable passed into these routines and addresses minor
503        style issues.
504
5052007-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
506
507        * irq/irq.h: Reformat -- make things line up.
508
5092007-08-28      Joel Sherrill <joel.sherrill@oarcorp.com>
510
511        * console/console.c: Add missing semi-colon.
512
5132007-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
514
515        * Makefile.am, README.IceCube, preinstall.am, include/bsp.h,
516        vectors/vectors.S: Rename EP5200 to IceCube since that is the
517        nickname for the Freescale evaluation board it is based upon. BSP was
518        tested on a Freescale MPC5200LITE.
519
5202007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
521
522        * ide/pcmcia_ide.c: Added prototype of mpc5200_pcmciaide_dma_blockop to
523        eliminate warning.
524
5252007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
526
527        * Makefile.am: Add shared ShowBATS().
528        * startup/cpuinit.c: Split out BAT initialization into subroutine
529        that is defined based upon conditionals set.  More critically
530        added code to detect and correct for a buggy U-Boot found on
531        some Freescale LITE5200B boards which report Flash memory to
532        be for 32MB at 0xFF000000 instead of 0xFE000000.  If we use
533        the reported information, the system gives an exception just
534        after the BAT is programmed.
535        * vectors/vectors_init.c: Turn off message unless verbose is on.
536
5372007-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
538
539        * Makefile.am, vectors/vectors_init.c: Print stack trace on exception.
540
5412007-07-12      Joel Sherrill <joel.sherrill@OARcorp.com>
542
543        * startup/linkcmds.brs5l: Add .jcr section.
544
5452007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
546
547        * README.IceCube: New file.
548
5492007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
550
551        * console/console.c: Fix typo accidentally introduced.
552        * network_5200/network.c: Fix warning.
553
5542007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
555
556        * startup/linkcmds.ep5200: Add .jcr section.
557
5582007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
559
560        * bsp_specs, startup/linkcmds, startup/linkcmds.pm520:
561        add c++ support again
562        * preinstall.am: some fixes
563
5642007-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
565
566        * Makefile.am: Add startup/bspclean.c
567        * console/console.c: Remove warning.
568        * include/bsp.h: Add conditionals for prompt for reset and resetting
569        board.
570        * start/start.S: Remove if 1 around section.
571        * vectors/vectors_init.c: Do not print unless noisy init enabled.
572        * startup/bspclean.c: New file. Will prompt for reset and reset.
573
5742007-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
575
576        * clock/clock.c, console/console.c: Add clock HW initialization missed
577        in earlier conversion.
578
5792007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
580
581        * irq_init.c, Makefile.am: adapted to shared exception code
582
5832007-06-22      Joel Sherrill <joel.sherrill@oarcorp.com>
584
585        * clock/clock.c, network_5200/network.c: Convert to using clock driver
586        template.
587
5882007-06-22      Joel Sherrill <joel.sherrill@OARcorp.com>
589
590        * startup/linkcmds.brs5l: Add missing wild card on .sdata section so
591        all class examples build.
592
5932007-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
594
595        * clock/clock.c: Add nanoseconds since last tick support.
596
5972007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
598
599        Add Embedded Planets EP5200 which is the same as the Freescale
600        5200Lite (a.k.a. IceCube) evaluation board.
601        * Makefile.am: Add linkcmds.ep5200.
602        Add -DMPC5200_BAPI_LIBC_HEADERS to remove some warnings in bestcomm.
603        * preinstall.am: Add linkcmds.ep5200.
604        * clock/clock.c: Correct math for prescaler/counter when bus speed
605        is high enough to require multiple passes of loop.
606        * console/console.c: Use same math for initial baud rate as when it
607        is changed via ioctl.  When HAS_UBOOT is defined, initialize console
608        to the same baud as it was with U-Boot.
609        * include/bsp.h: Add EP5200 and console boot baud support.
610        * include/mpc5200.h: Spacing.
611        * startup/bspstart.c: If HAS_UBOOT and SHOW_MORE_INIT_SETTINGS are
612        both defined, dump the U-Boot BD info structure.
613        * vectors/vectors.S: ep5200 cannot use vectors segment.  When loading
614        it, U-Boot freezes.  Besides, U-Boot can automatically start the BSP
615        so we do not have to run from board reset.
616        * startup/linkcmds.ep5200: New file.
617
6182007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
619
620        * mscan/mscan.c: Use size_t for message sizes. Remove absurd type
621          cast.
622
6232007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
624
625        * bsp_specs: Remove qrtems_debug.
626
6272007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
628
629        * bsp_specs: Remove lib (Now expected to exist in GCC).
630
6312007-03-12      Joel Sherrill <joel@OARcorp.com>
632
633        * clock/clock.c, console/console.c, ide/pcmcia_ide.c, irq/irq.c,
634        irq/irq.h, irq/irq_asm.S, irq/irq_init.c, nvram/nvram.c,
635        nvram/nvram.h, slicetimer/slicetimer.c, startup/bspstart.c,
636        vectors/vectors.h, vectors/vectors_init.c: Correct license URL and/or
637        fix mistake in copyright notice. Both of these mistakes appear to be
638        from code submitted after these changes were made previously.
639
6402007-03-11      Joel Sherrill <joel@OARcorp.com>
641
642        * startup/bspstart.c: Remove assignments of
643        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
644        value in boot_card.c
645
6462007-03-10      Joel Sherrill <joel@OARcorp.com>
647
648        PR 1227/bsps
649        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
650        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
651
6522007-01-23      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
653
654        * console/console.c: corrected typo in UART error handler (usage
655        * of ISR_PE instead of ISR_OE)
656       
6572006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
658
659        * bestcomm/load_task.c: Remove bogus casts.
660        * network_5200/network.c: Use ioctl_command_t as arg to ioctl functions.
661
6622006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
663
664        * configure.ac: New BUG-REPORT address.
665
6662006-11-15      Joel Sherrill <joel@OARcorp.com>
667
668        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
669        file and simplified initialization.
670
6712006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
672
673        * Makefile.am: Remove superfluous -DASM.
674
6752006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
676
677        * configure.ac: Require autoconf-2.60. Require automake-1.10.
678
6792006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
680
681        * clock/clock.c, console/console.c, ide/pcmcia_ide.c,
682        ide/pcmcia_ide.h, irq/irq.c, irq/irq.h, irq/irq_asm.S,
683        irq/irq_init.c, nvram/m93cxx.h, nvram/nvram.c, nvram/nvram.h,
684        slicetimer/slicetimer.c, start/start.S, startup/bspstart.c,
685        startup/cpuinit.c, vectors/vectors.S, vectors/vectors_init.c:
686        Convert to utf-8.
687
6882006-09-11      Joel Sherrill <joel@OARcorp.com>
689
690        * include/mpc5200.h, network_5200/network.c: Convert C++ style comments
691        to C style.
692
6932006-08-15      Joel Sherrill <joel@OARcorp.com>
694
695        * Makefile.am, preinstall.am, startup/linkcmds, startup/linkcmds.brs5l,
696        startup/linkcmds.pm520: Add support for missing .rela sections.
697        Install linkcmds.
698
6992006-08-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
700
701        * linkcmds.brs5l:
702        (PR1117) Add  startup/linkcmds.brs5l
703
7042006-06-28      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
705
706        * Makefile.am, preinstall.am:
707        (PR1117) Add  startup/linkcmds.brs5l, slicetimer.h, nvram.h
708        to distributed files, add start/start.S to startup sources
709
710        * bestcomm/bestcomm_glue.c:
711        (PR1117) make SDMA interrupt operations interrupt save
712       
713        * bsp_specs: (PR1117) move ecrti to proper location
714
715        * console/console.c: (PR1117) round baudrate divider to nearest match
716
717        * include/bsp.h: (PR1117) activate interrupt for ATA,
718        modify calculation of ROM size, add BSP_Convert_decrementer
719
720        * include/mpc5200.h: (PR1117) add some register definitions
721
722        * include/tm27.h:
723        (PR1117) adapt to make tm27 compile again with this BSP
724
725        * mscan/mscan.[ch]:
726        (PR1117) many improvements and fixes,
727        transmit queue added,
728        baud rate settings adapted
729
730        * network/network.c:
731        (PR1117) add handler code to detect and restart FEC on DMA overflow
732
733        * start/start.S:
734        (PR1117) fixed some typos and minor bugs
735        enable FPU in start sequence
736
737        * startup/linkcmds:
738        (PR1117) removed, no longer used
739       
740        * startup/linkcmds.brs5l:
741        (PR1117) added
742
743        * tod/pcf8563.c:
744        (PR1117) fixed bug which read wrong hour from RTC
745
7462006-03-08      Joel Sherrill <joel@OARcorp.com>
747
748        * startup/linkcmds, startup/linkcmds.pm520: Add .gnu.linkonce.b.*
749        section.
750
7512006-02-08      Joel Sherrill <joel@OARcorp.com>
752
753        * startup/linkcmds, startup/linkcmds.pm520: Add sections required by
754        newer gcc versions.
755
7562006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
757
758        * configure.ac: Remove explicit ampolish3 support (now in
759        RTEMS_BSP_CONFIGURE).
760
7612006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
762
763        * configure.ac: Add ampolish3 support.
764        * Makefile.am: Add preinstall.am.
765
7662006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
767
768        * Makefile.am: Don't include subdirs.am.
769
7702006-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
771
772        * vectors/asm_utils.S: Remove (Bogus, now in libcpu).
773
7742006-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
775
776        * bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h, clock/clock.c,
777        console/console.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c,
778        i2c/mpc5200mbus.h, ide/idecfg.c, ide/pcmcia_ide.c, ide/pcmcia_ide.h,
779        include/bsp.h, include/mpc5200.h, irq/irq.c, irq/irq.h,
780        irq/irq_asm.S, irq/irq_init.c, mscan/mscan.c, mscan/mscan.h,
781        network_5200/network.c, nvram/m93cxx.h, nvram/nvram.c,
782        nvram/nvram.h, slicetimer/slicetimer.c, slicetimer/slicetimer.h,
783        start/start.S, startup/bspstart.c, startup/cpuinit.c, tod/pcf8563.c,
784        tod/pcf8563.h, tod/todcfg.c, vectors/vectors.S,
785        vectors/vectors_init.c: Cleanup CVS data.
786
7872005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
788
789        * irq/irq.c, irq/irq_init.c, vectors/vectors_init.c:
790        include <libcpu/raw_exceptions.h>.
791        * include/raw_exception.h, vectors/raw_exception.c: Remove.
792        Use implementation from libcpu instead.
793
7942005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
795
796        * bestcomm/bestcomm_glue.c, clock/clock.c, console/console.c,
797        i2c/i2c.c, i2c/i2cdrv.c, ide/idecfg.c, ide/pcmcia_ide.c,
798        ide/pcmcia_ide.h, include/i2c.h, irq/irq.c, irq/irq_init.c,
799        mscan/mscan.c, network_5200/network.c, nvram/nvram.c, nvram/nvram.h,
800        slicetimer/slicetimer.c, startup/bspstart.c, startup/cpuinit.c,
801        tod/todcfg.c, vectors/vectors_init.c: Misc include file fixes.
802
8032005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
804
805        * Makefile.am, README, bsp_specs, configure.ac,
806        bestcomm/bestcomm_api.c, bestcomm/bestcomm_api.h,
807        bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h,
808        bestcomm/bestcomm_priv.h, bestcomm/dma_image.c,
809        bestcomm/dma_image.capi.h, bestcomm/dma_image.h,
810        bestcomm/dma_image.reloc.c, bestcomm/load_task.c,
811        bestcomm/tasksetup_ata.c, bestcomm/tasksetup_bdtable.c,
812        bestcomm/tasksetup_crc16_dp_0.c, bestcomm/tasksetup_crc16_dp_1.c,
813        bestcomm/tasksetup_fec_rx_bd.c, bestcomm/tasksetup_fec_tx_bd.c,
814        bestcomm/tasksetup_gen_dp_0.c, bestcomm/tasksetup_gen_dp_1.c,
815        bestcomm/tasksetup_gen_dp_2.c, bestcomm/tasksetup_gen_dp_3.c,
816        bestcomm/tasksetup_gen_dp_bd_0.c, bestcomm/tasksetup_gen_dp_bd_1.c,
817        bestcomm/tasksetup_gen_rx_bd.c, bestcomm/tasksetup_gen_tx_bd.c,
818        bestcomm/tasksetup_lpc.c, bestcomm/tasksetup_pci_rx.c,
819        bestcomm/tasksetup_pci_tx.c, bestcomm/include/mgt5200/mgt5200.h,
820        bestcomm/include/mgt5200/sdma.h,
821        bestcomm/task_api/bestcomm_api_mem.h,
822        bestcomm/task_api/bestcomm_cntrl.h,
823        bestcomm/task_api/tasksetup_bdtable.h,
824        bestcomm/task_api/tasksetup_general.h, clock/clock.c,
825        console/console.c, i2c/i2c.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c,
826        i2c/mpc5200mbus.h, ide/idecfg.c, ide/pcmcia_ide.c, ide/pcmcia_ide.h,
827        include/bsp.h, include/coverhd.h, include/i2c.h, include/i2cdrv.h,
828        include/mpc5200.h, include/raw_exception.h, include/tm27.h,
829        include/u-boot.h, irq/irq.c, irq/irq.h, irq/irq_asm.S,
830        irq/irq_init.c, mscan/mscan.c, mscan/mscan.h,
831        network_5200/network.c, nvram/m93cxx.h, nvram/nvram.c,
832        nvram/nvram.h, slicetimer/slicetimer.c, slicetimer/slicetimer.h,
833        start/start.S, startup/bspstart.c, startup/cpuinit.c,
834        startup/linkcmds, startup/linkcmds.pm520, tod/pcf8563.c,
835        tod/pcf8563.h, tod/todcfg.c, vectors/asm_utils.S,
836        vectors/raw_exception.c, vectors/vectors.S, vectors/vectors.h,
837        vectors/vectors_init.c: New (CVS import submission by
838        Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>)
839
8402005-12-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
841
842        * Integrated gen5200 BSP to source tree
Note: See TracBrowser for help on using the repository browser.