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

4.104.115
Last change on this file since 7a592dcd was 7a592dcd, checked in by Joel Sherrill <joel.sherrill@…>, on 09/23/08 at 19:52:21

2008-09-23 Joel Sherrill <joel.sherrill@…>

  • Makefile.am, configure.ac: Make letting boot_card() handle work area allocation mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
  • Property mode set to 100644
File size: 28.5 KB
RevLine 
[7a592dcd]12008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * Makefile.am, configure.ac: Make letting boot_card() handle work area
4        allocation mandatory. Rename
5        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
6
[ddfaa296]72008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
8
9        * Makefile.am, include/bsp.h: Use standardized bsp_cleanup() which can
10        optionally print a message, poll for user to press key, and call
11        bsp_reset(). Using this eliminates the various bsp_cleanup()
12        implementations which had their own implementation and variety of
13        string constants.
14
[76432f9]152008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
16
17        * include/bsp.h: Add use of bsp_get_work_area() in its own file and
18        rely on BSP Framework to perform more initialization.
19
[1d0ee80e]202008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
21
22        * Makefile.am: Rework to avoid .rel files.
23
[7988f8e]242007-12-11      Till Straumann <strauman@slac.stanford.edu>
25
26        * Makefile.am: use new irq_bspsupport.rel which was
27        split out of exc_bspsupport.rel to provide finer-grained
28        control over what BSPs want to use.
29
[9cf283a]302007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
31
32        * include/bsp.h: Eliminate copies of the Configuration Table. Use the
33        RTEMS provided accessor macros to obtain configuration fields.
34
[83d4456]352007-12-10      Till Straumann <strauman@slac.stanford.edu>
36       
37        * Makefile.am: use shared exception/interrupt support
38        from libcpu/powerpc/new-exceptions/bspsupport rather
39        than ../shared/vectors , ../shared/irq
40
412007-12-10      Till Straumann <strauman@slac.stanford.edu>
42       
43        * shared/vectors/vectors_entry.S, motorola_powerpc/bsp_specs,
44        shared/start/vectors_entry.S: moved vectors_entry.S to
45        'start' subdir and made a start file rather than
46        element of vectors.rel (it should always be linked but
47        won't if it is the sole member of vectors.rel).
48
[79262a32]492007-12-08      Till Straumann <strauman@slac.stanford.edu>
50
51        * Makefile.am: merged shared/vme/vme_universe.c and
52        shared/vme/vme_universe_dma.c into one file.
53
[7223038]542007-12-08      Till Straumann <strauman@slac.stanford.edu>
55
56        * Makefile.am: irq_supp.h was moved from shared/irq to
57        libcpu/powerpc/new-exceptions/bspsupport.
58
[1051054]592007-11-30      Till Straumann <strauman@slac.stanford.edu>
60
61        * include/bsp.h: declare BSP_commandline_string variable.
62
[99856a3]632007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
64
65        * Makefile.am, include/bsp.h: Move interrupt_stack_size field from CPU
66        Table to Configuration Table. Eliminate CPU Table from all ports.
67        Delete references to CPU Table in all forms.
68
[8e1b35f]692007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
70
71        * preinstall.am: Moved most of the remaining CPU Table fields to the
72        Configuration Table. This included pretasking_hook, predriver_hook,
73        postdriver_hook, idle_task, do_zero_of_workspace,
74        extra_mpci_receive_server_stack, stack_allocate_hook, and
75        stack_free_hook. As a side-effect of this effort some multiprocessing
76        code was made conditional and some style clean up occurred.
77
[76e9cda9]782007-11-30      Till Straumann <strauman@slac.stanford.edu>
79
80        * Makefile.am: install new <irq/irq_supp.h> header
81
[67ef0f1]822007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
83
84        * Makefile.am: ShowBATS() split out to helper routine so sharable by
85        more BSPs.
86
[2679eb9d]872007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
88
89        * bsp_specs: Remove qrtems_debug.
90
[d59cae9]912007-04-09      Thomas Doerfler |Thomas.Doerfler@embedded-brains.de>
92
93        * README.MVME2400:
94        Added file to describe setup of a MVME2432 board for use with RTEMS
95
[1102f897]962007-01-30      Till Straumann <strauman@slac.stanford.edu>
97
98        * Makefile.am, preinstall.am, include/bsp.h:
99        Use VME DMA support implemented by vmeUniverse and
100        libbsp/powerpc/shared/vme/vme_universe_dma.c
101        Added explanation for use of BSP_PIC_DO_EOI by
102        BSP implementors who derive from this 'include/bsp.h'.
103
[33997695]1042007-01-26      Ralf Corsépius <ralf.corsepius@rtems.org>
105
106        * bootloader/Makefile.am: Use MKDIR_P instead of mkdir_p.
107
[fcb0cd46]1082006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
109
110        * configure.ac: New BUG-REPORT address.
111
[aa4369c]1122006-11-15      Joel Sherrill <joel@OARcorp.com>
113
114        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
115        file and simplified initialization.
116
[57357d9]1172006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
118
119        * Makefile.am: Remove superfluous -DASM.
120
[754610f]1212006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
122
123        * configure.ac: Require autoconf-2.60. Require automake-1.10.
124
[36e0d53]1252006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
126
127        * bootloader/Makefile.am: Remove DEFAULT_INCLUDES.
128
[cb66894]1292006-09-11      Chris Johns <chrisj@rtems.org>
130
131        * times.mcp750: Removed extra CRLF.
132       
[73733dc]1332006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
134
135        * configure.ac: Remove explicit ampolish3 support (now in
136        RTEMS_BSP_CONFIGURE).
137
[7cc4f59]1382006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
139
140        * configure.ac: Add ampolish3 support.
141        * Makefile.am: Add preinstall.am.
142
[cea62b21]1432005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
144
145        * configure.ac: Remove USE_ENHANCED_INTR_API.
146
[d5b3fe52]1472005-11-09      Eric Norum <norume@aps.anl.gov>
148
[cea62b21]149        * bootloader/Makefile.am: Fix disagreement between GCCSPECS and GCC_SPECS.
150        * Makefile.am: Need to install vme_am_defs.h,
[d5b3fe52]151
[cea62b21]1522005-11-03      Till Straumann <strauman@slac.stanford.edu>
[8c9fffd]153
154        * shared/irq/openpic_i8259_irq.c: New file.
155        * ChangeLog, Makefile.am, motorola_powerpc/ChangeLog,
156        motorola_powerpc/Makefile.am, shared/irq/irq.c, shared/irq/irq.h,
157        shared/irq/irq_asm.S, shared/irq/irq_init.c: Separated openpic/i8259
158        specifica from generic irq handling into openpic_i8259_irq.c; added
159        some compilation conditionals to help BSPs without ISA to omit ISA
160        interrupts and calling i8259 code.
161
[cea62b21]1622005-11-03      Till Straumann <strauman@slac.stanford.edu>
[be45f8e]163
164        * Makefile.am, include/bsp.h: Added new shared pretaskinghook.c and
[086c1c3]165        zerobss.c files to list to be made. Added some explanations about
166        CPU <-> PCI <-> VME address mapping issues.
[cea62b21]167
1682005-11-03      Till Straumann <strauman@slac.stanford.edu>
[4ef2fd43]169
[0ac68b0]170        * Makefile.am, startup/linkcmds:
171        moved linkcmds to shared area for other BSPs to use
[4ef2fd43]172
[cc2fcc1]1732005-10-20      Eric Norum <norume@aps.anl.gov>
174
[086c1c3]175        * include/bsp.h: Support MVME2100.
[cc2fcc1]176
[34c4852]1772005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
178
179        * include/bsp.h: New header guard.
180
[756f4a4]1812005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
182
183        * configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
184
[5133bd6]1852005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
186
187        * Makefile.am: Merge-in wrapup/Makefile.am.
188        * wrapup/Makefile.am: Remove.
189        * configure.ac: Reflect changes above.
190
[844609f9]1912005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
192
193        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
194
[71cbb66]1952005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
196
197        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
198
[eb9015ec]1992004-11-17      Joel Sherrill <joel@OARcorp.com>
200
201        * startup/linkcmds: Add sections required by gcc 3.3.x so it will link.
202
[ef724e9]2032004-11-16      Richard Campbell <richard.campbell@OARcorp.com>
204
205        * README.MVME2100: Update to include DBAT0.
206        * startup/linkcmds: Add sections from new gcc versions.
207
[d183f658]2082004-11-12      Ralf Corsepius <ralf_corsepius@rtems.org>
209
210        PR 717/bsps
211        * bootloader/Makefile.am: Set up BOOTLOADER_CPU_CFLAGS.
212
[f9877d25]2132004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
214
215        * Makefile.am, configure.ac, bootloader/Makefile.am, include/bsp.h,
216        wrapup/Makefile.am: Add MVME2100 BSP and MPC8240 support. There was
217        also a significant amount of spelling and whitespace cleanup.
218        * README.MVME2100: New file.
219
[9bffc2b6]2202004-11-05      Joel Sherrill <joel@OARcorp.com>
221
222        * startup/linkcmds: Add .gnu.linkonce.b and .gnu.linkonce.bs sections.
223
[97891e5e]2242004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
225
226        * configure.ac: Require automake > 1.9.
227
[96e5865]2282004-05-22      Joel Sherrill <joel@OARcorp.com>
229
230        PR 615/bsps
231        * include/tm27.h: Removing USE_ENHANCE_INTR_API conditional check since
232        that is the only kind this BSP supports and tm27 does not care which
233        interrupt model is used as long as the macros are properly defined.
234
[3defec6]2352004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
236
237        PR 610/bsps
238        * Makefile.am: Add include/tm27.h, Cosmetics.
239        * include/tm27.h: Final cosmetics.
240
[76488aa]2412004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
242
243        * include/bsp.h: Split out tmtest27 support.
244        * include/tm27.h: New.
245
[0a0d67c5]2462004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
247
248        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
249        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
250
[d352678]2512004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
252
253        * include/bsp.h: Convert to using c99 fixed size types.
254
[f8914a3]2552004-02-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * bootloader/Makefile.am: Fix preinstall dir handling.
258
[2a7f9a28]2592004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
260
[984ea8b3]261        * bootloader/Makefile.am: Preinstall dirs.
[2a7f9a28]262        * Makefile.am: Reflect changes to bsp.am.
263        Preinstall dist_project_lib*.
264
[3afcb03]2652004-02-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
266
267        * bootloader/Makefile.am: Fix up paths having been broken in
268        previous patch.
269
[335cf3a]2702004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
271
272        * bootloader/Makefile.am: Remove references to $(top_srcdir).
273        Remove NM, LD. Cosmetics.
274
[2a56535e]2752004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
276
277        * configure.ac: Explicitly check for NM.
278
[6ac101b]2792004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
280
281        * Makefile.am: Reflect changes to bsp.am.
282
[c24d7c84]2832004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
284
285        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
286
[50efa6e]2872004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
288
289        * wrapup/Makefile.am: Convert to automake-building rules.
290
[da0a573]2912004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
292
293        * Makefile.am: Use include_*HEADERS for .../shared/*.h.
294
[3f5232a]2952004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
296
297        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
298        irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
299        pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
300        startup/Makefile.am, vectors/Makefile.am, vme/Makefile.am.
301        Use automake compilation rules.
302        Rename clock.rel to pclock.rel (Conflict with libcpu).
303        * clock/Makefile.am, console/Makefile.am, irq/Makefile.am,
304        motorola/Makefile.am, openpic/Makefile.am, pci/Makefile.am,
305        residual/Makefile.am, start/Makefile.am, startup/Makefile.am,
306        vectors/Makefile.am, vme/Makefile.am: Remove.
307        * configure.ac: Reflect changes above.
308        * wrapup/Makefile.am: Reflect changes above.
309
[84b68f5f]3102004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
311
312        * wrapup/Makefile.am: Reflect changes to
313        ../support/*exception_processing/*.
314
[f3c5a0ec]3152004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
316
317        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
318        Add RTEMS_PROG_CCAS.
319
[518ce392]3202004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * Makefile.am: Add PREINSTALL_DIRS.
323        * irq/Makefile.am: Add PREINSTALL_DIRS.
324        * motorola/Makefile.am: Add PREINSTALL_DIRS.
325        * openpic/Makefile.am: Add PREINSTALL_DIRS.
326        * pci/Makefile.am: Add PREINSTALL_DIRS.
327        * vectors/Makefile.am: Add PREINSTALL_DIRS.
328        * vme/Makefile.am: Add PREINSTALL_DIRS.
329        * wrapup/Makefile.am: Reflect changes to libcpu.
330
[c56c440]3312004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
332
333        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
334        Add PRE/TMPINSTALL_FILES to CLEANFILES.
335        * bootloader/Makefile.am: Ditto.
336        * irq/Makefile.am: Ditto.
337        * motorola/Makefile.am: Ditto.
338        * openpic/Makefile.am: Ditto.
339        * pci/Makefile.am: Ditto.
340        * start/Makefile.am: Ditto.
341        * startup/Makefile.am: Ditto.
342        * vectors/Makefile.am: Ditto.
343        * vme/Makefile.am: Ditto.
344
[6411947]3452004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
346
347        * wrapup/Makefile.am: Eliminate $(LIB).
348        Use noinst_DATA to trigger building libbsp.a.
349
[88272b70]3502003-12-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
351
352        * start/Makefile.am: Add BUILD-VARIANTS.
353
[27c06b0]3542003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
355
356        * vectors/Makefile.am: Fix typos.
357        * vme/Makefile.am: Fix typos.
358
[c659294]3592003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
360
361        * bootloader/Makefile.am: Eliminate VPATH.
362        * clock/Makefile.am: Eliminate VPATH.
363        * console/Makefile.am: Eliminate VPATH.
364        * irq/Makefile.am: Eliminate VPATH.
365        * motorola/Makefile.am: Eliminate VPATH.
366        * openpic/Makefile.am: Eliminate VPATH.
367        * pci/Makefile.am: Eliminate VPATH.
368        * residual/Makefile.am: Eliminate VPATH.
369        * start/Makefile.am: Eliminate VPATH.
370        * startup/Makefile.am: Eliminate VPATH.
371        * vectors/Makefile.am: Eliminate VPATH.
372        * vme/Makefile.am: Eliminate VPATH.
373
[e4cc31c7]3742003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
375
376        * bootloader/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
377        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
378        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
379
[f2bd16e]3802003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
381
382        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
383        * bootloader/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
384        * irq/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
385        * motorola/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
386        * openpic/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
387        * pci/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
388        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
389        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
390        * vectors/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
391        * vme/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
392
[810720b6]3932003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
394
395        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
396
[84f0cfb]3972003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
398
399        * bootloader/Makefile.am: Misc cleanups and fixes.
400        * motorola/Makefile.am: Misc cleanups and fixes.
401        * start/Makefile.am: Misc cleanups and fixes.
402        * startup/Makefile.am: Misc cleanups and fixes.
403        * startup/linkcmds: Preparations for gcc-3.3.x.
404
[d497b74]4052003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
406
407        * Makefile.am: Cosmetics.
408        * bootloader/Makefile.am: Cosmetics.
409        * startup/Makefile.am: Cosmetics.
410
[f42a7891]4112003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
412
413        * Makefile.am: Add preinstallation dirstamp support.
414        * bootloader/Makefile.am: Cosmetics.
415        * clock/Makefile.am: Cosmetics.
416        * console/Makefile.am: Cosmetics.
417        * irq/Makefile.am: Add preinstallation dirstamp support.
418        * motorola/Makefile.am: Cosmetics.
419        * openpic/Makefile.am: Cosmetics.
420        * pci/Makefile.am: Cosmetics.
421        * residual/Makefile.am: Cosmetics.
422        * start/Makefile.am: Cosmetics.
423        * startup/Makefile.am: Cosmetics.
424        * vectors/Makefile.am: Add preinstallation dirstamp support.
425        * vme/Makefile.am: Add preinstallation dirstamp support.
426        * wrapup/Makefile.am: Cosmetics.
427
[03db12e]4282003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
429
430        * clock/Makefile.am: Remove all-local: $(ARCH).
431        * console/Makefile.am: Remove all-local: $(ARCH).
432        * irq/Makefile.am: Remove all-local: $(ARCH).
433        * motorola/Makefile.am: Remove all-local: $(ARCH).
434        * openpic/Makefile.am: Remove all-local: $(ARCH).
435        * pci/Makefile.am: Remove all-local: $(ARCH).
436        * residual/Makefile.am: Remove all-local: $(ARCH).
437        * start/Makefile.am: Remove all-local: $(ARCH).
438        * startup/Makefile.am: Remove all-local: $(ARCH).
439        * vectors/Makefile.am: Remove all-local: $(ARCH).
440        * vme/Makefile.am: Remove all-local: $(ARCH).
441        * wrapup/Makefile.am: Remove all-local: $(ARCH).
442
[7d7cdefe]4432003-10-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
444
445        * vectors/Makefile.am: Fix header installation.
446
[23090f33]4472003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
448
449        * Makefile.am: Merge-in include/Makefile.am.
450        Reflect changes to bsp.am.
451        * include/Makefile.am: Remove.
452        * include/bsp.h: Add copy of ../shared/include/bsp.h (Violates BSP
453        coding standards).
454        * configure.ac: Reflect changes above.
455        * irq/Makefile.am: Fix header installation.
456        * motorola/Makefile.am: Fix header installation.
457        * openpic/Makefile.am: Fix header installation.
458        * pci/Makefile.am: Fix header installation.
459
[ac09036]4602003-09-26      Till Strauman <strauman@slac.stanford.edu>
461
462        PR 496/bsps
463        * startup/Makefile.am: Use PowerPC shared sbrk() implementation which
464        is used when initial heap size is limited to first 32 MB of RAM to
465        satisfy boot loader requirements.
466
[fca113c]4672003-09-26  Till Straumann <strauman@slac.stanford.edu>
468
469        PR 497/bsps
470        * BOOTING: Document letting the bootloader shut down the
471        network interface since it continues to run after loading
472        RTEMS application and has to be dealt with.
473 
[e05490a8]4742003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
475
476        * bsp_specs: Remove *lib:.
477
[fe8bc62f]4782003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
479
480        * Makefile.am: Reflect having moved aclocal/.
481
[6badcc2]4822003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
483
[c483a4e]484        * Makefile.am: Reflect having moved automake/.
485        * bootloader/Makefile.am: Reflect having moved automake/.
486        * clock/Makefile.am: Reflect having moved automake/.
487        * console/Makefile.am: Reflect having moved automake/.
488        * include/Makefile.am: Reflect having moved automake/.
489        * irq/Makefile.am: Reflect having moved automake/.
490        * motorola/Makefile.am: Reflect having moved automake/.
491        * openpic/Makefile.am: Reflect having moved automake/.
492        * pci/Makefile.am: Reflect having moved automake/.
493        * residual/Makefile.am: Reflect having moved automake/.
494        * start/Makefile.am: Reflect having moved automake/.
495        * startup/Makefile.am: Reflect having moved automake/.
496        * vectors/Makefile.am: Reflect having moved automake/.
497        * vme/Makefile.am: Reflect having moved automake/.
498        * wrapup/Makefile.am: Reflect having moved automake/.
[6badcc2]499
[7dcc3fe]5002003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
501
502        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
503
[d931f107]5042003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
505
[75fcb394]506        PR 444/bsps
507        PR 445/bsps
[d931f107]508        * bsp_specs: Remove -D__embedded__ -Asystem(embedded)
509        -DUSE_ENHANCED_INTR_API from cpp.
510        Remove cpp, old_cpp (now unused).
511        * configure.ac: Add -DUSE_ENHANCED_INTR_API to bspopts.h.
512
[edd688e]5132003-03-27      Joel Sherrill <joel@OARcorp.com>
514
515        * bootloader/Makefile.am: Eliminate EABI CFLAGS from those used to
516        compile the bootloader.
517
[c4561f2]5182003-03-18  Till Straumann <strauman@slac.stanford.edu>
519
520        PR 356/bsps
521        * bsp_specs, start/Makefile.am, startup/linkcmds
522        This patch makes RTEMS/powerpc/shared EABI compliant.
523        Declare all linker-script defined addresses as
524        variables of unknown size and not as short objects
525        like 'int', 'void*' etc.
526        This prevents the compiler from generating a relocation
527        who assumes the existence of an __rtems_end object in
528        one of the short data areas (which would result in a
529        linker error).
530
[6600424d]5312003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
532
533        * configure.ac: Remove AC_CONFIG_AUX_DIR.
534
[8f814761]5352003-02-20      Till Straumann <strauman@slac.stanford.edu>
536
537        PR 349/bsps
538        * startup/Makefile.am, startup/linkcmds startup/Makefile.am,
539        startup/bspstart.c, startup/pgtbl_activate.c, startup/pgtbl_setup.c:
540        Let the powerpc/shared (+derived) BSPs use pagetable support
541        from libcpu.
542
[e00763df]5432003-02-20      Till Straumann <strauman@slac.stanford.edu>
544
545        PR 349/bsps
546        * Makefile.am, configure.ac: Add glue to the powerpc/shared BSP
547        to use the vmeUniverse VME-PCI bridge driver.
548        * vme/.cvsignore, vme/Makefile.am, wrapup/Makefile.am: New files.
549
[8fcce4f]5502003-02-20      Till Straumann <strauman@slac.stanford.edu>
551
552        PR 349/bsps
553        * openpic/Makefile.am, pci/Makefile.am:
554          - install the 'openpic.h' and 'pci.h' headers
555          - avoid a name clash by renaming 'vsprintf' & friends
556            to 'k_vsprintf' etc.
557          - let 'rtemsReboot' print a stack trace (in case an 'assert' failed)
558          - irq.c:
559             * fix: remove implicit assumption that ISA interrupt vectors start
560                    at 0
561             * add BSP hook to let a VME interrupt acknowledge the PCI/openpic
562               IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch)
563          - fix: EABI compliance; isr/exception lowlevel handlers must not
564                 clobber R2 or R13
565          - fix: openpic_init was called with the polarity/senses tables
566                 swapped (fixed wrong order of arguments)
567          - cosmetics: use new _read_SPRXX() _write_SPRXX() macros
568
[ccd81b60]5692003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
570
571        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
572
[9b5c258]5732003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
574
575        * configure.ac: AC_PREREQ(2.57).
576
[1d36d2af]5772003-01-20      Joel Sherrill <joel@OARcorp.com>
578
579        * startup/linkcmds*: Add FreeBSD sysctl() sections.
580
[fad4a52b]5812002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
582 
583        * startup/linkcmds: Shifted .init, .fini to match better with
584        crtbegin/crtend linking.
585
[7a78028]5862002-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
587
588        * bootloader/Makefile.am: Don't include @RTEMS_BSP@.cfg.
589        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
590        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
591        * irq/Makefile.am: Don't include @RTEMS_BSP@.cfg.
592        * motorola/Makefile.am: Don't include @RTEMS_BSP@.cfg.
593        * openpic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
594        * pci/Makefile.am: Don't include @RTEMS_BSP@.cfg.
595        * residual/Makefile.am: Don't include @RTEMS_BSP@.cfg.
596        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
597        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
598        * vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
599
[59a01a6e]6002002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
601
602        * start/Makefile.am: Use install-data-local to install startfile.
603
[8361b50]6042002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
605
606        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
607
[3ae9de1]608002-11-17       Greg Menke <gregory.menke@gsfc.nasa.gov>
609
610        * README.mtx603e: New file.
611
[5d81ce9]6122002-11-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
613
614        * bsp_specs: Added crtbegin,crtend objects so C++ global objects
615        constructors/destructors run correctly. 
616        * startup/linkcmds: Increased code length and updated the ctor/dtor
617        sections to handle crtbegin, crtend objects.
618>       
[8730f45]6192002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
620
621        * .cvsignore: Reformat.
622        Add autom4te*cache.
623        Remove autom4te.cache.
624
[a2ae30c2]6252002-08-21      Joel Sherrill <joel@OARcorp.com>
626
627        * bsp_specs: Added support for -nostdlibs.
628
[2dd806a6]6292002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
630
631        * bootloader/Makefile.am: Fix that crappy Makefile.am once again.
632
[730ad0c]6332002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
634
635        * bootloader/Makefile.am: Use .$(OBJEXT) instead of .o.
636        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
637        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
638        * irq/Makefile.am: Use .$(OBJEXT) instead of .o.
639        * motorola/Makefile.am: Use .$(OBJEXT) instead of .o.
640        * openpic/Makefile.am: Use .$(OBJEXT) instead of .o.
641        * pci/Makefile.am: Use .$(OBJEXT) instead of .o.
642        * residual/Makefile.am: Use .$(OBJEXT) instead of .o.
643        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
644        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
645        * vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
646        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
647
[caee5a7]6482002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
649
650        * bootloader/Makefile.am: Install bootloader.o.
651        Install bootloader/bootloader.ppcboot.lds.
652
[7e111950]6532002-07-24      Joel Sherrill <joel@OARcorp.com>
654
655        * vectors/Makefile.am: Install bsp/vectors.h.
656
[115a390]6572002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
658
659        * include/Makefile.am: Fix preinstallation.
660        * bootloader: Eliminate $(INCLUDES).
661
[b9288fb1]6622002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
663
664        * start/Makefile.am: Eliminate PGM.
665        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
666
[f1feebb]6672002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
668
669        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
670
[445c0a0]6712002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
672
673        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
674        Remove $(OBJS) from all-local.
675
[80defac]6762002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
677
678        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
679
[6a4df9f9]6802001-05-14      Till Straumann <strauman@slac.stanford.edu>
681
682        * bootloader/Makefile.am, console/Makefile.am, pci/Makefile.am:
683        Per PR216, "libbsp/powerpc/shared" BSP has been modified considerably
684        with the goal to make it more flexible and reusable by other
685        BSPs. The main strategies were:
686            - eliminate hardcoded base addresses; devices use offsets
687              and a BSP defined base address.
688            - separate functionality into different files (e.g. reboot from
689              inch.c to reboot.c) which can be overridden by a 'derived' BSP.
690            - separate initialization code into separate files (e.g.  PCI
691              bridge detection/initialization was separated from the more
692              generic PCI access routines), also to make it easier for
693              'derived' BSPs to substitute their own initialization code.
694        There are also a couple of enhancements and fixes:
695            - IRQ handling code now has a hook for attaching a VME bridge.
696            - OpenPIC is now explicitely initialized (polarities, senses).
[85c92574]697              Eliminated the implicit assumption on the presence of an ISA PIC.
698            - UART and console driver now supports more than 1 port. The current
699              maximum of 2 can easily be extended by enlarging a table (it
700              would even be easier if the ISR API was not broken by design).
701            - fixed polled_io.c so it correctly supports console on COM2
702            - fixed TLB invalidation code (start.S).
703            - exception handler prints a stack backtrace.
704            - added BSP_pciFindDevice() to scan the pci bus for a particular
[238f450]705              vendor/device/instance.
706
7072001-05-09      Joel Sherrill <joel@OARcorp.com>
708
[6d3d6a0e]709        * startup/linkcmds: In support of gcc 3.1, added one of more
710        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
711        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
712        and direction of segments to memory regions may also have been
[133a020]713        addressed.  This was a sweep across all BSPs.
714 
7152001-04-08      Joel Sherrill <joel@OARcorp.com>
716
[d521eaa]717        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
718 
7192002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
720
721        * bootloader/Makefile.am: Use automake-1.6 AS compilation rules.
722
7232001-04-02      Joel Sherrill <joel@OARcorp.com>
724
725        * bootloader/Makefile.am: Use AM_CCASFLAGS instead of AM_ASFLAGS.
726
7272002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
728
729        * configure.ac:
730        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
731        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
732        * bootloader/Makefile.am: Remove AUTOMAKE_OPTIONS.
733        * Makefile.am: Remove AUTOMAKE_OPTIONS.
734        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
735        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
736        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
[85ca769]737        * irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
738        * motorola/Makefile.am: Remove AUTOMAKE_OPTIONS.
739        * openpic/Makefile.am: Remove AUTOMAKE_OPTIONS.
740        * pci/Makefile.am: Remove AUTOMAKE_OPTIONS.
[9e1ae79]741        * residual/Makefile.am: Remove AUTOMAKE_OPTIONS.
742        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
743        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
744        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
[4fe0abdc]745        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
746
7472001-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
748
749        * configure.ac: Remove RTEMS_ENABLE_NETWORKING.
750
7512001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
752
753        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
754
7552001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
756
[5f4867d]757        * Makefile.am: Add @exceptions@ to SUBDIRS;
758        Remove need_motorola_powerpc.
759        * configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
760        make/custom/mcp750.cfg, make/custom/mvme2307.cfg;
761        Remove need_motorola_powerpc;
762        Add RTEMS_PPC_EXCEPTIONS([new]).
763        * include/Makefile.am: Replace PREINSTALL_FILES with
[1ea5087]764        TMPINSTALL_FILES, include force-preinstall.am.
765        * wrapup/Makefile.am: Apply @exceptions@.
766
7672001-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
768
[ac9253e]769        * configure.ac: Add bspopts.h.
770        * include/.cvsignore: Add stamp-h* and bspopts.h*.
771        * include/Makefile.am: Add bspopts.h.
772        * pci/Makefile.am: Append -O2 to AM_CFLAGS.
[df25c998]773
7742001-11-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
775
776        * bootloader/Makefile.am: completely reworked.
777        * configure.ac: Add AM_PROG_AS.
778
[8c4566a]7792001-10-25      Joel Sherrill <joel@OARcorp.com>
780
781        * startup/linkcmds: Added _init and _fini.
782
7832001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
784
785        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
786        * configure.in: Remove.
787        * configure.ac: New file, generated from configure.in by autoupdate.
[6f21328]788
7892001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
790
791        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
[0589f0b]792        * residual/Makefile.am: Use 'PREINSTALL_FILES ='.
793        * vectors/Makefile.am: Use 'PREINSTALL_FILES ='.
794        * pci/Makefile.am: Use 'PREINSTALL_FILES ='.
795        * openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
796        * bootloader/Makefile.am: Use 'CLEANFILES ='.
797
[feead226]7982001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
799
800        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
801
[a314d3b4]8022001-01-03      Emmanuel Raguet <raguet@crf.canon.fr>
803
804        * bootloader/Makefile.am: Modified to install bootloader so
805        make-exe rule can avoid writing to install point or assuming
[e83378d]806        BSP build tree is available.
807
8082000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
809
810        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
[068231cd]811
[4cb5d29]8122000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
813
814        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
815
8162000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
817
[068231cd]818        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
819        Switch to GNU canonicalization.
820
8212000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
822
823        * startup/linkcmds: Added lines so DWARF debug information
824        would be available.  Otherwise gdb complains that the offsets
[e94ad1fe]825        for the debug info are incorrect and doesn't load the files.
826
8272000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
828
829        * bootloader/Makefile.am, clock/Makefile.am, console/Makefile.am,
830        irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
831        pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
832        startup/Makefile.am, vectors/Makefile.am, wrapup/Makefile.am:
833        Include compile.am
834
8352000-08-10      Joel Sherrill <joel@OARcorp.com>
836
837        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.