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

4.115
Last change on this file since 1072d53d was 2996b9b, checked in by Joel Sherrill <joel.sherrill@…>, on 08/29/11 at 18:28:35

2011-08-29 Joel Sherrill <joel.sherrilL@…>

  • Makefile.am: Do not include ne2000.rel unless networking is enabled.
  • Property mode set to 100644
File size: 32.4 KB
Line 
12011-08-29      Joel Sherrill <joel.sherrilL@OARcorp.com>
2
3        * Makefile.am: Do not include ne2000.rel unless networking is enabled.
4
52011-07-18  Till Straumann <strauman@slac.stanford.edu>
6
7        * configure.ac: changed tests so that variants
8        of qemuprep (e.g., qemuprep-altivec) are recognized.
9
102011-07-18  Till Straumann <strauman@slac.stanford.edu>
11
12        * README.qemu: added.
13
142011-07-18  Till Straumann <strauman@slac.stanford.edu>
15
16        * make/custom/qemuprep-altivec.cfg, Makefile.am:
17        added altivec-enabled variant 'qemuprep-altivec'.
18
192011-07-15  Till Straumann <strauman@slac.stanford.edu>
20
21        * Makefile.am, configure.ac, preinstall.am, include/bsp.h,
22        make/custom/qemuprep.cfg, qemu_fakerom/Makefile.am,
23        qemu_fakerom/.cvsignore: Added 'qemuprep' BSP variant.
24
252011-06-18      Ralf Corsépius <ralf.corsepius@rtems.org>
26
27        * Makefile.am: Remove references to non-existing files.
28
292011-06-11      Joel Sherrill <joel.sherrill@oarcorp.com>
30
31        * Makefile.am: Remove reference to wrapup directory.
32
332011-06-07      Sebastian Huber <sebastian.huber@embedded-brains.de>
34
35        * configure.ac: Use standard cache BSP options.
36
372011-05-17      Till Straumann <strauman@slac.stanford.edu>
38
39        PR1797/bsps
40        * configure.ac, include/bsp.h: Made
41        CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK a bspopts.h setting.
42
432011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
44
45        * include/tm27.h:
46        Use "__asm__" instead of "asm" for improved c99-compliance.
47
482011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
49
50        * configure.ac: Require autoconf-2.68, automake-1.11.1.
51
522010-06-29      Joel Sherrill <joel.sherrill@oarcorp.com>
53
54        * configure.ac: Remove AC_CHECK_SIZEOF([void *]).
55
562010-06-29      Joel Sherrill <Joel.Sherrill@OARcorp.com>
57
58        * configure.ac: Added AC_CHECK_SIZEOF macro.
59
602009-12-08      Eric Norum <wenorum@lbl.gov>
61
62        * include/bsp.h: Add network configuration preprocessor macros.
63
642009-10-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
65
66        * Makefile.am, preinstall.am: Update for exception support changes.
67
682009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
69
70        * make/custom/mcp750.cfg: Remove RTEMS_BSP_FAMILY.
71        * make/custom/mtx603e.cfg: Remove RTEMS_BSP_FAMILY.
72        * make/custom/mvme2100.cfg: Remove RTEMS_BSP_FAMILY.
73        * make/custom/mvme2307.cfg: Remove RTEMS_BSP_FAMILY.
74
752009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
76
77        * configure.ac: Don't add -ansi -fasm to CFLAGS.
78
792009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
80
81        * make/custom/mcp750.cfg: New (relocated from /make/custom).
82        * make/custom/mtx603e.cfg: New (relocated from /make/custom).
83        * make/custom/mvme2100.cfg: New (relocated from /make/custom).
84        * make/custom/mvme2307.cfg: New (relocated from /make/custom).
85
862009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
87
88        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
89
90 2009-08-21     Joel Sherrill <joel.sherrill@OARcorp.com>
91
92        * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
93        Should be automatically handled by confdefs.h or the application.
94
952009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
96
97        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
98        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
99        have the same options.
100
1012008-12-07      Ralf Corsépius <ralf.corsepius@rtems.org>
102
103        * bsp_specs: Remove -Qy from *link.
104
1052008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
106
107        * bsp_specs: Move -e start from *link to *startfile to avoid warning
108        for undefined entry symbol when linking relocatables with binutils
109        2.19.
110
1112008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
112
113        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
114        of building libbspstart.a, using automake-rules.
115
1162008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
117
118        * Makefile.am: Eliminate *_SOURCES.
119
1202008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
121
122        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
123        components.
124
1252008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
126
127        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
128
1292008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
130
131        * Makefile.am, configure.ac: Make letting boot_card() handle work area
132        allocation mandatory. Rename
133        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
134
1352008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
136
137        * Makefile.am, include/bsp.h: Use standardized bsp_cleanup() which can
138        optionally print a message, poll for user to press key, and call
139        bsp_reset(). Using this eliminates the various bsp_cleanup()
140        implementations which had their own implementation and variety of
141        string constants.
142
1432008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
144
145        * include/bsp.h: Add use of bsp_get_work_area() in its own file and
146        rely on BSP Framework to perform more initialization.
147
1482008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
149
150        * Makefile.am: Rework to avoid .rel files.
151
1522007-12-11      Till Straumann <strauman@slac.stanford.edu>
153
154        * Makefile.am: use new irq_bspsupport.rel which was
155        split out of exc_bspsupport.rel to provide finer-grained
156        control over what BSPs want to use.
157
1582007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
159
160        * include/bsp.h: Eliminate copies of the Configuration Table. Use the
161        RTEMS provided accessor macros to obtain configuration fields.
162
1632007-12-10      Till Straumann <strauman@slac.stanford.edu>
164       
165        * Makefile.am: use shared exception/interrupt support
166        from libcpu/powerpc/new-exceptions/bspsupport rather
167        than ../shared/vectors , ../shared/irq
168
1692007-12-10      Till Straumann <strauman@slac.stanford.edu>
170       
171        * shared/vectors/vectors_entry.S, motorola_powerpc/bsp_specs,
172        shared/start/vectors_entry.S: moved vectors_entry.S to
173        'start' subdir and made a start file rather than
174        element of vectors.rel (it should always be linked but
175        won't if it is the sole member of vectors.rel).
176
1772007-12-08      Till Straumann <strauman@slac.stanford.edu>
178
179        * Makefile.am: merged shared/vme/vme_universe.c and
180        shared/vme/vme_universe_dma.c into one file.
181
1822007-12-08      Till Straumann <strauman@slac.stanford.edu>
183
184        * Makefile.am: irq_supp.h was moved from shared/irq to
185        libcpu/powerpc/new-exceptions/bspsupport.
186
1872007-11-30      Till Straumann <strauman@slac.stanford.edu>
188
189        * include/bsp.h: declare BSP_commandline_string variable.
190
1912007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
192
193        * Makefile.am, include/bsp.h: Move interrupt_stack_size field from CPU
194        Table to Configuration Table. Eliminate CPU Table from all ports.
195        Delete references to CPU Table in all forms.
196
1972007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
198
199        * preinstall.am: Moved most of the remaining CPU Table fields to the
200        Configuration Table. This included pretasking_hook, predriver_hook,
201        postdriver_hook, idle_task, do_zero_of_workspace,
202        extra_mpci_receive_server_stack, stack_allocate_hook, and
203        stack_free_hook. As a side-effect of this effort some multiprocessing
204        code was made conditional and some style clean up occurred.
205
2062007-11-30      Till Straumann <strauman@slac.stanford.edu>
207
208        * Makefile.am: install new <irq/irq_supp.h> header
209
2102007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
211
212        * Makefile.am: ShowBATS() split out to helper routine so sharable by
213        more BSPs.
214
2152007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
216
217        * bsp_specs: Remove qrtems_debug.
218
2192007-04-09      Thomas Doerfler |Thomas.Doerfler@embedded-brains.de>
220
221        * README.MVME2400:
222        Added file to describe setup of a MVME2432 board for use with RTEMS
223
2242007-01-30      Till Straumann <strauman@slac.stanford.edu>
225
226        * Makefile.am, preinstall.am, include/bsp.h:
227        Use VME DMA support implemented by vmeUniverse and
228        libbsp/powerpc/shared/vme/vme_universe_dma.c
229        Added explanation for use of BSP_PIC_DO_EOI by
230        BSP implementors who derive from this 'include/bsp.h'.
231
2322007-01-26      Ralf Corsépius <ralf.corsepius@rtems.org>
233
234        * bootloader/Makefile.am: Use MKDIR_P instead of mkdir_p.
235
2362006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
237
238        * configure.ac: New BUG-REPORT address.
239
2402006-11-15      Joel Sherrill <joel@OARcorp.com>
241
242        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
243        file and simplified initialization.
244
2452006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
246
247        * Makefile.am: Remove superfluous -DASM.
248
2492006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
250
251        * configure.ac: Require autoconf-2.60. Require automake-1.10.
252
2532006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
254
255        * bootloader/Makefile.am: Remove DEFAULT_INCLUDES.
256
2572006-09-11      Chris Johns <chrisj@rtems.org>
258
259        * times.mcp750: Removed extra CRLF.
260       
2612006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
262
263        * configure.ac: Remove explicit ampolish3 support (now in
264        RTEMS_BSP_CONFIGURE).
265
2662006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
267
268        * configure.ac: Add ampolish3 support.
269        * Makefile.am: Add preinstall.am.
270
2712005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
272
273        * configure.ac: Remove USE_ENHANCED_INTR_API.
274
2752005-11-09      Eric Norum <norume@aps.anl.gov>
276
277        * bootloader/Makefile.am: Fix disagreement between GCCSPECS and GCC_SPECS.
278        * Makefile.am: Need to install vme_am_defs.h,
279
2802005-11-03      Till Straumann <strauman@slac.stanford.edu>
281
282        * shared/irq/openpic_i8259_irq.c: New file.
283        * ChangeLog, Makefile.am, motorola_powerpc/ChangeLog,
284        motorola_powerpc/Makefile.am, shared/irq/irq.c, shared/irq/irq.h,
285        shared/irq/irq_asm.S, shared/irq/irq_init.c: Separated openpic/i8259
286        specifica from generic irq handling into openpic_i8259_irq.c; added
287        some compilation conditionals to help BSPs without ISA to omit ISA
288        interrupts and calling i8259 code.
289
2902005-11-03      Till Straumann <strauman@slac.stanford.edu>
291
292        * Makefile.am, include/bsp.h: Added new shared pretaskinghook.c and
293        zerobss.c files to list to be made. Added some explanations about
294        CPU <-> PCI <-> VME address mapping issues.
295
2962005-11-03      Till Straumann <strauman@slac.stanford.edu>
297
298        * Makefile.am, startup/linkcmds:
299        moved linkcmds to shared area for other BSPs to use
300
3012005-10-20      Eric Norum <norume@aps.anl.gov>
302
303        * include/bsp.h: Support MVME2100.
304
3052005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
306
307        * include/bsp.h: New header guard.
308
3092005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
310
311        * configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
312
3132005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
314
315        * Makefile.am: Merge-in wrapup/Makefile.am.
316        * wrapup/Makefile.am: Remove.
317        * configure.ac: Reflect changes above.
318
3192005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
320
321        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
322
3232005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
324
325        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
326
3272004-11-17      Joel Sherrill <joel@OARcorp.com>
328
329        * startup/linkcmds: Add sections required by gcc 3.3.x so it will link.
330
3312004-11-16      Richard Campbell <richard.campbell@OARcorp.com>
332
333        * README.MVME2100: Update to include DBAT0.
334        * startup/linkcmds: Add sections from new gcc versions.
335
3362004-11-12      Ralf Corsepius <ralf_corsepius@rtems.org>
337
338        PR 717/bsps
339        * bootloader/Makefile.am: Set up BOOTLOADER_CPU_CFLAGS.
340
3412004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
342
343        * Makefile.am, configure.ac, bootloader/Makefile.am, include/bsp.h,
344        wrapup/Makefile.am: Add MVME2100 BSP and MPC8240 support. There was
345        also a significant amount of spelling and whitespace cleanup.
346        * README.MVME2100: New file.
347
3482004-11-05      Joel Sherrill <joel@OARcorp.com>
349
350        * startup/linkcmds: Add .gnu.linkonce.b and .gnu.linkonce.bs sections.
351
3522004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
353
354        * configure.ac: Require automake > 1.9.
355
3562004-05-22      Joel Sherrill <joel@OARcorp.com>
357
358        PR 615/bsps
359        * include/tm27.h: Removing USE_ENHANCE_INTR_API conditional check since
360        that is the only kind this BSP supports and tm27 does not care which
361        interrupt model is used as long as the macros are properly defined.
362
3632004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
364
365        PR 610/bsps
366        * Makefile.am: Add include/tm27.h, Cosmetics.
367        * include/tm27.h: Final cosmetics.
368
3692004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
370
371        * include/bsp.h: Split out tmtest27 support.
372        * include/tm27.h: New.
373
3742004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
375
376        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
377        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
378
3792004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
380
381        * include/bsp.h: Convert to using c99 fixed size types.
382
3832004-02-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        * bootloader/Makefile.am: Fix preinstall dir handling.
386
3872004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
388
389        * bootloader/Makefile.am: Preinstall dirs.
390        * Makefile.am: Reflect changes to bsp.am.
391        Preinstall dist_project_lib*.
392
3932004-02-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
394
395        * bootloader/Makefile.am: Fix up paths having been broken in
396        previous patch.
397
3982004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
399
400        * bootloader/Makefile.am: Remove references to $(top_srcdir).
401        Remove NM, LD. Cosmetics.
402
4032004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
404
405        * configure.ac: Explicitly check for NM.
406
4072004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
408
409        * Makefile.am: Reflect changes to bsp.am.
410
4112004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
412
413        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
414
4152004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
416
417        * wrapup/Makefile.am: Convert to automake-building rules.
418
4192004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
420
421        * Makefile.am: Use include_*HEADERS for .../shared/*.h.
422
4232004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
424
425        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
426        irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
427        pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
428        startup/Makefile.am, vectors/Makefile.am, vme/Makefile.am.
429        Use automake compilation rules.
430        Rename clock.rel to pclock.rel (Conflict with libcpu).
431        * clock/Makefile.am, console/Makefile.am, irq/Makefile.am,
432        motorola/Makefile.am, openpic/Makefile.am, pci/Makefile.am,
433        residual/Makefile.am, start/Makefile.am, startup/Makefile.am,
434        vectors/Makefile.am, vme/Makefile.am: Remove.
435        * configure.ac: Reflect changes above.
436        * wrapup/Makefile.am: Reflect changes above.
437
4382004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
439
440        * wrapup/Makefile.am: Reflect changes to
441        ../support/*exception_processing/*.
442
4432004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
444
445        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
446        Add RTEMS_PROG_CCAS.
447
4482004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
449
450        * Makefile.am: Add PREINSTALL_DIRS.
451        * irq/Makefile.am: Add PREINSTALL_DIRS.
452        * motorola/Makefile.am: Add PREINSTALL_DIRS.
453        * openpic/Makefile.am: Add PREINSTALL_DIRS.
454        * pci/Makefile.am: Add PREINSTALL_DIRS.
455        * vectors/Makefile.am: Add PREINSTALL_DIRS.
456        * vme/Makefile.am: Add PREINSTALL_DIRS.
457        * wrapup/Makefile.am: Reflect changes to libcpu.
458
4592004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
460
461        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
462        Add PRE/TMPINSTALL_FILES to CLEANFILES.
463        * bootloader/Makefile.am: Ditto.
464        * irq/Makefile.am: Ditto.
465        * motorola/Makefile.am: Ditto.
466        * openpic/Makefile.am: Ditto.
467        * pci/Makefile.am: Ditto.
468        * start/Makefile.am: Ditto.
469        * startup/Makefile.am: Ditto.
470        * vectors/Makefile.am: Ditto.
471        * vme/Makefile.am: Ditto.
472
4732004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
474
475        * wrapup/Makefile.am: Eliminate $(LIB).
476        Use noinst_DATA to trigger building libbsp.a.
477
4782003-12-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
479
480        * start/Makefile.am: Add BUILD-VARIANTS.
481
4822003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
483
484        * vectors/Makefile.am: Fix typos.
485        * vme/Makefile.am: Fix typos.
486
4872003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
488
489        * bootloader/Makefile.am: Eliminate VPATH.
490        * clock/Makefile.am: Eliminate VPATH.
491        * console/Makefile.am: Eliminate VPATH.
492        * irq/Makefile.am: Eliminate VPATH.
493        * motorola/Makefile.am: Eliminate VPATH.
494        * openpic/Makefile.am: Eliminate VPATH.
495        * pci/Makefile.am: Eliminate VPATH.
496        * residual/Makefile.am: Eliminate VPATH.
497        * start/Makefile.am: Eliminate VPATH.
498        * startup/Makefile.am: Eliminate VPATH.
499        * vectors/Makefile.am: Eliminate VPATH.
500        * vme/Makefile.am: Eliminate VPATH.
501
5022003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
503
504        * bootloader/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
505        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
506        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
507
5082003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
509
510        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
511        * bootloader/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
512        * irq/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
513        * motorola/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
514        * openpic/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
515        * pci/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
516        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
517        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
518        * vectors/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
519        * vme/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
520
5212003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
522
523        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
524
5252003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
526
527        * bootloader/Makefile.am: Misc cleanups and fixes.
528        * motorola/Makefile.am: Misc cleanups and fixes.
529        * start/Makefile.am: Misc cleanups and fixes.
530        * startup/Makefile.am: Misc cleanups and fixes.
531        * startup/linkcmds: Preparations for gcc-3.3.x.
532
5332003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
534
535        * Makefile.am: Cosmetics.
536        * bootloader/Makefile.am: Cosmetics.
537        * startup/Makefile.am: Cosmetics.
538
5392003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
540
541        * Makefile.am: Add preinstallation dirstamp support.
542        * bootloader/Makefile.am: Cosmetics.
543        * clock/Makefile.am: Cosmetics.
544        * console/Makefile.am: Cosmetics.
545        * irq/Makefile.am: Add preinstallation dirstamp support.
546        * motorola/Makefile.am: Cosmetics.
547        * openpic/Makefile.am: Cosmetics.
548        * pci/Makefile.am: Cosmetics.
549        * residual/Makefile.am: Cosmetics.
550        * start/Makefile.am: Cosmetics.
551        * startup/Makefile.am: Cosmetics.
552        * vectors/Makefile.am: Add preinstallation dirstamp support.
553        * vme/Makefile.am: Add preinstallation dirstamp support.
554        * wrapup/Makefile.am: Cosmetics.
555
5562003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
557
558        * clock/Makefile.am: Remove all-local: $(ARCH).
559        * console/Makefile.am: Remove all-local: $(ARCH).
560        * irq/Makefile.am: Remove all-local: $(ARCH).
561        * motorola/Makefile.am: Remove all-local: $(ARCH).
562        * openpic/Makefile.am: Remove all-local: $(ARCH).
563        * pci/Makefile.am: Remove all-local: $(ARCH).
564        * residual/Makefile.am: Remove all-local: $(ARCH).
565        * start/Makefile.am: Remove all-local: $(ARCH).
566        * startup/Makefile.am: Remove all-local: $(ARCH).
567        * vectors/Makefile.am: Remove all-local: $(ARCH).
568        * vme/Makefile.am: Remove all-local: $(ARCH).
569        * wrapup/Makefile.am: Remove all-local: $(ARCH).
570
5712003-10-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
572
573        * vectors/Makefile.am: Fix header installation.
574
5752003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
576
577        * Makefile.am: Merge-in include/Makefile.am.
578        Reflect changes to bsp.am.
579        * include/Makefile.am: Remove.
580        * include/bsp.h: Add copy of ../shared/include/bsp.h (Violates BSP
581        coding standards).
582        * configure.ac: Reflect changes above.
583        * irq/Makefile.am: Fix header installation.
584        * motorola/Makefile.am: Fix header installation.
585        * openpic/Makefile.am: Fix header installation.
586        * pci/Makefile.am: Fix header installation.
587
5882003-09-26      Till Strauman <strauman@slac.stanford.edu>
589
590        PR 496/bsps
591        * startup/Makefile.am: Use PowerPC shared sbrk() implementation which
592        is used when initial heap size is limited to first 32 MB of RAM to
593        satisfy boot loader requirements.
594
5952003-09-26  Till Straumann <strauman@slac.stanford.edu>
596
597        PR 497/bsps
598        * BOOTING: Document letting the bootloader shut down the
599        network interface since it continues to run after loading
600        RTEMS application and has to be dealt with.
601 
6022003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
603
604        * bsp_specs: Remove *lib:.
605
6062003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
607
608        * Makefile.am: Reflect having moved aclocal/.
609
6102003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
611
612        * Makefile.am: Reflect having moved automake/.
613        * bootloader/Makefile.am: Reflect having moved automake/.
614        * clock/Makefile.am: Reflect having moved automake/.
615        * console/Makefile.am: Reflect having moved automake/.
616        * include/Makefile.am: Reflect having moved automake/.
617        * irq/Makefile.am: Reflect having moved automake/.
618        * motorola/Makefile.am: Reflect having moved automake/.
619        * openpic/Makefile.am: Reflect having moved automake/.
620        * pci/Makefile.am: Reflect having moved automake/.
621        * residual/Makefile.am: Reflect having moved automake/.
622        * start/Makefile.am: Reflect having moved automake/.
623        * startup/Makefile.am: Reflect having moved automake/.
624        * vectors/Makefile.am: Reflect having moved automake/.
625        * vme/Makefile.am: Reflect having moved automake/.
626        * wrapup/Makefile.am: Reflect having moved automake/.
627
6282003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
629
630        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
631
6322003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
633
634        PR 444/bsps
635        PR 445/bsps
636        * bsp_specs: Remove -D__embedded__ -Asystem(embedded)
637        -DUSE_ENHANCED_INTR_API from cpp.
638        Remove cpp, old_cpp (now unused).
639        * configure.ac: Add -DUSE_ENHANCED_INTR_API to bspopts.h.
640
6412003-03-27      Joel Sherrill <joel@OARcorp.com>
642
643        * bootloader/Makefile.am: Eliminate EABI CFLAGS from those used to
644        compile the bootloader.
645
6462003-03-18  Till Straumann <strauman@slac.stanford.edu>
647
648        PR 356/bsps
649        * bsp_specs, start/Makefile.am, startup/linkcmds
650        This patch makes RTEMS/powerpc/shared EABI compliant.
651        Declare all linker-script defined addresses as
652        variables of unknown size and not as short objects
653        like 'int', 'void*' etc.
654        This prevents the compiler from generating a relocation
655        who assumes the existence of an __rtems_end object in
656        one of the short data areas (which would result in a
657        linker error).
658
6592003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
660
661        * configure.ac: Remove AC_CONFIG_AUX_DIR.
662
6632003-02-20      Till Straumann <strauman@slac.stanford.edu>
664
665        PR 349/bsps
666        * startup/Makefile.am, startup/linkcmds startup/Makefile.am,
667        startup/bspstart.c, startup/pgtbl_activate.c, startup/pgtbl_setup.c:
668        Let the powerpc/shared (+derived) BSPs use pagetable support
669        from libcpu.
670
6712003-02-20      Till Straumann <strauman@slac.stanford.edu>
672
673        PR 349/bsps
674        * Makefile.am, configure.ac: Add glue to the powerpc/shared BSP
675        to use the vmeUniverse VME-PCI bridge driver.
676        * vme/.cvsignore, vme/Makefile.am, wrapup/Makefile.am: New files.
677
6782003-02-20      Till Straumann <strauman@slac.stanford.edu>
679
680        PR 349/bsps
681        * openpic/Makefile.am, pci/Makefile.am:
682          - install the 'openpic.h' and 'pci.h' headers
683          - avoid a name clash by renaming 'vsprintf' & friends
684            to 'k_vsprintf' etc.
685          - let 'rtemsReboot' print a stack trace (in case an 'assert' failed)
686          - irq.c:
687             * fix: remove implicit assumption that ISA interrupt vectors start
688                    at 0
689             * add BSP hook to let a VME interrupt acknowledge the PCI/openpic
690               IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch)
691          - fix: EABI compliance; isr/exception lowlevel handlers must not
692                 clobber R2 or R13
693          - fix: openpic_init was called with the polarity/senses tables
694                 swapped (fixed wrong order of arguments)
695          - cosmetics: use new _read_SPRXX() _write_SPRXX() macros
696
6972003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
698
699        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
700
7012003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
702
703        * configure.ac: AC_PREREQ(2.57).
704
7052003-01-20      Joel Sherrill <joel@OARcorp.com>
706
707        * startup/linkcmds*: Add FreeBSD sysctl() sections.
708
7092002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
710 
711        * startup/linkcmds: Shifted .init, .fini to match better with
712        crtbegin/crtend linking.
713
7142002-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
715
716        * bootloader/Makefile.am: Don't include @RTEMS_BSP@.cfg.
717        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
718        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
719        * irq/Makefile.am: Don't include @RTEMS_BSP@.cfg.
720        * motorola/Makefile.am: Don't include @RTEMS_BSP@.cfg.
721        * openpic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
722        * pci/Makefile.am: Don't include @RTEMS_BSP@.cfg.
723        * residual/Makefile.am: Don't include @RTEMS_BSP@.cfg.
724        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
725        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
726        * vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
727
7282002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
729
730        * start/Makefile.am: Use install-data-local to install startfile.
731
7322002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
733
734        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
735
736002-11-17       Greg Menke <gregory.menke@gsfc.nasa.gov>
737
738        * README.mtx603e: New file.
739
7402002-11-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
741
742        * bsp_specs: Added crtbegin,crtend objects so C++ global objects
743        constructors/destructors run correctly. 
744        * startup/linkcmds: Increased code length and updated the ctor/dtor
745        sections to handle crtbegin, crtend objects.
746>       
7472002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
748
749        * .cvsignore: Reformat.
750        Add autom4te*cache.
751        Remove autom4te.cache.
752
7532002-08-21      Joel Sherrill <joel@OARcorp.com>
754
755        * bsp_specs: Added support for -nostdlibs.
756
7572002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
758
759        * bootloader/Makefile.am: Fix that crappy Makefile.am once again.
760
7612002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
762
763        * bootloader/Makefile.am: Use .$(OBJEXT) instead of .o.
764        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
765        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
766        * irq/Makefile.am: Use .$(OBJEXT) instead of .o.
767        * motorola/Makefile.am: Use .$(OBJEXT) instead of .o.
768        * openpic/Makefile.am: Use .$(OBJEXT) instead of .o.
769        * pci/Makefile.am: Use .$(OBJEXT) instead of .o.
770        * residual/Makefile.am: Use .$(OBJEXT) instead of .o.
771        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
772        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
773        * vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
774        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
775
7762002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
777
778        * bootloader/Makefile.am: Install bootloader.o.
779        Install bootloader/bootloader.ppcboot.lds.
780
7812002-07-24      Joel Sherrill <joel@OARcorp.com>
782
783        * vectors/Makefile.am: Install bsp/vectors.h.
784
7852002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
786
787        * include/Makefile.am: Fix preinstallation.
788        * bootloader: Eliminate $(INCLUDES).
789
7902002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
791
792        * start/Makefile.am: Eliminate PGM.
793        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
794
7952002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
796
797        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
798
7992002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
800
801        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
802        Remove $(OBJS) from all-local.
803
8042002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
805
806        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
807
8082001-05-14      Till Straumann <strauman@slac.stanford.edu>
809
810        * bootloader/Makefile.am, console/Makefile.am, pci/Makefile.am:
811        Per PR216, "libbsp/powerpc/shared" BSP has been modified considerably
812        with the goal to make it more flexible and reusable by other
813        BSPs. The main strategies were:
814            - eliminate hardcoded base addresses; devices use offsets
815              and a BSP defined base address.
816            - separate functionality into different files (e.g. reboot from
817              inch.c to reboot.c) which can be overridden by a 'derived' BSP.
818            - separate initialization code into separate files (e.g.  PCI
819              bridge detection/initialization was separated from the more
820              generic PCI access routines), also to make it easier for
821              'derived' BSPs to substitute their own initialization code.
822        There are also a couple of enhancements and fixes:
823            - IRQ handling code now has a hook for attaching a VME bridge.
824            - OpenPIC is now explicitely initialized (polarities, senses).
825              Eliminated the implicit assumption on the presence of an ISA PIC.
826            - UART and console driver now supports more than 1 port. The current
827              maximum of 2 can easily be extended by enlarging a table (it
828              would even be easier if the ISR API was not broken by design).
829            - fixed polled_io.c so it correctly supports console on COM2
830            - fixed TLB invalidation code (start.S).
831            - exception handler prints a stack backtrace.
832            - added BSP_pciFindDevice() to scan the pci bus for a particular
833              vendor/device/instance.
834
8352001-05-09      Joel Sherrill <joel@OARcorp.com>
836
837        * startup/linkcmds: In support of gcc 3.1, added one of more
838        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
839        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
840        and direction of segments to memory regions may also have been
841        addressed.  This was a sweep across all BSPs.
842 
8432001-04-08      Joel Sherrill <joel@OARcorp.com>
844
845        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
846 
8472002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
848
849        * bootloader/Makefile.am: Use automake-1.6 AS compilation rules.
850
8512001-04-02      Joel Sherrill <joel@OARcorp.com>
852
853        * bootloader/Makefile.am: Use AM_CCASFLAGS instead of AM_ASFLAGS.
854
8552002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
856
857        * configure.ac:
858        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
859        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
860        * bootloader/Makefile.am: Remove AUTOMAKE_OPTIONS.
861        * Makefile.am: Remove AUTOMAKE_OPTIONS.
862        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
863        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
864        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
865        * irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
866        * motorola/Makefile.am: Remove AUTOMAKE_OPTIONS.
867        * openpic/Makefile.am: Remove AUTOMAKE_OPTIONS.
868        * pci/Makefile.am: Remove AUTOMAKE_OPTIONS.
869        * residual/Makefile.am: Remove AUTOMAKE_OPTIONS.
870        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
871        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
872        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
873        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
874
8752001-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
876
877        * configure.ac: Remove RTEMS_ENABLE_NETWORKING.
878
8792001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
880
881        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
882
8832001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
884
885        * Makefile.am: Add @exceptions@ to SUBDIRS;
886        Remove need_motorola_powerpc.
887        * configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
888        make/custom/mcp750.cfg, make/custom/mvme2307.cfg;
889        Remove need_motorola_powerpc;
890        Add RTEMS_PPC_EXCEPTIONS([new]).
891        * include/Makefile.am: Replace PREINSTALL_FILES with
892        TMPINSTALL_FILES, include force-preinstall.am.
893        * wrapup/Makefile.am: Apply @exceptions@.
894
8952001-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
896
897        * configure.ac: Add bspopts.h.
898        * include/.cvsignore: Add stamp-h* and bspopts.h*.
899        * include/Makefile.am: Add bspopts.h.
900        * pci/Makefile.am: Append -O2 to AM_CFLAGS.
901
9022001-11-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
903
904        * bootloader/Makefile.am: completely reworked.
905        * configure.ac: Add AM_PROG_AS.
906
9072001-10-25      Joel Sherrill <joel@OARcorp.com>
908
909        * startup/linkcmds: Added _init and _fini.
910
9112001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
912
913        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
914        * configure.in: Remove.
915        * configure.ac: New file, generated from configure.in by autoupdate.
916
9172001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
918
919        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
920        * residual/Makefile.am: Use 'PREINSTALL_FILES ='.
921        * vectors/Makefile.am: Use 'PREINSTALL_FILES ='.
922        * pci/Makefile.am: Use 'PREINSTALL_FILES ='.
923        * openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
924        * bootloader/Makefile.am: Use 'CLEANFILES ='.
925
9262001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
927
928        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
929
9302001-01-03      Emmanuel Raguet <raguet@crf.canon.fr>
931
932        * bootloader/Makefile.am: Modified to install bootloader so
933        make-exe rule can avoid writing to install point or assuming
934        BSP build tree is available.
935
9362000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
937
938        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
939
9402000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
941
942        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
943
9442000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
945
946        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
947        Switch to GNU canonicalization.
948
9492000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
950
951        * startup/linkcmds: Added lines so DWARF debug information
952        would be available.  Otherwise gdb complains that the offsets
953        for the debug info are incorrect and doesn't load the files.
954
9552000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
956
957        * bootloader/Makefile.am, clock/Makefile.am, console/Makefile.am,
958        irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
959        pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
960        startup/Makefile.am, vectors/Makefile.am, wrapup/Makefile.am:
961        Include compile.am
962
9632000-08-10      Joel Sherrill <joel@OARcorp.com>
964
965        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.