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

4.10
Last change on this file since 37834667 was 37834667, checked in by Till Straumann <strauman@…>, on 05/18/11 at 05:08:36

2011-05-18 Till Straumann <strauman@…>

PR1797/bsps: Applied cleaned-up version of Kate's patch.
CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK is now a 'bspopts.h'
setting and as such configurable.

  • Property mode set to 100644
File size: 31.0 KB
Line 
12011-05-17      Till Straumann <strauman@slac.stanford.edu>
2
3        PR1797/bsps
4        * configure.ac, include/bsp.h: Made
5        CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK a bspopts.h setting.
6
72011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
8
9        * configure.ac: Require autoconf-2.68, automake-1.11.1.
10
112009-12-08      Eric Norum <wenorum@lbl.gov>
12
13        * include/bsp.h: Add network configuration preprocessor macros.
14
152009-10-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
16
17        * Makefile.am, preinstall.am: Update for exception support changes.
18
192009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
20
21        * make/custom/mcp750.cfg: Remove RTEMS_BSP_FAMILY.
22        * make/custom/mtx603e.cfg: Remove RTEMS_BSP_FAMILY.
23        * make/custom/mvme2100.cfg: Remove RTEMS_BSP_FAMILY.
24        * make/custom/mvme2307.cfg: Remove RTEMS_BSP_FAMILY.
25
262009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
27
28        * configure.ac: Don't add -ansi -fasm to CFLAGS.
29
302009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
31
32        * make/custom/mcp750.cfg: New (relocated from /make/custom).
33        * make/custom/mtx603e.cfg: New (relocated from /make/custom).
34        * make/custom/mvme2100.cfg: New (relocated from /make/custom).
35        * make/custom/mvme2307.cfg: New (relocated from /make/custom).
36
372009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
38
39        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
40
41 2009-08-21     Joel Sherrill <joel.sherrill@OARcorp.com>
42
43        * include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
44        Should be automatically handled by confdefs.h or the application.
45
462009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
47
48        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
49        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
50        have the same options.
51
522008-12-07      Ralf Corsépius <ralf.corsepius@rtems.org>
53
54        * bsp_specs: Remove -Qy from *link.
55
562008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
57
58        * bsp_specs: Move -e start from *link to *startfile to avoid warning
59        for undefined entry symbol when linking relocatables with binutils
60        2.19.
61
622008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
63
64        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
65        of building libbspstart.a, using automake-rules.
66
672008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
68
69        * Makefile.am: Eliminate *_SOURCES.
70
712008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
72
73        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
74        components.
75
762008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
77
78        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
79
802008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
81
82        * Makefile.am, configure.ac: Make letting boot_card() handle work area
83        allocation mandatory. Rename
84        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
85
862008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
87
88        * Makefile.am, include/bsp.h: Use standardized bsp_cleanup() which can
89        optionally print a message, poll for user to press key, and call
90        bsp_reset(). Using this eliminates the various bsp_cleanup()
91        implementations which had their own implementation and variety of
92        string constants.
93
942008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
95
96        * include/bsp.h: Add use of bsp_get_work_area() in its own file and
97        rely on BSP Framework to perform more initialization.
98
992008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
100
101        * Makefile.am: Rework to avoid .rel files.
102
1032007-12-11      Till Straumann <strauman@slac.stanford.edu>
104
105        * Makefile.am: use new irq_bspsupport.rel which was
106        split out of exc_bspsupport.rel to provide finer-grained
107        control over what BSPs want to use.
108
1092007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
110
111        * include/bsp.h: Eliminate copies of the Configuration Table. Use the
112        RTEMS provided accessor macros to obtain configuration fields.
113
1142007-12-10      Till Straumann <strauman@slac.stanford.edu>
115       
116        * Makefile.am: use shared exception/interrupt support
117        from libcpu/powerpc/new-exceptions/bspsupport rather
118        than ../shared/vectors , ../shared/irq
119
1202007-12-10      Till Straumann <strauman@slac.stanford.edu>
121       
122        * shared/vectors/vectors_entry.S, motorola_powerpc/bsp_specs,
123        shared/start/vectors_entry.S: moved vectors_entry.S to
124        'start' subdir and made a start file rather than
125        element of vectors.rel (it should always be linked but
126        won't if it is the sole member of vectors.rel).
127
1282007-12-08      Till Straumann <strauman@slac.stanford.edu>
129
130        * Makefile.am: merged shared/vme/vme_universe.c and
131        shared/vme/vme_universe_dma.c into one file.
132
1332007-12-08      Till Straumann <strauman@slac.stanford.edu>
134
135        * Makefile.am: irq_supp.h was moved from shared/irq to
136        libcpu/powerpc/new-exceptions/bspsupport.
137
1382007-11-30      Till Straumann <strauman@slac.stanford.edu>
139
140        * include/bsp.h: declare BSP_commandline_string variable.
141
1422007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
143
144        * Makefile.am, include/bsp.h: Move interrupt_stack_size field from CPU
145        Table to Configuration Table. Eliminate CPU Table from all ports.
146        Delete references to CPU Table in all forms.
147
1482007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
149
150        * preinstall.am: Moved most of the remaining CPU Table fields to the
151        Configuration Table. This included pretasking_hook, predriver_hook,
152        postdriver_hook, idle_task, do_zero_of_workspace,
153        extra_mpci_receive_server_stack, stack_allocate_hook, and
154        stack_free_hook. As a side-effect of this effort some multiprocessing
155        code was made conditional and some style clean up occurred.
156
1572007-11-30      Till Straumann <strauman@slac.stanford.edu>
158
159        * Makefile.am: install new <irq/irq_supp.h> header
160
1612007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
162
163        * Makefile.am: ShowBATS() split out to helper routine so sharable by
164        more BSPs.
165
1662007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
167
168        * bsp_specs: Remove qrtems_debug.
169
1702007-04-09      Thomas Doerfler |Thomas.Doerfler@embedded-brains.de>
171
172        * README.MVME2400:
173        Added file to describe setup of a MVME2432 board for use with RTEMS
174
1752007-01-30      Till Straumann <strauman@slac.stanford.edu>
176
177        * Makefile.am, preinstall.am, include/bsp.h:
178        Use VME DMA support implemented by vmeUniverse and
179        libbsp/powerpc/shared/vme/vme_universe_dma.c
180        Added explanation for use of BSP_PIC_DO_EOI by
181        BSP implementors who derive from this 'include/bsp.h'.
182
1832007-01-26      Ralf Corsépius <ralf.corsepius@rtems.org>
184
185        * bootloader/Makefile.am: Use MKDIR_P instead of mkdir_p.
186
1872006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
188
189        * configure.ac: New BUG-REPORT address.
190
1912006-11-15      Joel Sherrill <joel@OARcorp.com>
192
193        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
194        file and simplified initialization.
195
1962006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
197
198        * Makefile.am: Remove superfluous -DASM.
199
2002006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
201
202        * configure.ac: Require autoconf-2.60. Require automake-1.10.
203
2042006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
205
206        * bootloader/Makefile.am: Remove DEFAULT_INCLUDES.
207
2082006-09-11      Chris Johns <chrisj@rtems.org>
209
210        * times.mcp750: Removed extra CRLF.
211       
2122006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
213
214        * configure.ac: Remove explicit ampolish3 support (now in
215        RTEMS_BSP_CONFIGURE).
216
2172006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
218
219        * configure.ac: Add ampolish3 support.
220        * Makefile.am: Add preinstall.am.
221
2222005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
223
224        * configure.ac: Remove USE_ENHANCED_INTR_API.
225
2262005-11-09      Eric Norum <norume@aps.anl.gov>
227
228        * bootloader/Makefile.am: Fix disagreement between GCCSPECS and GCC_SPECS.
229        * Makefile.am: Need to install vme_am_defs.h,
230
2312005-11-03      Till Straumann <strauman@slac.stanford.edu>
232
233        * shared/irq/openpic_i8259_irq.c: New file.
234        * ChangeLog, Makefile.am, motorola_powerpc/ChangeLog,
235        motorola_powerpc/Makefile.am, shared/irq/irq.c, shared/irq/irq.h,
236        shared/irq/irq_asm.S, shared/irq/irq_init.c: Separated openpic/i8259
237        specifica from generic irq handling into openpic_i8259_irq.c; added
238        some compilation conditionals to help BSPs without ISA to omit ISA
239        interrupts and calling i8259 code.
240
2412005-11-03      Till Straumann <strauman@slac.stanford.edu>
242
243        * Makefile.am, include/bsp.h: Added new shared pretaskinghook.c and
244        zerobss.c files to list to be made. Added some explanations about
245        CPU <-> PCI <-> VME address mapping issues.
246
2472005-11-03      Till Straumann <strauman@slac.stanford.edu>
248
249        * Makefile.am, startup/linkcmds:
250        moved linkcmds to shared area for other BSPs to use
251
2522005-10-20      Eric Norum <norume@aps.anl.gov>
253
254        * include/bsp.h: Support MVME2100.
255
2562005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
257
258        * include/bsp.h: New header guard.
259
2602005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
261
262        * configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
263
2642005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
265
266        * Makefile.am: Merge-in wrapup/Makefile.am.
267        * wrapup/Makefile.am: Remove.
268        * configure.ac: Reflect changes above.
269
2702005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
271
272        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
273
2742005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
275
276        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
277
2782004-11-17      Joel Sherrill <joel@OARcorp.com>
279
280        * startup/linkcmds: Add sections required by gcc 3.3.x so it will link.
281
2822004-11-16      Richard Campbell <richard.campbell@OARcorp.com>
283
284        * README.MVME2100: Update to include DBAT0.
285        * startup/linkcmds: Add sections from new gcc versions.
286
2872004-11-12      Ralf Corsepius <ralf_corsepius@rtems.org>
288
289        PR 717/bsps
290        * bootloader/Makefile.am: Set up BOOTLOADER_CPU_CFLAGS.
291
2922004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
293
294        * Makefile.am, configure.ac, bootloader/Makefile.am, include/bsp.h,
295        wrapup/Makefile.am: Add MVME2100 BSP and MPC8240 support. There was
296        also a significant amount of spelling and whitespace cleanup.
297        * README.MVME2100: New file.
298
2992004-11-05      Joel Sherrill <joel@OARcorp.com>
300
301        * startup/linkcmds: Add .gnu.linkonce.b and .gnu.linkonce.bs sections.
302
3032004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
304
305        * configure.ac: Require automake > 1.9.
306
3072004-05-22      Joel Sherrill <joel@OARcorp.com>
308
309        PR 615/bsps
310        * include/tm27.h: Removing USE_ENHANCE_INTR_API conditional check since
311        that is the only kind this BSP supports and tm27 does not care which
312        interrupt model is used as long as the macros are properly defined.
313
3142004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
315
316        PR 610/bsps
317        * Makefile.am: Add include/tm27.h, Cosmetics.
318        * include/tm27.h: Final cosmetics.
319
3202004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
321
322        * include/bsp.h: Split out tmtest27 support.
323        * include/tm27.h: New.
324
3252004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
326
327        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
328        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
329
3302004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
331
332        * include/bsp.h: Convert to using c99 fixed size types.
333
3342004-02-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
335
336        * bootloader/Makefile.am: Fix preinstall dir handling.
337
3382004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
339
340        * bootloader/Makefile.am: Preinstall dirs.
341        * Makefile.am: Reflect changes to bsp.am.
342        Preinstall dist_project_lib*.
343
3442004-02-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
345
346        * bootloader/Makefile.am: Fix up paths having been broken in
347        previous patch.
348
3492004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
350
351        * bootloader/Makefile.am: Remove references to $(top_srcdir).
352        Remove NM, LD. Cosmetics.
353
3542004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
355
356        * configure.ac: Explicitly check for NM.
357
3582004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
359
360        * Makefile.am: Reflect changes to bsp.am.
361
3622004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
363
364        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
365
3662004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
367
368        * wrapup/Makefile.am: Convert to automake-building rules.
369
3702004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
371
372        * Makefile.am: Use include_*HEADERS for .../shared/*.h.
373
3742004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
375
376        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
377        irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
378        pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
379        startup/Makefile.am, vectors/Makefile.am, vme/Makefile.am.
380        Use automake compilation rules.
381        Rename clock.rel to pclock.rel (Conflict with libcpu).
382        * clock/Makefile.am, console/Makefile.am, irq/Makefile.am,
383        motorola/Makefile.am, openpic/Makefile.am, pci/Makefile.am,
384        residual/Makefile.am, start/Makefile.am, startup/Makefile.am,
385        vectors/Makefile.am, vme/Makefile.am: Remove.
386        * configure.ac: Reflect changes above.
387        * wrapup/Makefile.am: Reflect changes above.
388
3892004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
390
391        * wrapup/Makefile.am: Reflect changes to
392        ../support/*exception_processing/*.
393
3942004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
395
396        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
397        Add RTEMS_PROG_CCAS.
398
3992004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
400
401        * Makefile.am: Add PREINSTALL_DIRS.
402        * irq/Makefile.am: Add PREINSTALL_DIRS.
403        * motorola/Makefile.am: Add PREINSTALL_DIRS.
404        * openpic/Makefile.am: Add PREINSTALL_DIRS.
405        * pci/Makefile.am: Add PREINSTALL_DIRS.
406        * vectors/Makefile.am: Add PREINSTALL_DIRS.
407        * vme/Makefile.am: Add PREINSTALL_DIRS.
408        * wrapup/Makefile.am: Reflect changes to libcpu.
409
4102004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
411
412        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
413        Add PRE/TMPINSTALL_FILES to CLEANFILES.
414        * bootloader/Makefile.am: Ditto.
415        * irq/Makefile.am: Ditto.
416        * motorola/Makefile.am: Ditto.
417        * openpic/Makefile.am: Ditto.
418        * pci/Makefile.am: Ditto.
419        * start/Makefile.am: Ditto.
420        * startup/Makefile.am: Ditto.
421        * vectors/Makefile.am: Ditto.
422        * vme/Makefile.am: Ditto.
423
4242004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
425
426        * wrapup/Makefile.am: Eliminate $(LIB).
427        Use noinst_DATA to trigger building libbsp.a.
428
4292003-12-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
430
431        * start/Makefile.am: Add BUILD-VARIANTS.
432
4332003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
434
435        * vectors/Makefile.am: Fix typos.
436        * vme/Makefile.am: Fix typos.
437
4382003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
439
440        * bootloader/Makefile.am: Eliminate VPATH.
441        * clock/Makefile.am: Eliminate VPATH.
442        * console/Makefile.am: Eliminate VPATH.
443        * irq/Makefile.am: Eliminate VPATH.
444        * motorola/Makefile.am: Eliminate VPATH.
445        * openpic/Makefile.am: Eliminate VPATH.
446        * pci/Makefile.am: Eliminate VPATH.
447        * residual/Makefile.am: Eliminate VPATH.
448        * start/Makefile.am: Eliminate VPATH.
449        * startup/Makefile.am: Eliminate VPATH.
450        * vectors/Makefile.am: Eliminate VPATH.
451        * vme/Makefile.am: Eliminate VPATH.
452
4532003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
454
455        * bootloader/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
456        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
457        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
458
4592003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
460
461        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
462        * bootloader/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
463        * irq/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
464        * motorola/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
465        * openpic/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
466        * pci/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
467        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
468        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
469        * vectors/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
470        * vme/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
471
4722003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
473
474        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
475
4762003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
477
478        * bootloader/Makefile.am: Misc cleanups and fixes.
479        * motorola/Makefile.am: Misc cleanups and fixes.
480        * start/Makefile.am: Misc cleanups and fixes.
481        * startup/Makefile.am: Misc cleanups and fixes.
482        * startup/linkcmds: Preparations for gcc-3.3.x.
483
4842003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
485
486        * Makefile.am: Cosmetics.
487        * bootloader/Makefile.am: Cosmetics.
488        * startup/Makefile.am: Cosmetics.
489
4902003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
491
492        * Makefile.am: Add preinstallation dirstamp support.
493        * bootloader/Makefile.am: Cosmetics.
494        * clock/Makefile.am: Cosmetics.
495        * console/Makefile.am: Cosmetics.
496        * irq/Makefile.am: Add preinstallation dirstamp support.
497        * motorola/Makefile.am: Cosmetics.
498        * openpic/Makefile.am: Cosmetics.
499        * pci/Makefile.am: Cosmetics.
500        * residual/Makefile.am: Cosmetics.
501        * start/Makefile.am: Cosmetics.
502        * startup/Makefile.am: Cosmetics.
503        * vectors/Makefile.am: Add preinstallation dirstamp support.
504        * vme/Makefile.am: Add preinstallation dirstamp support.
505        * wrapup/Makefile.am: Cosmetics.
506
5072003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
508
509        * clock/Makefile.am: Remove all-local: $(ARCH).
510        * console/Makefile.am: Remove all-local: $(ARCH).
511        * irq/Makefile.am: Remove all-local: $(ARCH).
512        * motorola/Makefile.am: Remove all-local: $(ARCH).
513        * openpic/Makefile.am: Remove all-local: $(ARCH).
514        * pci/Makefile.am: Remove all-local: $(ARCH).
515        * residual/Makefile.am: Remove all-local: $(ARCH).
516        * start/Makefile.am: Remove all-local: $(ARCH).
517        * startup/Makefile.am: Remove all-local: $(ARCH).
518        * vectors/Makefile.am: Remove all-local: $(ARCH).
519        * vme/Makefile.am: Remove all-local: $(ARCH).
520        * wrapup/Makefile.am: Remove all-local: $(ARCH).
521
5222003-10-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
523
524        * vectors/Makefile.am: Fix header installation.
525
5262003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
527
528        * Makefile.am: Merge-in include/Makefile.am.
529        Reflect changes to bsp.am.
530        * include/Makefile.am: Remove.
531        * include/bsp.h: Add copy of ../shared/include/bsp.h (Violates BSP
532        coding standards).
533        * configure.ac: Reflect changes above.
534        * irq/Makefile.am: Fix header installation.
535        * motorola/Makefile.am: Fix header installation.
536        * openpic/Makefile.am: Fix header installation.
537        * pci/Makefile.am: Fix header installation.
538
5392003-09-26      Till Strauman <strauman@slac.stanford.edu>
540
541        PR 496/bsps
542        * startup/Makefile.am: Use PowerPC shared sbrk() implementation which
543        is used when initial heap size is limited to first 32 MB of RAM to
544        satisfy boot loader requirements.
545
5462003-09-26  Till Straumann <strauman@slac.stanford.edu>
547
548        PR 497/bsps
549        * BOOTING: Document letting the bootloader shut down the
550        network interface since it continues to run after loading
551        RTEMS application and has to be dealt with.
552 
5532003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
554
555        * bsp_specs: Remove *lib:.
556
5572003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
558
559        * Makefile.am: Reflect having moved aclocal/.
560
5612003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
562
563        * Makefile.am: Reflect having moved automake/.
564        * bootloader/Makefile.am: Reflect having moved automake/.
565        * clock/Makefile.am: Reflect having moved automake/.
566        * console/Makefile.am: Reflect having moved automake/.
567        * include/Makefile.am: Reflect having moved automake/.
568        * irq/Makefile.am: Reflect having moved automake/.
569        * motorola/Makefile.am: Reflect having moved automake/.
570        * openpic/Makefile.am: Reflect having moved automake/.
571        * pci/Makefile.am: Reflect having moved automake/.
572        * residual/Makefile.am: Reflect having moved automake/.
573        * start/Makefile.am: Reflect having moved automake/.
574        * startup/Makefile.am: Reflect having moved automake/.
575        * vectors/Makefile.am: Reflect having moved automake/.
576        * vme/Makefile.am: Reflect having moved automake/.
577        * wrapup/Makefile.am: Reflect having moved automake/.
578
5792003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
580
581        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
582
5832003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
584
585        PR 444/bsps
586        PR 445/bsps
587        * bsp_specs: Remove -D__embedded__ -Asystem(embedded)
588        -DUSE_ENHANCED_INTR_API from cpp.
589        Remove cpp, old_cpp (now unused).
590        * configure.ac: Add -DUSE_ENHANCED_INTR_API to bspopts.h.
591
5922003-03-27      Joel Sherrill <joel@OARcorp.com>
593
594        * bootloader/Makefile.am: Eliminate EABI CFLAGS from those used to
595        compile the bootloader.
596
5972003-03-18  Till Straumann <strauman@slac.stanford.edu>
598
599        PR 356/bsps
600        * bsp_specs, start/Makefile.am, startup/linkcmds
601        This patch makes RTEMS/powerpc/shared EABI compliant.
602        Declare all linker-script defined addresses as
603        variables of unknown size and not as short objects
604        like 'int', 'void*' etc.
605        This prevents the compiler from generating a relocation
606        who assumes the existence of an __rtems_end object in
607        one of the short data areas (which would result in a
608        linker error).
609
6102003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
611
612        * configure.ac: Remove AC_CONFIG_AUX_DIR.
613
6142003-02-20      Till Straumann <strauman@slac.stanford.edu>
615
616        PR 349/bsps
617        * startup/Makefile.am, startup/linkcmds startup/Makefile.am,
618        startup/bspstart.c, startup/pgtbl_activate.c, startup/pgtbl_setup.c:
619        Let the powerpc/shared (+derived) BSPs use pagetable support
620        from libcpu.
621
6222003-02-20      Till Straumann <strauman@slac.stanford.edu>
623
624        PR 349/bsps
625        * Makefile.am, configure.ac: Add glue to the powerpc/shared BSP
626        to use the vmeUniverse VME-PCI bridge driver.
627        * vme/.cvsignore, vme/Makefile.am, wrapup/Makefile.am: New files.
628
6292003-02-20      Till Straumann <strauman@slac.stanford.edu>
630
631        PR 349/bsps
632        * openpic/Makefile.am, pci/Makefile.am:
633          - install the 'openpic.h' and 'pci.h' headers
634          - avoid a name clash by renaming 'vsprintf' & friends
635            to 'k_vsprintf' etc.
636          - let 'rtemsReboot' print a stack trace (in case an 'assert' failed)
637          - irq.c:
638             * fix: remove implicit assumption that ISA interrupt vectors start
639                    at 0
640             * add BSP hook to let a VME interrupt acknowledge the PCI/openpic
641               IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch)
642          - fix: EABI compliance; isr/exception lowlevel handlers must not
643                 clobber R2 or R13
644          - fix: openpic_init was called with the polarity/senses tables
645                 swapped (fixed wrong order of arguments)
646          - cosmetics: use new _read_SPRXX() _write_SPRXX() macros
647
6482003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
649
650        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
651
6522003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
653
654        * configure.ac: AC_PREREQ(2.57).
655
6562003-01-20      Joel Sherrill <joel@OARcorp.com>
657
658        * startup/linkcmds*: Add FreeBSD sysctl() sections.
659
6602002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
661 
662        * startup/linkcmds: Shifted .init, .fini to match better with
663        crtbegin/crtend linking.
664
6652002-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
666
667        * bootloader/Makefile.am: Don't include @RTEMS_BSP@.cfg.
668        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
669        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
670        * irq/Makefile.am: Don't include @RTEMS_BSP@.cfg.
671        * motorola/Makefile.am: Don't include @RTEMS_BSP@.cfg.
672        * openpic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
673        * pci/Makefile.am: Don't include @RTEMS_BSP@.cfg.
674        * residual/Makefile.am: Don't include @RTEMS_BSP@.cfg.
675        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
676        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
677        * vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
678
6792002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
680
681        * start/Makefile.am: Use install-data-local to install startfile.
682
6832002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
684
685        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
686
687002-11-17       Greg Menke <gregory.menke@gsfc.nasa.gov>
688
689        * README.mtx603e: New file.
690
6912002-11-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
692
693        * bsp_specs: Added crtbegin,crtend objects so C++ global objects
694        constructors/destructors run correctly. 
695        * startup/linkcmds: Increased code length and updated the ctor/dtor
696        sections to handle crtbegin, crtend objects.
697>       
6982002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
699
700        * .cvsignore: Reformat.
701        Add autom4te*cache.
702        Remove autom4te.cache.
703
7042002-08-21      Joel Sherrill <joel@OARcorp.com>
705
706        * bsp_specs: Added support for -nostdlibs.
707
7082002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
709
710        * bootloader/Makefile.am: Fix that crappy Makefile.am once again.
711
7122002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
713
714        * bootloader/Makefile.am: Use .$(OBJEXT) instead of .o.
715        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
716        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
717        * irq/Makefile.am: Use .$(OBJEXT) instead of .o.
718        * motorola/Makefile.am: Use .$(OBJEXT) instead of .o.
719        * openpic/Makefile.am: Use .$(OBJEXT) instead of .o.
720        * pci/Makefile.am: Use .$(OBJEXT) instead of .o.
721        * residual/Makefile.am: Use .$(OBJEXT) instead of .o.
722        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
723        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
724        * vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
725        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
726
7272002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
728
729        * bootloader/Makefile.am: Install bootloader.o.
730        Install bootloader/bootloader.ppcboot.lds.
731
7322002-07-24      Joel Sherrill <joel@OARcorp.com>
733
734        * vectors/Makefile.am: Install bsp/vectors.h.
735
7362002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
737
738        * include/Makefile.am: Fix preinstallation.
739        * bootloader: Eliminate $(INCLUDES).
740
7412002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
742
743        * start/Makefile.am: Eliminate PGM.
744        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
745
7462002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
747
748        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
749
7502002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
751
752        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
753        Remove $(OBJS) from all-local.
754
7552002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
756
757        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
758
7592001-05-14      Till Straumann <strauman@slac.stanford.edu>
760
761        * bootloader/Makefile.am, console/Makefile.am, pci/Makefile.am:
762        Per PR216, "libbsp/powerpc/shared" BSP has been modified considerably
763        with the goal to make it more flexible and reusable by other
764        BSPs. The main strategies were:
765            - eliminate hardcoded base addresses; devices use offsets
766              and a BSP defined base address.
767            - separate functionality into different files (e.g. reboot from
768              inch.c to reboot.c) which can be overridden by a 'derived' BSP.
769            - separate initialization code into separate files (e.g.  PCI
770              bridge detection/initialization was separated from the more
771              generic PCI access routines), also to make it easier for
772              'derived' BSPs to substitute their own initialization code.
773        There are also a couple of enhancements and fixes:
774            - IRQ handling code now has a hook for attaching a VME bridge.
775            - OpenPIC is now explicitely initialized (polarities, senses).
776              Eliminated the implicit assumption on the presence of an ISA PIC.
777            - UART and console driver now supports more than 1 port. The current
778              maximum of 2 can easily be extended by enlarging a table (it
779              would even be easier if the ISR API was not broken by design).
780            - fixed polled_io.c so it correctly supports console on COM2
781            - fixed TLB invalidation code (start.S).
782            - exception handler prints a stack backtrace.
783            - added BSP_pciFindDevice() to scan the pci bus for a particular
784              vendor/device/instance.
785
7862001-05-09      Joel Sherrill <joel@OARcorp.com>
787
788        * startup/linkcmds: In support of gcc 3.1, added one of more
789        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
790        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
791        and direction of segments to memory regions may also have been
792        addressed.  This was a sweep across all BSPs.
793 
7942001-04-08      Joel Sherrill <joel@OARcorp.com>
795
796        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
797 
7982002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
799
800        * bootloader/Makefile.am: Use automake-1.6 AS compilation rules.
801
8022001-04-02      Joel Sherrill <joel@OARcorp.com>
803
804        * bootloader/Makefile.am: Use AM_CCASFLAGS instead of AM_ASFLAGS.
805
8062002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
807
808        * configure.ac:
809        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
810        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
811        * bootloader/Makefile.am: Remove AUTOMAKE_OPTIONS.
812        * Makefile.am: Remove AUTOMAKE_OPTIONS.
813        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
814        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
815        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
816        * irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
817        * motorola/Makefile.am: Remove AUTOMAKE_OPTIONS.
818        * openpic/Makefile.am: Remove AUTOMAKE_OPTIONS.
819        * pci/Makefile.am: Remove AUTOMAKE_OPTIONS.
820        * residual/Makefile.am: Remove AUTOMAKE_OPTIONS.
821        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
822        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
823        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
824        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
825
8262001-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
827
828        * configure.ac: Remove RTEMS_ENABLE_NETWORKING.
829
8302001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
831
832        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
833
8342001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
835
836        * Makefile.am: Add @exceptions@ to SUBDIRS;
837        Remove need_motorola_powerpc.
838        * configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
839        make/custom/mcp750.cfg, make/custom/mvme2307.cfg;
840        Remove need_motorola_powerpc;
841        Add RTEMS_PPC_EXCEPTIONS([new]).
842        * include/Makefile.am: Replace PREINSTALL_FILES with
843        TMPINSTALL_FILES, include force-preinstall.am.
844        * wrapup/Makefile.am: Apply @exceptions@.
845
8462001-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
847
848        * configure.ac: Add bspopts.h.
849        * include/.cvsignore: Add stamp-h* and bspopts.h*.
850        * include/Makefile.am: Add bspopts.h.
851        * pci/Makefile.am: Append -O2 to AM_CFLAGS.
852
8532001-11-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
854
855        * bootloader/Makefile.am: completely reworked.
856        * configure.ac: Add AM_PROG_AS.
857
8582001-10-25      Joel Sherrill <joel@OARcorp.com>
859
860        * startup/linkcmds: Added _init and _fini.
861
8622001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
863
864        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
865        * configure.in: Remove.
866        * configure.ac: New file, generated from configure.in by autoupdate.
867
8682001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
869
870        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
871        * residual/Makefile.am: Use 'PREINSTALL_FILES ='.
872        * vectors/Makefile.am: Use 'PREINSTALL_FILES ='.
873        * pci/Makefile.am: Use 'PREINSTALL_FILES ='.
874        * openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
875        * bootloader/Makefile.am: Use 'CLEANFILES ='.
876
8772001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
878
879        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
880
8812001-01-03      Emmanuel Raguet <raguet@crf.canon.fr>
882
883        * bootloader/Makefile.am: Modified to install bootloader so
884        make-exe rule can avoid writing to install point or assuming
885        BSP build tree is available.
886
8872000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
888
889        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
890
8912000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
892
893        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
894
8952000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
896
897        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
898        Switch to GNU canonicalization.
899
9002000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
901
902        * startup/linkcmds: Added lines so DWARF debug information
903        would be available.  Otherwise gdb complains that the offsets
904        for the debug info are incorrect and doesn't load the files.
905
9062000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
907
908        * bootloader/Makefile.am, clock/Makefile.am, console/Makefile.am,
909        irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
910        pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
911        startup/Makefile.am, vectors/Makefile.am, wrapup/Makefile.am:
912        Include compile.am
913
9142000-08-10      Joel Sherrill <joel@OARcorp.com>
915
916        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.