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

4.104.115
Last change on this file since d1be26b was d1be26b, checked in by Joel Sherrill <joel.sherrill@…>, on 07/16/09 at 23:21:23

2009-07-16 Joel Sherrill <joel.sherrill@…>

  • configure.ac: Rename BSP_BOOTCARD_OPTIONS to RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs have the same options.
  • Property mode set to 100644
File size: 16.9 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-12      Xi Yang <hiyangxi@gmail.com>
8
9        * configure.ac, clock/clockdrv.c, startup/bspreset.c: Adjust clock
10        initialization for clock tick so rtmonuse test now runs on Skyeye.
11        Joel added configure magic and place holder in bspreset.c for Skyeye
12        hardware reset device support.
13
142009-04-28      Chris Johns <chrisj@rtems.org>
15
16        * start/start.S: Update for boot_card command line change.
17
182008-12-05      Ralf Corsépius <ralf.corsepius@rtems.org>
19
20        * bsp_specs: Remove -Qy from *link.
21
222008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
23
24        * bsp_specs: Move -e start from *link to *startfile to avoid warning
25        for undefined entry symbol when linking relocatables with binutils
26        2.19.
27
282008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
29
30        * Makefile.am, preinstall.am: Use shared tm27.h stub.
31        * include/tm27.h: Removed.
32
332008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
34
35        * clock/clockdrv.c: include "../../../shared/clockdrv_shell.h".
36        * Makefile.am: Reflect changes above.
37
382008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
39
40        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
41        of building libbspstart.a, using automake-rules.
42
432008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
44
45        * Makefile.am: Eliminate *_SOURCES.
46
472008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
48
49        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
50        components.
51
522008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
53
54        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
55
562008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
57
58        * configure.ac: Make letting boot_card() handle work area allocation
59        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
60        BSP_BOOTCARD_OPTIONS.
61
622008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
63
64        * startup/bspreset.c: New file.
65
662008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
67
68        * Makefile.am, configure.ac, console/uart.c: Use standardized
69        bsp_cleanup() which can optionally print a message, poll for user to
70        press key, and call bsp_reset(). Using this eliminates the various
71        bsp_cleanup() implementations which had their own implementation and
72        variety of string constants.
73        * startup/bspclean.c: Removed.
74
752008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
76
77        * Makefile.am, startup/linkcmds: Use top level shared
78        bsp_get_work_area() implementation.
79
802008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
81
82        * startup/bspstart.c: Remove unnecessary includes of
83        rtems/libcsupport.h and rtems/libio.h.
84
852008-09-12      Joel Sherrill <joel.sherrill@oarcorp.com>
86
87        * Makefile.am: Split out bsp_get_work_area() into its own file and user
88        BSP Framework to perform more initialization. Let edb7312 and csb336
89        shared the implementation.
90        * startup/bspgetworkarea.c: Removed.
91
922008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
93
94        * Makefile.am, configure.ac, startup/bspstart.c: Split out
95        bsp_get_work_area() into its own file and user BSP Framework to
96        perform more initialization.
97        * startup/bspgetworkarea.c: New file.
98
992008-09-05      Ralf Corsepius <ralf.corsepius@rtems.org>
100
101        * timer/timer.c: Use "true" instead of "1" for "bool"s.
102
1032008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
104
105        * timer/timer.c: Eliminate empty function from every benchmark timer
106        driver. Fix spelling.
107
1082008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
109
110        * timer/timer.c: Rename timer driver methods to follow RTEMS
111        programming conventions.
112
1132008-08-27      Ralf Corsépius <ralf.corsepius@rtems.org>
114
115        * timer/timer.c: Eliminate rtems_boolean.
116        * Makefile.am: Remove stray include_HEADERS += irq/irq.h.
117
1182008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
119
120        * Makefile.am: No BSP should use exit.c as a file name. exit() is POSIX
121        routine.
122        * startup/bspclean.c: New file.
123        * startup/exit.c: Removed.
124
1252008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
126
127        *  irq/bsp_irq_init.c: Add missing prototypes.
128
1292008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
130
131        * Makefile.am: Rework to avoid .rel files.
132
1332008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
134
135        * startup/bspstart.c: Refactored and renamed initialization routines to
136        rtems_initialize_data_structures, rtems_initialize_before_drivers,
137        rtems_initialize_device_drivers, and
138        rtems_initialize_start_multitasking. This opened the sequence up so
139        that bootcard() could provide a more robust and flexible framework
140        which is easier to explain and understand. This also lays the
141        groundwork for sharing the division of available memory between the
142        RTEMS workspace and heap and the C library initialization across all
143        BSPs.
144
1452008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
146
147        * startup/linkcmds: Add wildcard to gcc_except_table section so
148        programs compiled with gcc 4.3.x can link.
149
1502007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
151
152        * clock/clockdrv.c, include/bsp.h, startup/bspstart.c: Eliminate copies
153        of the Configuration Table. Use the RTEMS provided accessor macros to
154        obtain configuration fields.
155
1562007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
157
158        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
159        from CPU Table to Configuration Table. Eliminate CPU Table from all
160        ports. Delete references to CPU Table in all forms.
161
1622007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
163
164        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
165        Table fields to the Configuration Table. This included
166        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
167        do_zero_of_workspace, extra_mpci_receive_server_stack,
168        stack_allocate_hook, and stack_free_hook. As a side-effect of this
169        effort some multiprocessing code was made conditional and some style
170        clean up occurred.
171
1722007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
173
174        PR 1257/bsps
175        * irq/irq.c: Code outside of cpukit should use the public
176        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
177        the public API and directly accessing _CPU_ISR_Disable and
178        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
179        directive which could lead to problems. This patch also changes the
180        type of the variable passed into these routines and addresses minor
181        style issues.
182
1832007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
184
185        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
1862007-06-22      Joel Sherrill <joel.sherrill@oarcorp.com>
187
188        * clock/clockdrv.c: Fix spacing.
189
1902007-06-22      Joel Sherrill <joel.sherrill@OARcorp.com>
191
192        * network/network.c: Remove cs8900_get_mac_addr which conflicted with
193        one in libchip AND contained a hard-coded MAC address.
194
1952007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
196
197        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
198        since it was used to configure a no longer used feature. Device names
199        are now part of the filesystem not in a table.
200
2012007-05-15      Ray Xu <rayx@gmail.com>
202
203        * Makefile.am: Add abort.rel since it is now in the BSP shared source,
204        not in score/cpu.
205
2062007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
207
208        * bsp_specs: Remove qrtems_debug.
209
2102007-03-11      Joel Sherrill <joel@OARcorp.com>
211
212        * startup/bspstart.c: Remove assignments of
213        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
214        value in boot_card.c
215
2162006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
217
218        * configure.ac: New BUG-REPORT address.
219
2202006-11-15      Joel Sherrill <joel@OARcorp.com>
221
222        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
223        file and simplified initialization.
224
2252006-11-01      Joel Sherrill <joel@OARcorp.com>
226
227        * bsp_specs: Fix typo.
228
2292006-10-30      Joel Sherrill <joel@OARcorp.com>
230
231        * bsp_specs: Add crti, crtbegin, crtend, and crtn.
232
2332006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
234
235        * Makefile.am: Remove superfluous -DASM.
236
2372006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
238
239        * configure.ac: Require autoconf-2.60. Require automake-1.10.
240
2412006-06-02      Jay Monkman
242
243        * irq/bsp_irq_init.c: Changed interrupt handling
244        to use shared rtems_irq_connect_data struct.
245
2462006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
247
248        * Makefile.am: Add preinstall.am.
249
2502005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
251
252        * Makefile.am: Install/preinstall headers from ../../arm/shared.
253
2542005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
255
256        * include/bsp.h: New header guard.
257
2582005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
259
260        * irq/irq.h: Modified names and types to match rtems/irq.h.
261        Note: rtems/irq.h should be included after the addition of a
262        parameter to ISRs.
263
2642005-04-26      Joel Sherrill <joel@OARcorp.com>
265
266        * network/network.c: Eliminate warnings.
267
2682005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
269
270        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
271
2722005-01-04      Joel Sherrill <joel@OARcorp.com>
273
274        * clock/clockdrv.c: Remove warnings.
275
2762005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
277
278        * Makefile.am: Remove build-variant support.
279
2802004-11-05      Joel Sherrill <joel@OARcorp.com>
281
282        * startup/linkcmds: Add .gnu.linkonce.b section and account for memory
283        area being named sdram NOT RAM.
284
2852004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
286
287        * configure.ac: Require automake > 1.9.
288
2892004-07-30      Jay Monkman <jtm@lopingdog.com>
290
291        * network/network.c: Changes to network driver to get it to compile
292        again.
293
2942004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
295
296        PR 610/bsps
297        * Makefile.am: Add include/tm27.h, Cosmetics.
298        * include/tm27.h: Final cosmetics.
299
3002004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
301
302        * include/bsp.h: Split out tmtest27 support.
303        * include/tm27.h: New.
304
3052004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
306
307        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
308        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
309        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
310
3112004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
312
313        * console/uart.c, include/ep7312.h, startup/bspstart.c,
314        timer/timer.c: Convert to using c99 fixed size types.
315
3162004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
317
318        * Makefile.am: Reflect changes to bsp.am.
319        Preinstall dist_project_lib*.
320
3212004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
322
323        * Makefile.am: Reflect changes to bsp.am.
324
3252004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
328
3292004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
330
331        * Makefile.am: Pickup files from ../../arm/shared instead of
332        ../shared. Reformat.
333
3342004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
335
336        * include/bsp.h: Remove config.
337        * irq/irq.c: Remove stray blanks.
338        * start/start.S: Add missing */ in comments.
339
3402004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
341
342        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
343        network/Makefile.am, irq/Makefile.am, start/Makefile.am,
344        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am. Use automake
345        compilation rules.
346        * clock/Makefile.am, console/Makefile.am, network/Makefile.am,
347        irq/Makefile.am, start/Makefile.am, startup/Makefile.am,
348        timer/Makefile.am, wrapup/Makefile.am: Remove.
349        * configure.ac: Reflect changes above.
350
3512004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
352
353        * Makefile.am: Add PREINSTALL_DIRS.
354        * irq/Makefile.am: Ditto.
355
3562004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
357
358        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
359        Add PRE/TMPINSTALL_FILES to CLEANFILES.
360        * irq/Makefile.am: Ditto.
361        * start/Makefile.am: Ditto.
362        * startup/Makefile.am: Ditto.
363
3642004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
365
366        * wrapup/Makefile.am: Eliminate $(LIB).
367        Use noinst_DATA to trigger building libbsp.a.
368
3692003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
370
371        PR 541/bsps
372        * startup/linkcmds: Remove SEARCH_DIR.
373
3742003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
375
376        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
377        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
378
3792003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
380
381        * irq/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
382        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
383        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
384
3852003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
386
387        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
388
3892003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
390
391        * network/Makefile.am: Misc cleanups and fixes.
392        * start/Makefile.am: Misc cleanups and fixes.
393        * startup/Makefile.am: Misc cleanups and fixes.
394        * wrapup/Makefile.am: Misc cleanups and fixes.
395
3962003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
397
398        * Makefile.am: Add preinstallation dirstamp support.
399        * irq/Makefile.am: Add preinstallation dirstamp support.
400        * network/Makefile.am: Cosmetics.
401        * wrapup/Makefile.am: Cosmetics.
402
4032003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
404
405        * clock/Makefile.am: Remove all-local: $(ARCH).
406        * console/Makefile.am: Remove all-local: $(ARCH).
407        * irq/Makefile.am: Remove all-local: $(ARCH).
408        * network/Makefile.am: Remove all-local: $(ARCH).
409        * start/Makefile.am: Remove all-local: $(ARCH).
410        * startup/Makefile.am: Remove all-local: $(ARCH).
411        * timer/Makefile.am: Remove all-local: $(ARCH).
412        * wrapup/Makefile.am: Remove all-local: $(ARCH).
413
4142003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
415
416        * Makefile.am: Merge-in include/Makefile.am.
417        Reflect changes to bsp.am.
418        * include/Makefile.am: Remove.
419        * configure.ac: Reflect changes above.
420
4212003-09-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
422
423        * bsp_specs: Remove *lib:.
424
4252003-09-04      Joel Sherrill <joel@OARcorp.com>
426
427        * clock/clockdrv.c, console/uart.c, include/bsp.h, include/ep7312.h,
428        irq/bsp_irq_asm.S, irq/bsp_irq_init.c, irq/irq.c, irq/irq.h,
429        start/start.S, startup/bspstart.c, startup/exit.c, startup/linkcmds,
430        timer/timer.c: URL for license changed.
431
4322003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
433
434        * Makefile.am: Reflect having moved aclocal/.
435
4362003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
437
438        * Makefile.am: Reflect having moved automake/.
439        * clock/Makefile.am: Reflect having moved automake/.
440        * console/Makefile.am: Reflect having moved automake/.
441        * include/Makefile.am: Reflect having moved automake/.
442        * irq/Makefile.am: Reflect having moved automake/.
443        * network/Makefile.am: Reflect having moved automake/.
444        * start/Makefile.am: Reflect having moved automake/.
445        * startup/Makefile.am: Reflect having moved automake/.
446        * timer/Makefile.am: Reflect having moved automake/.
447        * wrapup/Makefile.am: Reflect having moved automake/.
448
4492003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
450
451        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
452
4532003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
454
455        PR 445/bsps
456        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
457        Remove cpp, old_cpp (now unused).
458
4592003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
460
461        PR 444/bsps
462        * bsp_specs: Remove -DUSE_ENHANCED_INTR_API.
463
4642003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
465
466        * configure.ac: Remove AC_CONFIG_AUX_DIR.
467
4682003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
469
470        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
471
4722003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
473
474        * configure.ac: AC_PREREQ(2.57).
475
4762003-01-20      Joel Sherrill <joel@OARcorp.com>
477
478        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
479
4802002-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
481
482        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
483        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
484        * irq/Makefile.am: Don't include @RTEMS_BSP@.cfg.
485        * network/Makefile.am: Don't include @RTEMS_BSP@.cfg.
486        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
487        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
488        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
489
4902002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
491
492        * start/Makefile.am: Use install-data-local to install startfile.
493
4942002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
495
496        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
497
4982002-12-02      Joel Sherrill <joel@OARcorp.com>
499
500        * configure.ac, network/Makefile.am: Don't build if networking disabled.
501        * startup/linkcmds: Add sections to remove warnings.
502
5032002-11-17      Joel Sherrill <joel@OARcorp.com>
504
505        * network/network.c: Fix inconsistency in prototyping.
506
5072002-11-13      Joel Sherrill <joel@OARcorp.com>
508
509        * network/network.c: Removed warning per Jay's suggestion.
510
5112002-11-13      Joel Sherrill <joel@OARcorp.com>
512
513        * include/.cvsignore: Corrected.
514        * network/.cvsignore: New file.
515
5162002-11-13      Jay Monkman <jtm@smoothsmoothie.com>
517
518        * New BSP.
519        * .cvsignore, ChangeLog, Makefile.am, bsp_specs, configure.ac, README,
520        times, clock/.cvsignore, clock/Makefile.am, clock/clockdrv.c,
521        console/.cvsignore, console/Makefile.am, console/uart.c,
522        include/.cvsignore, include/Makefile.am, include/bsp.h,
523        include/ep7312.h, irq/.cvsignore, irq/Makefile.am, irq/bsp_irq_asm.S,
524        irq/bsp_irq_init.c, irq/irq.c, irq/irq.h, network/Makefile.am,
525        network/network.c, start/.cvsignore, start/Makefile.am,
526        start/start.S, startup/.cvsignore, startup/Makefile.am,
527        startup/bspstart.c, startup/exit.c, startup/linkcmds,
528        timer/.cvsignore, timer/Makefile.am, timer/timer.c,
529        wrapup/.cvsignore, wrapup/Makefile.am: New file.
530
Note: See TracBrowser for help on using the repository browser.