source: rtems/c/src/lib/libbsp/arm/edb7312/ChangeLog @ 7ae2775

4.104.115
Last change on this file since 7ae2775 was 7ae2775, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on 07/17/09 at 13:53:04

ARM bsp maintenance

  • Property mode set to 100644
File size: 17.1 KB
Line 
12009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
4        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
5        have the same options.
6
72009-07-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
8
9        * Makefile.am: Removed references to deleted file
10        '../shared/irq/irq_asm.S'.
11        * irq/bsp_irq_asm.S: Renamed ExecuteITHandler() into
12        bsp_interrupt_dispatch().
13
142009-07-12      Xi Yang <hiyangxi@gmail.com>
15
16        * configure.ac, clock/clockdrv.c, startup/bspreset.c: Adjust clock
17        initialization for clock tick so rtmonuse test now runs on Skyeye.
18        Joel added configure magic and place holder in bspreset.c for Skyeye
19        hardware reset device support.
20
212009-04-28      Chris Johns <chrisj@rtems.org>
22
23        * start/start.S: Update for boot_card command line change.
24
252008-12-05      Ralf Corsépius <ralf.corsepius@rtems.org>
26
27        * bsp_specs: Remove -Qy from *link.
28
292008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
30
31        * bsp_specs: Move -e start from *link to *startfile to avoid warning
32        for undefined entry symbol when linking relocatables with binutils
33        2.19.
34
352008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
36
37        * Makefile.am, preinstall.am: Use shared tm27.h stub.
38        * include/tm27.h: Removed.
39
402008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
41
42        * clock/clockdrv.c: include "../../../shared/clockdrv_shell.h".
43        * Makefile.am: Reflect changes above.
44
452008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
46
47        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
48        of building libbspstart.a, using automake-rules.
49
502008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
51
52        * Makefile.am: Eliminate *_SOURCES.
53
542008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
55
56        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
57        components.
58
592008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
60
61        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
62
632008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
64
65        * configure.ac: Make letting boot_card() handle work area allocation
66        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
67        BSP_BOOTCARD_OPTIONS.
68
692008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
70
71        * startup/bspreset.c: New file.
72
732008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
74
75        * Makefile.am, configure.ac, console/uart.c: Use standardized
76        bsp_cleanup() which can optionally print a message, poll for user to
77        press key, and call bsp_reset(). Using this eliminates the various
78        bsp_cleanup() implementations which had their own implementation and
79        variety of string constants.
80        * startup/bspclean.c: Removed.
81
822008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
83
84        * Makefile.am, startup/linkcmds: Use top level shared
85        bsp_get_work_area() implementation.
86
872008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
88
89        * startup/bspstart.c: Remove unnecessary includes of
90        rtems/libcsupport.h and rtems/libio.h.
91
922008-09-12      Joel Sherrill <joel.sherrill@oarcorp.com>
93
94        * Makefile.am: Split out bsp_get_work_area() into its own file and user
95        BSP Framework to perform more initialization. Let edb7312 and csb336
96        shared the implementation.
97        * startup/bspgetworkarea.c: Removed.
98
992008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
100
101        * Makefile.am, configure.ac, startup/bspstart.c: Split out
102        bsp_get_work_area() into its own file and user BSP Framework to
103        perform more initialization.
104        * startup/bspgetworkarea.c: New file.
105
1062008-09-05      Ralf Corsepius <ralf.corsepius@rtems.org>
107
108        * timer/timer.c: Use "true" instead of "1" for "bool"s.
109
1102008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
111
112        * timer/timer.c: Eliminate empty function from every benchmark timer
113        driver. Fix spelling.
114
1152008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
116
117        * timer/timer.c: Rename timer driver methods to follow RTEMS
118        programming conventions.
119
1202008-08-27      Ralf Corsépius <ralf.corsepius@rtems.org>
121
122        * timer/timer.c: Eliminate rtems_boolean.
123        * Makefile.am: Remove stray include_HEADERS += irq/irq.h.
124
1252008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
126
127        * Makefile.am: No BSP should use exit.c as a file name. exit() is POSIX
128        routine.
129        * startup/bspclean.c: New file.
130        * startup/exit.c: Removed.
131
1322008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
133
134        *  irq/bsp_irq_init.c: Add missing prototypes.
135
1362008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
137
138        * Makefile.am: Rework to avoid .rel files.
139
1402008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
141
142        * startup/bspstart.c: Refactored and renamed initialization routines to
143        rtems_initialize_data_structures, rtems_initialize_before_drivers,
144        rtems_initialize_device_drivers, and
145        rtems_initialize_start_multitasking. This opened the sequence up so
146        that bootcard() could provide a more robust and flexible framework
147        which is easier to explain and understand. This also lays the
148        groundwork for sharing the division of available memory between the
149        RTEMS workspace and heap and the C library initialization across all
150        BSPs.
151
1522008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
153
154        * startup/linkcmds: Add wildcard to gcc_except_table section so
155        programs compiled with gcc 4.3.x can link.
156
1572007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
158
159        * clock/clockdrv.c, include/bsp.h, startup/bspstart.c: Eliminate copies
160        of the Configuration Table. Use the RTEMS provided accessor macros to
161        obtain configuration fields.
162
1632007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
164
165        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
166        from CPU Table to Configuration Table. Eliminate CPU Table from all
167        ports. Delete references to CPU Table in all forms.
168
1692007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
170
171        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
172        Table fields to the Configuration Table. This included
173        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
174        do_zero_of_workspace, extra_mpci_receive_server_stack,
175        stack_allocate_hook, and stack_free_hook. As a side-effect of this
176        effort some multiprocessing code was made conditional and some style
177        clean up occurred.
178
1792007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
180
181        PR 1257/bsps
182        * irq/irq.c: Code outside of cpukit should use the public
183        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
184        the public API and directly accessing _CPU_ISR_Disable and
185        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
186        directive which could lead to problems. This patch also changes the
187        type of the variable passed into these routines and addresses minor
188        style issues.
189
1902007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
191
192        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
1932007-06-22      Joel Sherrill <joel.sherrill@oarcorp.com>
194
195        * clock/clockdrv.c: Fix spacing.
196
1972007-06-22      Joel Sherrill <joel.sherrill@OARcorp.com>
198
199        * network/network.c: Remove cs8900_get_mac_addr which conflicted with
200        one in libchip AND contained a hard-coded MAC address.
201
2022007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
203
204        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
205        since it was used to configure a no longer used feature. Device names
206        are now part of the filesystem not in a table.
207
2082007-05-15      Ray Xu <rayx@gmail.com>
209
210        * Makefile.am: Add abort.rel since it is now in the BSP shared source,
211        not in score/cpu.
212
2132007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
214
215        * bsp_specs: Remove qrtems_debug.
216
2172007-03-11      Joel Sherrill <joel@OARcorp.com>
218
219        * startup/bspstart.c: Remove assignments of
220        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
221        value in boot_card.c
222
2232006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
224
225        * configure.ac: New BUG-REPORT address.
226
2272006-11-15      Joel Sherrill <joel@OARcorp.com>
228
229        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
230        file and simplified initialization.
231
2322006-11-01      Joel Sherrill <joel@OARcorp.com>
233
234        * bsp_specs: Fix typo.
235
2362006-10-30      Joel Sherrill <joel@OARcorp.com>
237
238        * bsp_specs: Add crti, crtbegin, crtend, and crtn.
239
2402006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
241
242        * Makefile.am: Remove superfluous -DASM.
243
2442006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
245
246        * configure.ac: Require autoconf-2.60. Require automake-1.10.
247
2482006-06-02      Jay Monkman
249
250        * irq/bsp_irq_init.c: Changed interrupt handling
251        to use shared rtems_irq_connect_data struct.
252
2532006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
254
255        * Makefile.am: Add preinstall.am.
256
2572005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
258
259        * Makefile.am: Install/preinstall headers from ../../arm/shared.
260
2612005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
262
263        * include/bsp.h: New header guard.
264
2652005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
266
267        * irq/irq.h: Modified names and types to match rtems/irq.h.
268        Note: rtems/irq.h should be included after the addition of a
269        parameter to ISRs.
270
2712005-04-26      Joel Sherrill <joel@OARcorp.com>
272
273        * network/network.c: Eliminate warnings.
274
2752005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
276
277        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
278
2792005-01-04      Joel Sherrill <joel@OARcorp.com>
280
281        * clock/clockdrv.c: Remove warnings.
282
2832005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
284
285        * Makefile.am: Remove build-variant support.
286
2872004-11-05      Joel Sherrill <joel@OARcorp.com>
288
289        * startup/linkcmds: Add .gnu.linkonce.b section and account for memory
290        area being named sdram NOT RAM.
291
2922004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
293
294        * configure.ac: Require automake > 1.9.
295
2962004-07-30      Jay Monkman <jtm@lopingdog.com>
297
298        * network/network.c: Changes to network driver to get it to compile
299        again.
300
3012004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
302
303        PR 610/bsps
304        * Makefile.am: Add include/tm27.h, Cosmetics.
305        * include/tm27.h: Final cosmetics.
306
3072004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
308
309        * include/bsp.h: Split out tmtest27 support.
310        * include/tm27.h: New.
311
3122004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
313
314        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
315        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
316        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
317
3182004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
319
320        * console/uart.c, include/ep7312.h, startup/bspstart.c,
321        timer/timer.c: Convert to using c99 fixed size types.
322
3232004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
324
325        * Makefile.am: Reflect changes to bsp.am.
326        Preinstall dist_project_lib*.
327
3282004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
329
330        * Makefile.am: Reflect changes to bsp.am.
331
3322004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
333
334        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
335
3362004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
337
338        * Makefile.am: Pickup files from ../../arm/shared instead of
339        ../shared. Reformat.
340
3412004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
342
343        * include/bsp.h: Remove config.
344        * irq/irq.c: Remove stray blanks.
345        * start/start.S: Add missing */ in comments.
346
3472004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
349        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
350        network/Makefile.am, irq/Makefile.am, start/Makefile.am,
351        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am. Use automake
352        compilation rules.
353        * clock/Makefile.am, console/Makefile.am, network/Makefile.am,
354        irq/Makefile.am, start/Makefile.am, startup/Makefile.am,
355        timer/Makefile.am, wrapup/Makefile.am: Remove.
356        * configure.ac: Reflect changes above.
357
3582004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
359
360        * Makefile.am: Add PREINSTALL_DIRS.
361        * irq/Makefile.am: Ditto.
362
3632004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
364
365        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
366        Add PRE/TMPINSTALL_FILES to CLEANFILES.
367        * irq/Makefile.am: Ditto.
368        * start/Makefile.am: Ditto.
369        * startup/Makefile.am: Ditto.
370
3712004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
372
373        * wrapup/Makefile.am: Eliminate $(LIB).
374        Use noinst_DATA to trigger building libbsp.a.
375
3762003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
377
378        PR 541/bsps
379        * startup/linkcmds: Remove SEARCH_DIR.
380
3812003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
382
383        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
384        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
385
3862003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
387
388        * irq/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
389        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
390        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
391
3922003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
395
3962003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
397
398        * network/Makefile.am: Misc cleanups and fixes.
399        * start/Makefile.am: Misc cleanups and fixes.
400        * startup/Makefile.am: Misc cleanups and fixes.
401        * wrapup/Makefile.am: Misc cleanups and fixes.
402
4032003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
404
405        * Makefile.am: Add preinstallation dirstamp support.
406        * irq/Makefile.am: Add preinstallation dirstamp support.
407        * network/Makefile.am: Cosmetics.
408        * wrapup/Makefile.am: Cosmetics.
409
4102003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
411
412        * clock/Makefile.am: Remove all-local: $(ARCH).
413        * console/Makefile.am: Remove all-local: $(ARCH).
414        * irq/Makefile.am: Remove all-local: $(ARCH).
415        * network/Makefile.am: Remove all-local: $(ARCH).
416        * start/Makefile.am: Remove all-local: $(ARCH).
417        * startup/Makefile.am: Remove all-local: $(ARCH).
418        * timer/Makefile.am: Remove all-local: $(ARCH).
419        * wrapup/Makefile.am: Remove all-local: $(ARCH).
420
4212003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
422
423        * Makefile.am: Merge-in include/Makefile.am.
424        Reflect changes to bsp.am.
425        * include/Makefile.am: Remove.
426        * configure.ac: Reflect changes above.
427
4282003-09-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
429
430        * bsp_specs: Remove *lib:.
431
4322003-09-04      Joel Sherrill <joel@OARcorp.com>
433
434        * clock/clockdrv.c, console/uart.c, include/bsp.h, include/ep7312.h,
435        irq/bsp_irq_asm.S, irq/bsp_irq_init.c, irq/irq.c, irq/irq.h,
436        start/start.S, startup/bspstart.c, startup/exit.c, startup/linkcmds,
437        timer/timer.c: URL for license changed.
438
4392003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
440
441        * Makefile.am: Reflect having moved aclocal/.
442
4432003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
444
445        * Makefile.am: Reflect having moved automake/.
446        * clock/Makefile.am: Reflect having moved automake/.
447        * console/Makefile.am: Reflect having moved automake/.
448        * include/Makefile.am: Reflect having moved automake/.
449        * irq/Makefile.am: Reflect having moved automake/.
450        * network/Makefile.am: Reflect having moved automake/.
451        * start/Makefile.am: Reflect having moved automake/.
452        * startup/Makefile.am: Reflect having moved automake/.
453        * timer/Makefile.am: Reflect having moved automake/.
454        * wrapup/Makefile.am: Reflect having moved automake/.
455
4562003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
457
458        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
459
4602003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
461
462        PR 445/bsps
463        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
464        Remove cpp, old_cpp (now unused).
465
4662003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
467
468        PR 444/bsps
469        * bsp_specs: Remove -DUSE_ENHANCED_INTR_API.
470
4712003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
472
473        * configure.ac: Remove AC_CONFIG_AUX_DIR.
474
4752003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
476
477        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
478
4792003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
480
481        * configure.ac: AC_PREREQ(2.57).
482
4832003-01-20      Joel Sherrill <joel@OARcorp.com>
484
485        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
486
4872002-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
488
489        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
490        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
491        * irq/Makefile.am: Don't include @RTEMS_BSP@.cfg.
492        * network/Makefile.am: Don't include @RTEMS_BSP@.cfg.
493        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
494        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
495        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
496
4972002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
498
499        * start/Makefile.am: Use install-data-local to install startfile.
500
5012002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
502
503        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
504
5052002-12-02      Joel Sherrill <joel@OARcorp.com>
506
507        * configure.ac, network/Makefile.am: Don't build if networking disabled.
508        * startup/linkcmds: Add sections to remove warnings.
509
5102002-11-17      Joel Sherrill <joel@OARcorp.com>
511
512        * network/network.c: Fix inconsistency in prototyping.
513
5142002-11-13      Joel Sherrill <joel@OARcorp.com>
515
516        * network/network.c: Removed warning per Jay's suggestion.
517
5182002-11-13      Joel Sherrill <joel@OARcorp.com>
519
520        * include/.cvsignore: Corrected.
521        * network/.cvsignore: New file.
522
5232002-11-13      Jay Monkman <jtm@smoothsmoothie.com>
524
525        * New BSP.
526        * .cvsignore, ChangeLog, Makefile.am, bsp_specs, configure.ac, README,
527        times, clock/.cvsignore, clock/Makefile.am, clock/clockdrv.c,
528        console/.cvsignore, console/Makefile.am, console/uart.c,
529        include/.cvsignore, include/Makefile.am, include/bsp.h,
530        include/ep7312.h, irq/.cvsignore, irq/Makefile.am, irq/bsp_irq_asm.S,
531        irq/bsp_irq_init.c, irq/irq.c, irq/irq.h, network/Makefile.am,
532        network/network.c, start/.cvsignore, start/Makefile.am,
533        start/start.S, startup/.cvsignore, startup/Makefile.am,
534        startup/bspstart.c, startup/exit.c, startup/linkcmds,
535        timer/.cvsignore, timer/Makefile.am, timer/timer.c,
536        wrapup/.cvsignore, wrapup/Makefile.am: New file.
537
Note: See TracBrowser for help on using the repository browser.