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

4.104.11
Last change on this file since df393962 was df393962, checked in by Joel Sherrill <joel.sherrill@…>, on Dec 4, 2008 at 8:34:02 PM

2008-12-04 Joel Sherrill <joel.sherrill@…>

  • bsp_specs: Move -e start from *link to *startfile to avoid warning for undefined entry symbol when linking relocatables with binutils 2.19.
  • Property mode set to 100644
File size: 16.2 KB
Line 
12008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * bsp_specs: Move -e start from *link to *startfile to avoid warning
4        for undefined entry symbol when linking relocatables with binutils
5        2.19.
6
72008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
8
9        * Makefile.am, preinstall.am: Use shared tm27.h stub.
10        * include/tm27.h: Removed.
11
122008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
13
14        * clock/clockdrv.c: include "../../../shared/clockdrv_shell.h".
15        * Makefile.am: Reflect changes above.
16
172008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
18
19        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
20        of building libbspstart.a, using automake-rules.
21
222008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
23
24        * Makefile.am: Eliminate *_SOURCES.
25
262008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
27
28        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
29        components.
30
312008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
32
33        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
34
352008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
36
37        * configure.ac: Make letting boot_card() handle work area allocation
38        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
39        BSP_BOOTCARD_OPTIONS.
40
412008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
42
43        * startup/bspreset.c: New file.
44
452008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
46
47        * Makefile.am, configure.ac, console/uart.c: Use standardized
48        bsp_cleanup() which can optionally print a message, poll for user to
49        press key, and call bsp_reset(). Using this eliminates the various
50        bsp_cleanup() implementations which had their own implementation and
51        variety of string constants.
52        * startup/bspclean.c: Removed.
53
542008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
55
56        * Makefile.am, startup/linkcmds: Use top level shared
57        bsp_get_work_area() implementation.
58
592008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
60
61        * startup/bspstart.c: Remove unnecessary includes of
62        rtems/libcsupport.h and rtems/libio.h.
63
642008-09-12      Joel Sherrill <joel.sherrill@oarcorp.com>
65
66        * Makefile.am: Split out bsp_get_work_area() into its own file and user
67        BSP Framework to perform more initialization. Let edb7312 and csb336
68        shared the implementation.
69        * startup/bspgetworkarea.c: Removed.
70
712008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
72
73        * Makefile.am, configure.ac, startup/bspstart.c: Split out
74        bsp_get_work_area() into its own file and user BSP Framework to
75        perform more initialization.
76        * startup/bspgetworkarea.c: New file.
77
782008-09-05      Ralf Corsepius <ralf.corsepius@rtems.org>
79
80        * timer/timer.c: Use "true" instead of "1" for "bool"s.
81
822008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
83
84        * timer/timer.c: Eliminate empty function from every benchmark timer
85        driver. Fix spelling.
86
872008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
88
89        * timer/timer.c: Rename timer driver methods to follow RTEMS
90        programming conventions.
91
922008-08-27      Ralf Corsépius <ralf.corsepius@rtems.org>
93
94        * timer/timer.c: Eliminate rtems_boolean.
95        * Makefile.am: Remove stray include_HEADERS += irq/irq.h.
96
972008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
98
99        * Makefile.am: No BSP should use exit.c as a file name. exit() is POSIX
100        routine.
101        * startup/bspclean.c: New file.
102        * startup/exit.c: Removed.
103
1042008-08-18      Ralf Corsépius <ralf.corsepius@rtems.org>
105
106        *  irq/bsp_irq_init.c: Add missing prototypes.
107
1082008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
109
110        * Makefile.am: Rework to avoid .rel files.
111
1122008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
113
114        * startup/bspstart.c: Refactored and renamed initialization routines to
115        rtems_initialize_data_structures, rtems_initialize_before_drivers,
116        rtems_initialize_device_drivers, and
117        rtems_initialize_start_multitasking. This opened the sequence up so
118        that bootcard() could provide a more robust and flexible framework
119        which is easier to explain and understand. This also lays the
120        groundwork for sharing the division of available memory between the
121        RTEMS workspace and heap and the C library initialization across all
122        BSPs.
123
1242008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
125
126        * startup/linkcmds: Add wildcard to gcc_except_table section so
127        programs compiled with gcc 4.3.x can link.
128
1292007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
130
131        * clock/clockdrv.c, include/bsp.h, startup/bspstart.c: Eliminate copies
132        of the Configuration Table. Use the RTEMS provided accessor macros to
133        obtain configuration fields.
134
1352007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
136
137        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
138        from CPU Table to Configuration Table. Eliminate CPU Table from all
139        ports. Delete references to CPU Table in all forms.
140
1412007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
142
143        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
144        Table fields to the Configuration Table. This included
145        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
146        do_zero_of_workspace, extra_mpci_receive_server_stack,
147        stack_allocate_hook, and stack_free_hook. As a side-effect of this
148        effort some multiprocessing code was made conditional and some style
149        clean up occurred.
150
1512007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
152
153        PR 1257/bsps
154        * irq/irq.c: Code outside of cpukit should use the public
155        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
156        the public API and directly accessing _CPU_ISR_Disable and
157        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
158        directive which could lead to problems. This patch also changes the
159        type of the variable passed into these routines and addresses minor
160        style issues.
161
1622007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
163
164        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
1652007-06-22      Joel Sherrill <joel.sherrill@oarcorp.com>
166
167        * clock/clockdrv.c: Fix spacing.
168
1692007-06-22      Joel Sherrill <joel.sherrill@OARcorp.com>
170
171        * network/network.c: Remove cs8900_get_mac_addr which conflicted with
172        one in libchip AND contained a hard-coded MAC address.
173
1742007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
175
176        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
177        since it was used to configure a no longer used feature. Device names
178        are now part of the filesystem not in a table.
179
1802007-05-15      Ray Xu <rayx@gmail.com>
181
182        * Makefile.am: Add abort.rel since it is now in the BSP shared source,
183        not in score/cpu.
184
1852007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
186
187        * bsp_specs: Remove qrtems_debug.
188
1892007-03-11      Joel Sherrill <joel@OARcorp.com>
190
191        * startup/bspstart.c: Remove assignments of
192        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
193        value in boot_card.c
194
1952006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
196
197        * configure.ac: New BUG-REPORT address.
198
1992006-11-15      Joel Sherrill <joel@OARcorp.com>
200
201        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
202        file and simplified initialization.
203
2042006-11-01      Joel Sherrill <joel@OARcorp.com>
205
206        * bsp_specs: Fix typo.
207
2082006-10-30      Joel Sherrill <joel@OARcorp.com>
209
210        * bsp_specs: Add crti, crtbegin, crtend, and crtn.
211
2122006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
213
214        * Makefile.am: Remove superfluous -DASM.
215
2162006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
217
218        * configure.ac: Require autoconf-2.60. Require automake-1.10.
219
2202006-06-02      Jay Monkman
221
222        * irq/bsp_irq_init.c: Changed interrupt handling
223        to use shared rtems_irq_connect_data struct.
224
2252006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
226
227        * Makefile.am: Add preinstall.am.
228
2292005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
230
231        * Makefile.am: Install/preinstall headers from ../../arm/shared.
232
2332005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
234
235        * include/bsp.h: New header guard.
236
2372005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
238
239        * irq/irq.h: Modified names and types to match rtems/irq.h.
240        Note: rtems/irq.h should be included after the addition of a
241        parameter to ISRs.
242
2432005-04-26      Joel Sherrill <joel@OARcorp.com>
244
245        * network/network.c: Eliminate warnings.
246
2472005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
248
249        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
250
2512005-01-04      Joel Sherrill <joel@OARcorp.com>
252
253        * clock/clockdrv.c: Remove warnings.
254
2552005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
256
257        * Makefile.am: Remove build-variant support.
258
2592004-11-05      Joel Sherrill <joel@OARcorp.com>
260
261        * startup/linkcmds: Add .gnu.linkonce.b section and account for memory
262        area being named sdram NOT RAM.
263
2642004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
265
266        * configure.ac: Require automake > 1.9.
267
2682004-07-30      Jay Monkman <jtm@lopingdog.com>
269
270        * network/network.c: Changes to network driver to get it to compile
271        again.
272
2732004-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
274
275        PR 610/bsps
276        * Makefile.am: Add include/tm27.h, Cosmetics.
277        * include/tm27.h: Final cosmetics.
278
2792004-04-22      Ralf Corsepius <ralf.corsepius@rtems.org>
280
281        * include/bsp.h: Split out tmtest27 support.
282        * include/tm27.h: New.
283
2842004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
285
286        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
287        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
288        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
289
2902004-03-31      Ralf Corsepius <ralf.corsepius@rtems.org>
291
292        * console/uart.c, include/ep7312.h, startup/bspstart.c,
293        timer/timer.c: Convert to using c99 fixed size types.
294
2952004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
296
297        * Makefile.am: Reflect changes to bsp.am.
298        Preinstall dist_project_lib*.
299
3002004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
301
302        * Makefile.am: Reflect changes to bsp.am.
303
3042004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
306        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
307
3082004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
309
310        * Makefile.am: Pickup files from ../../arm/shared instead of
311        ../shared. Reformat.
312
3132004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
314
315        * include/bsp.h: Remove config.
316        * irq/irq.c: Remove stray blanks.
317        * start/start.S: Add missing */ in comments.
318
3192004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
320
321        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
322        network/Makefile.am, irq/Makefile.am, start/Makefile.am,
323        startup/Makefile.am, timer/Makefile.am, wrapup/Makefile.am. Use automake
324        compilation rules.
325        * clock/Makefile.am, console/Makefile.am, network/Makefile.am,
326        irq/Makefile.am, start/Makefile.am, startup/Makefile.am,
327        timer/Makefile.am, wrapup/Makefile.am: Remove.
328        * configure.ac: Reflect changes above.
329
3302004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
331
332        * Makefile.am: Add PREINSTALL_DIRS.
333        * irq/Makefile.am: Ditto.
334
3352004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
336
337        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
338        Add PRE/TMPINSTALL_FILES to CLEANFILES.
339        * irq/Makefile.am: Ditto.
340        * start/Makefile.am: Ditto.
341        * startup/Makefile.am: Ditto.
342
3432004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
344
345        * wrapup/Makefile.am: Eliminate $(LIB).
346        Use noinst_DATA to trigger building libbsp.a.
347
3482003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
349
350        PR 541/bsps
351        * startup/linkcmds: Remove SEARCH_DIR.
352
3532003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
354
355        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
356        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
357
3582003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
359
360        * irq/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
361        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
362        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
363
3642003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
365
366        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
367
3682003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
369
370        * network/Makefile.am: Misc cleanups and fixes.
371        * start/Makefile.am: Misc cleanups and fixes.
372        * startup/Makefile.am: Misc cleanups and fixes.
373        * wrapup/Makefile.am: Misc cleanups and fixes.
374
3752003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
376
377        * Makefile.am: Add preinstallation dirstamp support.
378        * irq/Makefile.am: Add preinstallation dirstamp support.
379        * network/Makefile.am: Cosmetics.
380        * wrapup/Makefile.am: Cosmetics.
381
3822003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
383
384        * clock/Makefile.am: Remove all-local: $(ARCH).
385        * console/Makefile.am: Remove all-local: $(ARCH).
386        * irq/Makefile.am: Remove all-local: $(ARCH).
387        * network/Makefile.am: Remove all-local: $(ARCH).
388        * start/Makefile.am: Remove all-local: $(ARCH).
389        * startup/Makefile.am: Remove all-local: $(ARCH).
390        * timer/Makefile.am: Remove all-local: $(ARCH).
391        * wrapup/Makefile.am: Remove all-local: $(ARCH).
392
3932003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
394
395        * Makefile.am: Merge-in include/Makefile.am.
396        Reflect changes to bsp.am.
397        * include/Makefile.am: Remove.
398        * configure.ac: Reflect changes above.
399
4002003-09-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
401
402        * bsp_specs: Remove *lib:.
403
4042003-09-04      Joel Sherrill <joel@OARcorp.com>
405
406        * clock/clockdrv.c, console/uart.c, include/bsp.h, include/ep7312.h,
407        irq/bsp_irq_asm.S, irq/bsp_irq_init.c, irq/irq.c, irq/irq.h,
408        start/start.S, startup/bspstart.c, startup/exit.c, startup/linkcmds,
409        timer/timer.c: URL for license changed.
410
4112003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
412
413        * Makefile.am: Reflect having moved aclocal/.
414
4152003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
416
417        * Makefile.am: Reflect having moved automake/.
418        * clock/Makefile.am: Reflect having moved automake/.
419        * console/Makefile.am: Reflect having moved automake/.
420        * include/Makefile.am: Reflect having moved automake/.
421        * irq/Makefile.am: Reflect having moved automake/.
422        * network/Makefile.am: Reflect having moved automake/.
423        * start/Makefile.am: Reflect having moved automake/.
424        * startup/Makefile.am: Reflect having moved automake/.
425        * timer/Makefile.am: Reflect having moved automake/.
426        * wrapup/Makefile.am: Reflect having moved automake/.
427
4282003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
429
430        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
431
4322003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
433
434        PR 445/bsps
435        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
436        Remove cpp, old_cpp (now unused).
437
4382003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
439
440        PR 444/bsps
441        * bsp_specs: Remove -DUSE_ENHANCED_INTR_API.
442
4432003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
444
445        * configure.ac: Remove AC_CONFIG_AUX_DIR.
446
4472003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
448
449        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
450
4512003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
452
453        * configure.ac: AC_PREREQ(2.57).
454
4552003-01-20      Joel Sherrill <joel@OARcorp.com>
456
457        * startup/linkcmds: Add FreeBSD SYSCTL() sections for networking.
458
4592002-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
460
461        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
462        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
463        * irq/Makefile.am: Don't include @RTEMS_BSP@.cfg.
464        * network/Makefile.am: Don't include @RTEMS_BSP@.cfg.
465        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
466        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
467        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
468
4692002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
470
471        * start/Makefile.am: Use install-data-local to install startfile.
472
4732002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
474
475        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
476
4772002-12-02      Joel Sherrill <joel@OARcorp.com>
478
479        * configure.ac, network/Makefile.am: Don't build if networking disabled.
480        * startup/linkcmds: Add sections to remove warnings.
481
4822002-11-17      Joel Sherrill <joel@OARcorp.com>
483
484        * network/network.c: Fix inconsistency in prototyping.
485
4862002-11-13      Joel Sherrill <joel@OARcorp.com>
487
488        * network/network.c: Removed warning per Jay's suggestion.
489
4902002-11-13      Joel Sherrill <joel@OARcorp.com>
491
492        * include/.cvsignore: Corrected.
493        * network/.cvsignore: New file.
494
4952002-11-13      Jay Monkman <jtm@smoothsmoothie.com>
496
497        * New BSP.
498        * .cvsignore, ChangeLog, Makefile.am, bsp_specs, configure.ac, README,
499        times, clock/.cvsignore, clock/Makefile.am, clock/clockdrv.c,
500        console/.cvsignore, console/Makefile.am, console/uart.c,
501        include/.cvsignore, include/Makefile.am, include/bsp.h,
502        include/ep7312.h, irq/.cvsignore, irq/Makefile.am, irq/bsp_irq_asm.S,
503        irq/bsp_irq_init.c, irq/irq.c, irq/irq.h, network/Makefile.am,
504        network/network.c, start/.cvsignore, start/Makefile.am,
505        start/start.S, startup/.cvsignore, startup/Makefile.am,
506        startup/bspstart.c, startup/exit.c, startup/linkcmds,
507        timer/.cvsignore, timer/Makefile.am, timer/timer.c,
508        wrapup/.cvsignore, wrapup/Makefile.am: New file.
509
Note: See TracBrowser for help on using the repository browser.