source: rtems/c/src/lib/libbsp/powerpc/motorola_powerpc/ChangeLog @ c06b3fa

4.104.115
Last change on this file since c06b3fa was c06b3fa, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/26/08 at 05:15:50

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

  • Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
  • Property mode set to 100644
File size: 28.7 KB
Line 
12008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
4
52008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * Makefile.am, configure.ac: Make letting boot_card() handle work area
8        allocation mandatory. Rename
9        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
10
112008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
12
13        * Makefile.am, include/bsp.h: Use standardized bsp_cleanup() which can
14        optionally print a message, poll for user to press key, and call
15        bsp_reset(). Using this eliminates the various bsp_cleanup()
16        implementations which had their own implementation and variety of
17        string constants.
18
192008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
20
21        * include/bsp.h: Add use of bsp_get_work_area() in its own file and
22        rely on BSP Framework to perform more initialization.
23
242008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
25
26        * Makefile.am: Rework to avoid .rel files.
27
282007-12-11      Till Straumann <strauman@slac.stanford.edu>
29
30        * Makefile.am: use new irq_bspsupport.rel which was
31        split out of exc_bspsupport.rel to provide finer-grained
32        control over what BSPs want to use.
33
342007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
35
36        * include/bsp.h: Eliminate copies of the Configuration Table. Use the
37        RTEMS provided accessor macros to obtain configuration fields.
38
392007-12-10      Till Straumann <strauman@slac.stanford.edu>
40       
41        * Makefile.am: use shared exception/interrupt support
42        from libcpu/powerpc/new-exceptions/bspsupport rather
43        than ../shared/vectors , ../shared/irq
44
452007-12-10      Till Straumann <strauman@slac.stanford.edu>
46       
47        * shared/vectors/vectors_entry.S, motorola_powerpc/bsp_specs,
48        shared/start/vectors_entry.S: moved vectors_entry.S to
49        'start' subdir and made a start file rather than
50        element of vectors.rel (it should always be linked but
51        won't if it is the sole member of vectors.rel).
52
532007-12-08      Till Straumann <strauman@slac.stanford.edu>
54
55        * Makefile.am: merged shared/vme/vme_universe.c and
56        shared/vme/vme_universe_dma.c into one file.
57
582007-12-08      Till Straumann <strauman@slac.stanford.edu>
59
60        * Makefile.am: irq_supp.h was moved from shared/irq to
61        libcpu/powerpc/new-exceptions/bspsupport.
62
632007-11-30      Till Straumann <strauman@slac.stanford.edu>
64
65        * include/bsp.h: declare BSP_commandline_string variable.
66
672007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
68
69        * Makefile.am, include/bsp.h: Move interrupt_stack_size field from CPU
70        Table to Configuration Table. Eliminate CPU Table from all ports.
71        Delete references to CPU Table in all forms.
72
732007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
74
75        * preinstall.am: Moved most of the remaining CPU Table fields to the
76        Configuration Table. This included pretasking_hook, predriver_hook,
77        postdriver_hook, idle_task, do_zero_of_workspace,
78        extra_mpci_receive_server_stack, stack_allocate_hook, and
79        stack_free_hook. As a side-effect of this effort some multiprocessing
80        code was made conditional and some style clean up occurred.
81
822007-11-30      Till Straumann <strauman@slac.stanford.edu>
83
84        * Makefile.am: install new <irq/irq_supp.h> header
85
862007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
87
88        * Makefile.am: ShowBATS() split out to helper routine so sharable by
89        more BSPs.
90
912007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
92
93        * bsp_specs: Remove qrtems_debug.
94
952007-04-09      Thomas Doerfler |Thomas.Doerfler@embedded-brains.de>
96
97        * README.MVME2400:
98        Added file to describe setup of a MVME2432 board for use with RTEMS
99
1002007-01-30      Till Straumann <strauman@slac.stanford.edu>
101
102        * Makefile.am, preinstall.am, include/bsp.h:
103        Use VME DMA support implemented by vmeUniverse and
104        libbsp/powerpc/shared/vme/vme_universe_dma.c
105        Added explanation for use of BSP_PIC_DO_EOI by
106        BSP implementors who derive from this 'include/bsp.h'.
107
1082007-01-26      Ralf Corsépius <ralf.corsepius@rtems.org>
109
110        * bootloader/Makefile.am: Use MKDIR_P instead of mkdir_p.
111
1122006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
113
114        * configure.ac: New BUG-REPORT address.
115
1162006-11-15      Joel Sherrill <joel@OARcorp.com>
117
118        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
119        file and simplified initialization.
120
1212006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
122
123        * Makefile.am: Remove superfluous -DASM.
124
1252006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
126
127        * configure.ac: Require autoconf-2.60. Require automake-1.10.
128
1292006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
130
131        * bootloader/Makefile.am: Remove DEFAULT_INCLUDES.
132
1332006-09-11      Chris Johns <chrisj@rtems.org>
134
135        * times.mcp750: Removed extra CRLF.
136       
1372006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
138
139        * configure.ac: Remove explicit ampolish3 support (now in
140        RTEMS_BSP_CONFIGURE).
141
1422006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
143
144        * configure.ac: Add ampolish3 support.
145        * Makefile.am: Add preinstall.am.
146
1472005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
148
149        * configure.ac: Remove USE_ENHANCED_INTR_API.
150
1512005-11-09      Eric Norum <norume@aps.anl.gov>
152
153        * bootloader/Makefile.am: Fix disagreement between GCCSPECS and GCC_SPECS.
154        * Makefile.am: Need to install vme_am_defs.h,
155
1562005-11-03      Till Straumann <strauman@slac.stanford.edu>
157
158        * shared/irq/openpic_i8259_irq.c: New file.
159        * ChangeLog, Makefile.am, motorola_powerpc/ChangeLog,
160        motorola_powerpc/Makefile.am, shared/irq/irq.c, shared/irq/irq.h,
161        shared/irq/irq_asm.S, shared/irq/irq_init.c: Separated openpic/i8259
162        specifica from generic irq handling into openpic_i8259_irq.c; added
163        some compilation conditionals to help BSPs without ISA to omit ISA
164        interrupts and calling i8259 code.
165
1662005-11-03      Till Straumann <strauman@slac.stanford.edu>
167
168        * Makefile.am, include/bsp.h: Added new shared pretaskinghook.c and
169        zerobss.c files to list to be made. Added some explanations about
170        CPU <-> PCI <-> VME address mapping issues.
171
1722005-11-03      Till Straumann <strauman@slac.stanford.edu>
173
174        * Makefile.am, startup/linkcmds:
175        moved linkcmds to shared area for other BSPs to use
176
1772005-10-20      Eric Norum <norume@aps.anl.gov>
178
179        * include/bsp.h: Support MVME2100.
180
1812005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
182
183        * include/bsp.h: New header guard.
184
1852005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
186
187        * configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
188
1892005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
190
191        * Makefile.am: Merge-in wrapup/Makefile.am.
192        * wrapup/Makefile.am: Remove.
193        * configure.ac: Reflect changes above.
194
1952005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
196
197        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
198
1992005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
200
201        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
202
2032004-11-17      Joel Sherrill <joel@OARcorp.com>
204
205        * startup/linkcmds: Add sections required by gcc 3.3.x so it will link.
206
2072004-11-16      Richard Campbell <richard.campbell@OARcorp.com>
208
209        * README.MVME2100: Update to include DBAT0.
210        * startup/linkcmds: Add sections from new gcc versions.
211
2122004-11-12      Ralf Corsepius <ralf_corsepius@rtems.org>
213
214        PR 717/bsps
215        * bootloader/Makefile.am: Set up BOOTLOADER_CPU_CFLAGS.
216
2172004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
218
219        * Makefile.am, configure.ac, bootloader/Makefile.am, include/bsp.h,
220        wrapup/Makefile.am: Add MVME2100 BSP and MPC8240 support. There was
221        also a significant amount of spelling and whitespace cleanup.
222        * README.MVME2100: New file.
223
2242004-11-05      Joel Sherrill <joel@OARcorp.com>
225
226        * startup/linkcmds: Add .gnu.linkonce.b and .gnu.linkonce.bs sections.
227
2282004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
229
230        * configure.ac: Require automake > 1.9.
231
2322004-05-22      Joel Sherrill <joel@OARcorp.com>
233
234        PR 615/bsps
235        * include/tm27.h: Removing USE_ENHANCE_INTR_API conditional check since
236        that is the only kind this BSP supports and tm27 does not care which
237        interrupt model is used as long as the macros are properly defined.
238
2392004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
240
241        PR 610/bsps
242        * Makefile.am: Add include/tm27.h, Cosmetics.
243        * include/tm27.h: Final cosmetics.
244
2452004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
246
247        * include/bsp.h: Split out tmtest27 support.
248        * include/tm27.h: New.
249
2502004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
251
252        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
253        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
254
2552004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
256
257        * include/bsp.h: Convert to using c99 fixed size types.
258
2592004-02-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
260
261        * bootloader/Makefile.am: Fix preinstall dir handling.
262
2632004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
264
265        * bootloader/Makefile.am: Preinstall dirs.
266        * Makefile.am: Reflect changes to bsp.am.
267        Preinstall dist_project_lib*.
268
2692004-02-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
270
271        * bootloader/Makefile.am: Fix up paths having been broken in
272        previous patch.
273
2742004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
275
276        * bootloader/Makefile.am: Remove references to $(top_srcdir).
277        Remove NM, LD. Cosmetics.
278
2792004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
280
281        * configure.ac: Explicitly check for NM.
282
2832004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
284
285        * Makefile.am: Reflect changes to bsp.am.
286
2872004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
288
289        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
290
2912004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
292
293        * wrapup/Makefile.am: Convert to automake-building rules.
294
2952004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
296
297        * Makefile.am: Use include_*HEADERS for .../shared/*.h.
298
2992004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
300
301        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
302        irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
303        pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
304        startup/Makefile.am, vectors/Makefile.am, vme/Makefile.am.
305        Use automake compilation rules.
306        Rename clock.rel to pclock.rel (Conflict with libcpu).
307        * clock/Makefile.am, console/Makefile.am, irq/Makefile.am,
308        motorola/Makefile.am, openpic/Makefile.am, pci/Makefile.am,
309        residual/Makefile.am, start/Makefile.am, startup/Makefile.am,
310        vectors/Makefile.am, vme/Makefile.am: Remove.
311        * configure.ac: Reflect changes above.
312        * wrapup/Makefile.am: Reflect changes above.
313
3142004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
315
316        * wrapup/Makefile.am: Reflect changes to
317        ../support/*exception_processing/*.
318
3192004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
320
321        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
322        Add RTEMS_PROG_CCAS.
323
3242004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
325
326        * Makefile.am: Add PREINSTALL_DIRS.
327        * irq/Makefile.am: Add PREINSTALL_DIRS.
328        * motorola/Makefile.am: Add PREINSTALL_DIRS.
329        * openpic/Makefile.am: Add PREINSTALL_DIRS.
330        * pci/Makefile.am: Add PREINSTALL_DIRS.
331        * vectors/Makefile.am: Add PREINSTALL_DIRS.
332        * vme/Makefile.am: Add PREINSTALL_DIRS.
333        * wrapup/Makefile.am: Reflect changes to libcpu.
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        * bootloader/Makefile.am: Ditto.
340        * irq/Makefile.am: Ditto.
341        * motorola/Makefile.am: Ditto.
342        * openpic/Makefile.am: Ditto.
343        * pci/Makefile.am: Ditto.
344        * start/Makefile.am: Ditto.
345        * startup/Makefile.am: Ditto.
346        * vectors/Makefile.am: Ditto.
347        * vme/Makefile.am: Ditto.
348
3492004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
350
351        * wrapup/Makefile.am: Eliminate $(LIB).
352        Use noinst_DATA to trigger building libbsp.a.
353
3542003-12-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
355
356        * start/Makefile.am: Add BUILD-VARIANTS.
357
3582003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
359
360        * vectors/Makefile.am: Fix typos.
361        * vme/Makefile.am: Fix typos.
362
3632003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
364
365        * bootloader/Makefile.am: Eliminate VPATH.
366        * clock/Makefile.am: Eliminate VPATH.
367        * console/Makefile.am: Eliminate VPATH.
368        * irq/Makefile.am: Eliminate VPATH.
369        * motorola/Makefile.am: Eliminate VPATH.
370        * openpic/Makefile.am: Eliminate VPATH.
371        * pci/Makefile.am: Eliminate VPATH.
372        * residual/Makefile.am: Eliminate VPATH.
373        * start/Makefile.am: Eliminate VPATH.
374        * startup/Makefile.am: Eliminate VPATH.
375        * vectors/Makefile.am: Eliminate VPATH.
376        * vme/Makefile.am: Eliminate VPATH.
377
3782003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
379
380        * bootloader/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
381        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
382        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
383
3842003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
385
386        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
387        * bootloader/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
388        * irq/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
389        * motorola/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
390        * openpic/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
391        * pci/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
392        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
393        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
394        * vectors/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
395        * vme/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
396
3972003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
398
399        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
400
4012003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
402
403        * bootloader/Makefile.am: Misc cleanups and fixes.
404        * motorola/Makefile.am: Misc cleanups and fixes.
405        * start/Makefile.am: Misc cleanups and fixes.
406        * startup/Makefile.am: Misc cleanups and fixes.
407        * startup/linkcmds: Preparations for gcc-3.3.x.
408
4092003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
410
411        * Makefile.am: Cosmetics.
412        * bootloader/Makefile.am: Cosmetics.
413        * startup/Makefile.am: Cosmetics.
414
4152003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
416
417        * Makefile.am: Add preinstallation dirstamp support.
418        * bootloader/Makefile.am: Cosmetics.
419        * clock/Makefile.am: Cosmetics.
420        * console/Makefile.am: Cosmetics.
421        * irq/Makefile.am: Add preinstallation dirstamp support.
422        * motorola/Makefile.am: Cosmetics.
423        * openpic/Makefile.am: Cosmetics.
424        * pci/Makefile.am: Cosmetics.
425        * residual/Makefile.am: Cosmetics.
426        * start/Makefile.am: Cosmetics.
427        * startup/Makefile.am: Cosmetics.
428        * vectors/Makefile.am: Add preinstallation dirstamp support.
429        * vme/Makefile.am: Add preinstallation dirstamp support.
430        * wrapup/Makefile.am: Cosmetics.
431
4322003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
433
434        * clock/Makefile.am: Remove all-local: $(ARCH).
435        * console/Makefile.am: Remove all-local: $(ARCH).
436        * irq/Makefile.am: Remove all-local: $(ARCH).
437        * motorola/Makefile.am: Remove all-local: $(ARCH).
438        * openpic/Makefile.am: Remove all-local: $(ARCH).
439        * pci/Makefile.am: Remove all-local: $(ARCH).
440        * residual/Makefile.am: Remove all-local: $(ARCH).
441        * start/Makefile.am: Remove all-local: $(ARCH).
442        * startup/Makefile.am: Remove all-local: $(ARCH).
443        * vectors/Makefile.am: Remove all-local: $(ARCH).
444        * vme/Makefile.am: Remove all-local: $(ARCH).
445        * wrapup/Makefile.am: Remove all-local: $(ARCH).
446
4472003-10-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
448
449        * vectors/Makefile.am: Fix header installation.
450
4512003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
452
453        * Makefile.am: Merge-in include/Makefile.am.
454        Reflect changes to bsp.am.
455        * include/Makefile.am: Remove.
456        * include/bsp.h: Add copy of ../shared/include/bsp.h (Violates BSP
457        coding standards).
458        * configure.ac: Reflect changes above.
459        * irq/Makefile.am: Fix header installation.
460        * motorola/Makefile.am: Fix header installation.
461        * openpic/Makefile.am: Fix header installation.
462        * pci/Makefile.am: Fix header installation.
463
4642003-09-26      Till Strauman <strauman@slac.stanford.edu>
465
466        PR 496/bsps
467        * startup/Makefile.am: Use PowerPC shared sbrk() implementation which
468        is used when initial heap size is limited to first 32 MB of RAM to
469        satisfy boot loader requirements.
470
4712003-09-26  Till Straumann <strauman@slac.stanford.edu>
472
473        PR 497/bsps
474        * BOOTING: Document letting the bootloader shut down the
475        network interface since it continues to run after loading
476        RTEMS application and has to be dealt with.
477 
4782003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
479
480        * bsp_specs: Remove *lib:.
481
4822003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
483
484        * Makefile.am: Reflect having moved aclocal/.
485
4862003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
487
488        * Makefile.am: Reflect having moved automake/.
489        * bootloader/Makefile.am: Reflect having moved automake/.
490        * clock/Makefile.am: Reflect having moved automake/.
491        * console/Makefile.am: Reflect having moved automake/.
492        * include/Makefile.am: Reflect having moved automake/.
493        * irq/Makefile.am: Reflect having moved automake/.
494        * motorola/Makefile.am: Reflect having moved automake/.
495        * openpic/Makefile.am: Reflect having moved automake/.
496        * pci/Makefile.am: Reflect having moved automake/.
497        * residual/Makefile.am: Reflect having moved automake/.
498        * start/Makefile.am: Reflect having moved automake/.
499        * startup/Makefile.am: Reflect having moved automake/.
500        * vectors/Makefile.am: Reflect having moved automake/.
501        * vme/Makefile.am: Reflect having moved automake/.
502        * wrapup/Makefile.am: Reflect having moved automake/.
503
5042003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
505
506        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
507
5082003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
509
510        PR 444/bsps
511        PR 445/bsps
512        * bsp_specs: Remove -D__embedded__ -Asystem(embedded)
513        -DUSE_ENHANCED_INTR_API from cpp.
514        Remove cpp, old_cpp (now unused).
515        * configure.ac: Add -DUSE_ENHANCED_INTR_API to bspopts.h.
516
5172003-03-27      Joel Sherrill <joel@OARcorp.com>
518
519        * bootloader/Makefile.am: Eliminate EABI CFLAGS from those used to
520        compile the bootloader.
521
5222003-03-18  Till Straumann <strauman@slac.stanford.edu>
523
524        PR 356/bsps
525        * bsp_specs, start/Makefile.am, startup/linkcmds
526        This patch makes RTEMS/powerpc/shared EABI compliant.
527        Declare all linker-script defined addresses as
528        variables of unknown size and not as short objects
529        like 'int', 'void*' etc.
530        This prevents the compiler from generating a relocation
531        who assumes the existence of an __rtems_end object in
532        one of the short data areas (which would result in a
533        linker error).
534
5352003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
536
537        * configure.ac: Remove AC_CONFIG_AUX_DIR.
538
5392003-02-20      Till Straumann <strauman@slac.stanford.edu>
540
541        PR 349/bsps
542        * startup/Makefile.am, startup/linkcmds startup/Makefile.am,
543        startup/bspstart.c, startup/pgtbl_activate.c, startup/pgtbl_setup.c:
544        Let the powerpc/shared (+derived) BSPs use pagetable support
545        from libcpu.
546
5472003-02-20      Till Straumann <strauman@slac.stanford.edu>
548
549        PR 349/bsps
550        * Makefile.am, configure.ac: Add glue to the powerpc/shared BSP
551        to use the vmeUniverse VME-PCI bridge driver.
552        * vme/.cvsignore, vme/Makefile.am, wrapup/Makefile.am: New files.
553
5542003-02-20      Till Straumann <strauman@slac.stanford.edu>
555
556        PR 349/bsps
557        * openpic/Makefile.am, pci/Makefile.am:
558          - install the 'openpic.h' and 'pci.h' headers
559          - avoid a name clash by renaming 'vsprintf' & friends
560            to 'k_vsprintf' etc.
561          - let 'rtemsReboot' print a stack trace (in case an 'assert' failed)
562          - irq.c:
563             * fix: remove implicit assumption that ISA interrupt vectors start
564                    at 0
565             * add BSP hook to let a VME interrupt acknowledge the PCI/openpic
566               IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch)
567          - fix: EABI compliance; isr/exception lowlevel handlers must not
568                 clobber R2 or R13
569          - fix: openpic_init was called with the polarity/senses tables
570                 swapped (fixed wrong order of arguments)
571          - cosmetics: use new _read_SPRXX() _write_SPRXX() macros
572
5732003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
574
575        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
576
5772003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
578
579        * configure.ac: AC_PREREQ(2.57).
580
5812003-01-20      Joel Sherrill <joel@OARcorp.com>
582
583        * startup/linkcmds*: Add FreeBSD sysctl() sections.
584
5852002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
586 
587        * startup/linkcmds: Shifted .init, .fini to match better with
588        crtbegin/crtend linking.
589
5902002-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
591
592        * bootloader/Makefile.am: Don't include @RTEMS_BSP@.cfg.
593        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
594        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
595        * irq/Makefile.am: Don't include @RTEMS_BSP@.cfg.
596        * motorola/Makefile.am: Don't include @RTEMS_BSP@.cfg.
597        * openpic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
598        * pci/Makefile.am: Don't include @RTEMS_BSP@.cfg.
599        * residual/Makefile.am: Don't include @RTEMS_BSP@.cfg.
600        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
601        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
602        * vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
603
6042002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
605
606        * start/Makefile.am: Use install-data-local to install startfile.
607
6082002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
609
610        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
611
612002-11-17       Greg Menke <gregory.menke@gsfc.nasa.gov>
613
614        * README.mtx603e: New file.
615
6162002-11-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
617
618        * bsp_specs: Added crtbegin,crtend objects so C++ global objects
619        constructors/destructors run correctly. 
620        * startup/linkcmds: Increased code length and updated the ctor/dtor
621        sections to handle crtbegin, crtend objects.
622>       
6232002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
624
625        * .cvsignore: Reformat.
626        Add autom4te*cache.
627        Remove autom4te.cache.
628
6292002-08-21      Joel Sherrill <joel@OARcorp.com>
630
631        * bsp_specs: Added support for -nostdlibs.
632
6332002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
634
635        * bootloader/Makefile.am: Fix that crappy Makefile.am once again.
636
6372002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
638
639        * bootloader/Makefile.am: Use .$(OBJEXT) instead of .o.
640        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
641        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
642        * irq/Makefile.am: Use .$(OBJEXT) instead of .o.
643        * motorola/Makefile.am: Use .$(OBJEXT) instead of .o.
644        * openpic/Makefile.am: Use .$(OBJEXT) instead of .o.
645        * pci/Makefile.am: Use .$(OBJEXT) instead of .o.
646        * residual/Makefile.am: Use .$(OBJEXT) instead of .o.
647        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
648        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
649        * vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
650        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
651
6522002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
653
654        * bootloader/Makefile.am: Install bootloader.o.
655        Install bootloader/bootloader.ppcboot.lds.
656
6572002-07-24      Joel Sherrill <joel@OARcorp.com>
658
659        * vectors/Makefile.am: Install bsp/vectors.h.
660
6612002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
662
663        * include/Makefile.am: Fix preinstallation.
664        * bootloader: Eliminate $(INCLUDES).
665
6662002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
667
668        * start/Makefile.am: Eliminate PGM.
669        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
670
6712002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
672
673        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
674
6752002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
676
677        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
678        Remove $(OBJS) from all-local.
679
6802002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
681
682        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
683
6842001-05-14      Till Straumann <strauman@slac.stanford.edu>
685
686        * bootloader/Makefile.am, console/Makefile.am, pci/Makefile.am:
687        Per PR216, "libbsp/powerpc/shared" BSP has been modified considerably
688        with the goal to make it more flexible and reusable by other
689        BSPs. The main strategies were:
690            - eliminate hardcoded base addresses; devices use offsets
691              and a BSP defined base address.
692            - separate functionality into different files (e.g. reboot from
693              inch.c to reboot.c) which can be overridden by a 'derived' BSP.
694            - separate initialization code into separate files (e.g.  PCI
695              bridge detection/initialization was separated from the more
696              generic PCI access routines), also to make it easier for
697              'derived' BSPs to substitute their own initialization code.
698        There are also a couple of enhancements and fixes:
699            - IRQ handling code now has a hook for attaching a VME bridge.
700            - OpenPIC is now explicitely initialized (polarities, senses).
701              Eliminated the implicit assumption on the presence of an ISA PIC.
702            - UART and console driver now supports more than 1 port. The current
703              maximum of 2 can easily be extended by enlarging a table (it
704              would even be easier if the ISR API was not broken by design).
705            - fixed polled_io.c so it correctly supports console on COM2
706            - fixed TLB invalidation code (start.S).
707            - exception handler prints a stack backtrace.
708            - added BSP_pciFindDevice() to scan the pci bus for a particular
709              vendor/device/instance.
710
7112001-05-09      Joel Sherrill <joel@OARcorp.com>
712
713        * startup/linkcmds: In support of gcc 3.1, added one of more
714        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
715        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
716        and direction of segments to memory regions may also have been
717        addressed.  This was a sweep across all BSPs.
718 
7192001-04-08      Joel Sherrill <joel@OARcorp.com>
720
721        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
722 
7232002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
724
725        * bootloader/Makefile.am: Use automake-1.6 AS compilation rules.
726
7272001-04-02      Joel Sherrill <joel@OARcorp.com>
728
729        * bootloader/Makefile.am: Use AM_CCASFLAGS instead of AM_ASFLAGS.
730
7312002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
732
733        * configure.ac:
734        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
735        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
736        * bootloader/Makefile.am: Remove AUTOMAKE_OPTIONS.
737        * Makefile.am: Remove AUTOMAKE_OPTIONS.
738        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
739        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
740        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
741        * irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
742        * motorola/Makefile.am: Remove AUTOMAKE_OPTIONS.
743        * openpic/Makefile.am: Remove AUTOMAKE_OPTIONS.
744        * pci/Makefile.am: Remove AUTOMAKE_OPTIONS.
745        * residual/Makefile.am: Remove AUTOMAKE_OPTIONS.
746        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
747        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
748        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
749        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
750
7512001-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
752
753        * configure.ac: Remove RTEMS_ENABLE_NETWORKING.
754
7552001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
756
757        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
758
7592001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
760
761        * Makefile.am: Add @exceptions@ to SUBDIRS;
762        Remove need_motorola_powerpc.
763        * configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
764        make/custom/mcp750.cfg, make/custom/mvme2307.cfg;
765        Remove need_motorola_powerpc;
766        Add RTEMS_PPC_EXCEPTIONS([new]).
767        * include/Makefile.am: Replace PREINSTALL_FILES with
768        TMPINSTALL_FILES, include force-preinstall.am.
769        * wrapup/Makefile.am: Apply @exceptions@.
770
7712001-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
772
773        * configure.ac: Add bspopts.h.
774        * include/.cvsignore: Add stamp-h* and bspopts.h*.
775        * include/Makefile.am: Add bspopts.h.
776        * pci/Makefile.am: Append -O2 to AM_CFLAGS.
777
7782001-11-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
779
780        * bootloader/Makefile.am: completely reworked.
781        * configure.ac: Add AM_PROG_AS.
782
7832001-10-25      Joel Sherrill <joel@OARcorp.com>
784
785        * startup/linkcmds: Added _init and _fini.
786
7872001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
788
789        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
790        * configure.in: Remove.
791        * configure.ac: New file, generated from configure.in by autoupdate.
792
7932001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
794
795        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
796        * residual/Makefile.am: Use 'PREINSTALL_FILES ='.
797        * vectors/Makefile.am: Use 'PREINSTALL_FILES ='.
798        * pci/Makefile.am: Use 'PREINSTALL_FILES ='.
799        * openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
800        * bootloader/Makefile.am: Use 'CLEANFILES ='.
801
8022001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
803
804        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
805
8062001-01-03      Emmanuel Raguet <raguet@crf.canon.fr>
807
808        * bootloader/Makefile.am: Modified to install bootloader so
809        make-exe rule can avoid writing to install point or assuming
810        BSP build tree is available.
811
8122000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
813
814        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
815
8162000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
817
818        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
819
8202000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
821
822        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
823        Switch to GNU canonicalization.
824
8252000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
826
827        * startup/linkcmds: Added lines so DWARF debug information
828        would be available.  Otherwise gdb complains that the offsets
829        for the debug info are incorrect and doesn't load the files.
830
8312000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
832
833        * bootloader/Makefile.am, clock/Makefile.am, console/Makefile.am,
834        irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
835        pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
836        startup/Makefile.am, vectors/Makefile.am, wrapup/Makefile.am:
837        Include compile.am
838
8392000-08-10      Joel Sherrill <joel@OARcorp.com>
840
841        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.