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

4.104.115
Last change on this file since 212f7b0 was e985817e, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/29/08 at 20:54:29

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

  • Makefile.am: Eliminate bsp.am. Build startup files as side-effect of building libbspstart.a, using automake-rules.
  • Property mode set to 100644
File size: 29.1 KB
Line 
12008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
4        of building libbspstart.a, using automake-rules.
5
62008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * Makefile.am: Eliminate *_SOURCES.
9
102008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
11
12        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
13        components.
14
152008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
16
17        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
18
192008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
20
21        * Makefile.am, configure.ac: Make letting boot_card() handle work area
22        allocation mandatory. Rename
23        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
24
252008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
26
27        * Makefile.am, include/bsp.h: Use standardized bsp_cleanup() which can
28        optionally print a message, poll for user to press key, and call
29        bsp_reset(). Using this eliminates the various bsp_cleanup()
30        implementations which had their own implementation and variety of
31        string constants.
32
332008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        * include/bsp.h: Add use of bsp_get_work_area() in its own file and
36        rely on BSP Framework to perform more initialization.
37
382008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
39
40        * Makefile.am: Rework to avoid .rel files.
41
422007-12-11      Till Straumann <strauman@slac.stanford.edu>
43
44        * Makefile.am: use new irq_bspsupport.rel which was
45        split out of exc_bspsupport.rel to provide finer-grained
46        control over what BSPs want to use.
47
482007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
49
50        * include/bsp.h: Eliminate copies of the Configuration Table. Use the
51        RTEMS provided accessor macros to obtain configuration fields.
52
532007-12-10      Till Straumann <strauman@slac.stanford.edu>
54       
55        * Makefile.am: use shared exception/interrupt support
56        from libcpu/powerpc/new-exceptions/bspsupport rather
57        than ../shared/vectors , ../shared/irq
58
592007-12-10      Till Straumann <strauman@slac.stanford.edu>
60       
61        * shared/vectors/vectors_entry.S, motorola_powerpc/bsp_specs,
62        shared/start/vectors_entry.S: moved vectors_entry.S to
63        'start' subdir and made a start file rather than
64        element of vectors.rel (it should always be linked but
65        won't if it is the sole member of vectors.rel).
66
672007-12-08      Till Straumann <strauman@slac.stanford.edu>
68
69        * Makefile.am: merged shared/vme/vme_universe.c and
70        shared/vme/vme_universe_dma.c into one file.
71
722007-12-08      Till Straumann <strauman@slac.stanford.edu>
73
74        * Makefile.am: irq_supp.h was moved from shared/irq to
75        libcpu/powerpc/new-exceptions/bspsupport.
76
772007-11-30      Till Straumann <strauman@slac.stanford.edu>
78
79        * include/bsp.h: declare BSP_commandline_string variable.
80
812007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
82
83        * Makefile.am, include/bsp.h: Move interrupt_stack_size field from CPU
84        Table to Configuration Table. Eliminate CPU Table from all ports.
85        Delete references to CPU Table in all forms.
86
872007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
88
89        * preinstall.am: Moved most of the remaining CPU Table fields to the
90        Configuration Table. This included pretasking_hook, predriver_hook,
91        postdriver_hook, idle_task, do_zero_of_workspace,
92        extra_mpci_receive_server_stack, stack_allocate_hook, and
93        stack_free_hook. As a side-effect of this effort some multiprocessing
94        code was made conditional and some style clean up occurred.
95
962007-11-30      Till Straumann <strauman@slac.stanford.edu>
97
98        * Makefile.am: install new <irq/irq_supp.h> header
99
1002007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
101
102        * Makefile.am: ShowBATS() split out to helper routine so sharable by
103        more BSPs.
104
1052007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
106
107        * bsp_specs: Remove qrtems_debug.
108
1092007-04-09      Thomas Doerfler |Thomas.Doerfler@embedded-brains.de>
110
111        * README.MVME2400:
112        Added file to describe setup of a MVME2432 board for use with RTEMS
113
1142007-01-30      Till Straumann <strauman@slac.stanford.edu>
115
116        * Makefile.am, preinstall.am, include/bsp.h:
117        Use VME DMA support implemented by vmeUniverse and
118        libbsp/powerpc/shared/vme/vme_universe_dma.c
119        Added explanation for use of BSP_PIC_DO_EOI by
120        BSP implementors who derive from this 'include/bsp.h'.
121
1222007-01-26      Ralf Corsépius <ralf.corsepius@rtems.org>
123
124        * bootloader/Makefile.am: Use MKDIR_P instead of mkdir_p.
125
1262006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
127
128        * configure.ac: New BUG-REPORT address.
129
1302006-11-15      Joel Sherrill <joel@OARcorp.com>
131
132        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
133        file and simplified initialization.
134
1352006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
136
137        * Makefile.am: Remove superfluous -DASM.
138
1392006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
140
141        * configure.ac: Require autoconf-2.60. Require automake-1.10.
142
1432006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
144
145        * bootloader/Makefile.am: Remove DEFAULT_INCLUDES.
146
1472006-09-11      Chris Johns <chrisj@rtems.org>
148
149        * times.mcp750: Removed extra CRLF.
150       
1512006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
152
153        * configure.ac: Remove explicit ampolish3 support (now in
154        RTEMS_BSP_CONFIGURE).
155
1562006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
157
158        * configure.ac: Add ampolish3 support.
159        * Makefile.am: Add preinstall.am.
160
1612005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
162
163        * configure.ac: Remove USE_ENHANCED_INTR_API.
164
1652005-11-09      Eric Norum <norume@aps.anl.gov>
166
167        * bootloader/Makefile.am: Fix disagreement between GCCSPECS and GCC_SPECS.
168        * Makefile.am: Need to install vme_am_defs.h,
169
1702005-11-03      Till Straumann <strauman@slac.stanford.edu>
171
172        * shared/irq/openpic_i8259_irq.c: New file.
173        * ChangeLog, Makefile.am, motorola_powerpc/ChangeLog,
174        motorola_powerpc/Makefile.am, shared/irq/irq.c, shared/irq/irq.h,
175        shared/irq/irq_asm.S, shared/irq/irq_init.c: Separated openpic/i8259
176        specifica from generic irq handling into openpic_i8259_irq.c; added
177        some compilation conditionals to help BSPs without ISA to omit ISA
178        interrupts and calling i8259 code.
179
1802005-11-03      Till Straumann <strauman@slac.stanford.edu>
181
182        * Makefile.am, include/bsp.h: Added new shared pretaskinghook.c and
183        zerobss.c files to list to be made. Added some explanations about
184        CPU <-> PCI <-> VME address mapping issues.
185
1862005-11-03      Till Straumann <strauman@slac.stanford.edu>
187
188        * Makefile.am, startup/linkcmds:
189        moved linkcmds to shared area for other BSPs to use
190
1912005-10-20      Eric Norum <norume@aps.anl.gov>
192
193        * include/bsp.h: Support MVME2100.
194
1952005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
196
197        * include/bsp.h: New header guard.
198
1992005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
200
201        * configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
202
2032005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
204
205        * Makefile.am: Merge-in wrapup/Makefile.am.
206        * wrapup/Makefile.am: Remove.
207        * configure.ac: Reflect changes above.
208
2092005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
210
211        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
212
2132005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
214
215        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
216
2172004-11-17      Joel Sherrill <joel@OARcorp.com>
218
219        * startup/linkcmds: Add sections required by gcc 3.3.x so it will link.
220
2212004-11-16      Richard Campbell <richard.campbell@OARcorp.com>
222
223        * README.MVME2100: Update to include DBAT0.
224        * startup/linkcmds: Add sections from new gcc versions.
225
2262004-11-12      Ralf Corsepius <ralf_corsepius@rtems.org>
227
228        PR 717/bsps
229        * bootloader/Makefile.am: Set up BOOTLOADER_CPU_CFLAGS.
230
2312004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
232
233        * Makefile.am, configure.ac, bootloader/Makefile.am, include/bsp.h,
234        wrapup/Makefile.am: Add MVME2100 BSP and MPC8240 support. There was
235        also a significant amount of spelling and whitespace cleanup.
236        * README.MVME2100: New file.
237
2382004-11-05      Joel Sherrill <joel@OARcorp.com>
239
240        * startup/linkcmds: Add .gnu.linkonce.b and .gnu.linkonce.bs sections.
241
2422004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
243
244        * configure.ac: Require automake > 1.9.
245
2462004-05-22      Joel Sherrill <joel@OARcorp.com>
247
248        PR 615/bsps
249        * include/tm27.h: Removing USE_ENHANCE_INTR_API conditional check since
250        that is the only kind this BSP supports and tm27 does not care which
251        interrupt model is used as long as the macros are properly defined.
252
2532004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
254
255        PR 610/bsps
256        * Makefile.am: Add include/tm27.h, Cosmetics.
257        * include/tm27.h: Final cosmetics.
258
2592004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
260
261        * include/bsp.h: Split out tmtest27 support.
262        * include/tm27.h: New.
263
2642004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
265
266        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
267        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
268
2692004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
270
271        * include/bsp.h: Convert to using c99 fixed size types.
272
2732004-02-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
274
275        * bootloader/Makefile.am: Fix preinstall dir handling.
276
2772004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
278
279        * bootloader/Makefile.am: Preinstall dirs.
280        * Makefile.am: Reflect changes to bsp.am.
281        Preinstall dist_project_lib*.
282
2832004-02-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
284
285        * bootloader/Makefile.am: Fix up paths having been broken in
286        previous patch.
287
2882004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
289
290        * bootloader/Makefile.am: Remove references to $(top_srcdir).
291        Remove NM, LD. Cosmetics.
292
2932004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * configure.ac: Explicitly check for NM.
296
2972004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
298
299        * Makefile.am: Reflect changes to bsp.am.
300
3012004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
302
303        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
304
3052004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
306
307        * wrapup/Makefile.am: Convert to automake-building rules.
308
3092004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
310
311        * Makefile.am: Use include_*HEADERS for .../shared/*.h.
312
3132004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
314
315        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
316        irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
317        pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
318        startup/Makefile.am, vectors/Makefile.am, vme/Makefile.am.
319        Use automake compilation rules.
320        Rename clock.rel to pclock.rel (Conflict with libcpu).
321        * clock/Makefile.am, console/Makefile.am, irq/Makefile.am,
322        motorola/Makefile.am, openpic/Makefile.am, pci/Makefile.am,
323        residual/Makefile.am, start/Makefile.am, startup/Makefile.am,
324        vectors/Makefile.am, vme/Makefile.am: Remove.
325        * configure.ac: Reflect changes above.
326        * wrapup/Makefile.am: Reflect changes above.
327
3282004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
329
330        * wrapup/Makefile.am: Reflect changes to
331        ../support/*exception_processing/*.
332
3332004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
334
335        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
336        Add RTEMS_PROG_CCAS.
337
3382004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
339
340        * Makefile.am: Add PREINSTALL_DIRS.
341        * irq/Makefile.am: Add PREINSTALL_DIRS.
342        * motorola/Makefile.am: Add PREINSTALL_DIRS.
343        * openpic/Makefile.am: Add PREINSTALL_DIRS.
344        * pci/Makefile.am: Add PREINSTALL_DIRS.
345        * vectors/Makefile.am: Add PREINSTALL_DIRS.
346        * vme/Makefile.am: Add PREINSTALL_DIRS.
347        * wrapup/Makefile.am: Reflect changes to libcpu.
348
3492004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
350
351        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
352        Add PRE/TMPINSTALL_FILES to CLEANFILES.
353        * bootloader/Makefile.am: Ditto.
354        * irq/Makefile.am: Ditto.
355        * motorola/Makefile.am: Ditto.
356        * openpic/Makefile.am: Ditto.
357        * pci/Makefile.am: Ditto.
358        * start/Makefile.am: Ditto.
359        * startup/Makefile.am: Ditto.
360        * vectors/Makefile.am: Ditto.
361        * vme/Makefile.am: Ditto.
362
3632004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
364
365        * wrapup/Makefile.am: Eliminate $(LIB).
366        Use noinst_DATA to trigger building libbsp.a.
367
3682003-12-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
369
370        * start/Makefile.am: Add BUILD-VARIANTS.
371
3722003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
373
374        * vectors/Makefile.am: Fix typos.
375        * vme/Makefile.am: Fix typos.
376
3772003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
378
379        * bootloader/Makefile.am: Eliminate VPATH.
380        * clock/Makefile.am: Eliminate VPATH.
381        * console/Makefile.am: Eliminate VPATH.
382        * irq/Makefile.am: Eliminate VPATH.
383        * motorola/Makefile.am: Eliminate VPATH.
384        * openpic/Makefile.am: Eliminate VPATH.
385        * pci/Makefile.am: Eliminate VPATH.
386        * residual/Makefile.am: Eliminate VPATH.
387        * start/Makefile.am: Eliminate VPATH.
388        * startup/Makefile.am: Eliminate VPATH.
389        * vectors/Makefile.am: Eliminate VPATH.
390        * vme/Makefile.am: Eliminate VPATH.
391
3922003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * bootloader/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
395        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
396        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
397
3982003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
399
400        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
401        * bootloader/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
402        * irq/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
403        * motorola/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
404        * openpic/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
405        * pci/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
406        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
407        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
408        * vectors/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
409        * vme/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
410
4112003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
412
413        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
414
4152003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
416
417        * bootloader/Makefile.am: Misc cleanups and fixes.
418        * motorola/Makefile.am: Misc cleanups and fixes.
419        * start/Makefile.am: Misc cleanups and fixes.
420        * startup/Makefile.am: Misc cleanups and fixes.
421        * startup/linkcmds: Preparations for gcc-3.3.x.
422
4232003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
424
425        * Makefile.am: Cosmetics.
426        * bootloader/Makefile.am: Cosmetics.
427        * startup/Makefile.am: Cosmetics.
428
4292003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
430
431        * Makefile.am: Add preinstallation dirstamp support.
432        * bootloader/Makefile.am: Cosmetics.
433        * clock/Makefile.am: Cosmetics.
434        * console/Makefile.am: Cosmetics.
435        * irq/Makefile.am: Add preinstallation dirstamp support.
436        * motorola/Makefile.am: Cosmetics.
437        * openpic/Makefile.am: Cosmetics.
438        * pci/Makefile.am: Cosmetics.
439        * residual/Makefile.am: Cosmetics.
440        * start/Makefile.am: Cosmetics.
441        * startup/Makefile.am: Cosmetics.
442        * vectors/Makefile.am: Add preinstallation dirstamp support.
443        * vme/Makefile.am: Add preinstallation dirstamp support.
444        * wrapup/Makefile.am: Cosmetics.
445
4462003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
447
448        * clock/Makefile.am: Remove all-local: $(ARCH).
449        * console/Makefile.am: Remove all-local: $(ARCH).
450        * irq/Makefile.am: Remove all-local: $(ARCH).
451        * motorola/Makefile.am: Remove all-local: $(ARCH).
452        * openpic/Makefile.am: Remove all-local: $(ARCH).
453        * pci/Makefile.am: Remove all-local: $(ARCH).
454        * residual/Makefile.am: Remove all-local: $(ARCH).
455        * start/Makefile.am: Remove all-local: $(ARCH).
456        * startup/Makefile.am: Remove all-local: $(ARCH).
457        * vectors/Makefile.am: Remove all-local: $(ARCH).
458        * vme/Makefile.am: Remove all-local: $(ARCH).
459        * wrapup/Makefile.am: Remove all-local: $(ARCH).
460
4612003-10-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
462
463        * vectors/Makefile.am: Fix header installation.
464
4652003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
466
467        * Makefile.am: Merge-in include/Makefile.am.
468        Reflect changes to bsp.am.
469        * include/Makefile.am: Remove.
470        * include/bsp.h: Add copy of ../shared/include/bsp.h (Violates BSP
471        coding standards).
472        * configure.ac: Reflect changes above.
473        * irq/Makefile.am: Fix header installation.
474        * motorola/Makefile.am: Fix header installation.
475        * openpic/Makefile.am: Fix header installation.
476        * pci/Makefile.am: Fix header installation.
477
4782003-09-26      Till Strauman <strauman@slac.stanford.edu>
479
480        PR 496/bsps
481        * startup/Makefile.am: Use PowerPC shared sbrk() implementation which
482        is used when initial heap size is limited to first 32 MB of RAM to
483        satisfy boot loader requirements.
484
4852003-09-26  Till Straumann <strauman@slac.stanford.edu>
486
487        PR 497/bsps
488        * BOOTING: Document letting the bootloader shut down the
489        network interface since it continues to run after loading
490        RTEMS application and has to be dealt with.
491 
4922003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
493
494        * bsp_specs: Remove *lib:.
495
4962003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
497
498        * Makefile.am: Reflect having moved aclocal/.
499
5002003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
501
502        * Makefile.am: Reflect having moved automake/.
503        * bootloader/Makefile.am: Reflect having moved automake/.
504        * clock/Makefile.am: Reflect having moved automake/.
505        * console/Makefile.am: Reflect having moved automake/.
506        * include/Makefile.am: Reflect having moved automake/.
507        * irq/Makefile.am: Reflect having moved automake/.
508        * motorola/Makefile.am: Reflect having moved automake/.
509        * openpic/Makefile.am: Reflect having moved automake/.
510        * pci/Makefile.am: Reflect having moved automake/.
511        * residual/Makefile.am: Reflect having moved automake/.
512        * start/Makefile.am: Reflect having moved automake/.
513        * startup/Makefile.am: Reflect having moved automake/.
514        * vectors/Makefile.am: Reflect having moved automake/.
515        * vme/Makefile.am: Reflect having moved automake/.
516        * wrapup/Makefile.am: Reflect having moved automake/.
517
5182003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
519
520        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
521
5222003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
523
524        PR 444/bsps
525        PR 445/bsps
526        * bsp_specs: Remove -D__embedded__ -Asystem(embedded)
527        -DUSE_ENHANCED_INTR_API from cpp.
528        Remove cpp, old_cpp (now unused).
529        * configure.ac: Add -DUSE_ENHANCED_INTR_API to bspopts.h.
530
5312003-03-27      Joel Sherrill <joel@OARcorp.com>
532
533        * bootloader/Makefile.am: Eliminate EABI CFLAGS from those used to
534        compile the bootloader.
535
5362003-03-18  Till Straumann <strauman@slac.stanford.edu>
537
538        PR 356/bsps
539        * bsp_specs, start/Makefile.am, startup/linkcmds
540        This patch makes RTEMS/powerpc/shared EABI compliant.
541        Declare all linker-script defined addresses as
542        variables of unknown size and not as short objects
543        like 'int', 'void*' etc.
544        This prevents the compiler from generating a relocation
545        who assumes the existence of an __rtems_end object in
546        one of the short data areas (which would result in a
547        linker error).
548
5492003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
550
551        * configure.ac: Remove AC_CONFIG_AUX_DIR.
552
5532003-02-20      Till Straumann <strauman@slac.stanford.edu>
554
555        PR 349/bsps
556        * startup/Makefile.am, startup/linkcmds startup/Makefile.am,
557        startup/bspstart.c, startup/pgtbl_activate.c, startup/pgtbl_setup.c:
558        Let the powerpc/shared (+derived) BSPs use pagetable support
559        from libcpu.
560
5612003-02-20      Till Straumann <strauman@slac.stanford.edu>
562
563        PR 349/bsps
564        * Makefile.am, configure.ac: Add glue to the powerpc/shared BSP
565        to use the vmeUniverse VME-PCI bridge driver.
566        * vme/.cvsignore, vme/Makefile.am, wrapup/Makefile.am: New files.
567
5682003-02-20      Till Straumann <strauman@slac.stanford.edu>
569
570        PR 349/bsps
571        * openpic/Makefile.am, pci/Makefile.am:
572          - install the 'openpic.h' and 'pci.h' headers
573          - avoid a name clash by renaming 'vsprintf' & friends
574            to 'k_vsprintf' etc.
575          - let 'rtemsReboot' print a stack trace (in case an 'assert' failed)
576          - irq.c:
577             * fix: remove implicit assumption that ISA interrupt vectors start
578                    at 0
579             * add BSP hook to let a VME interrupt acknowledge the PCI/openpic
580               IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch)
581          - fix: EABI compliance; isr/exception lowlevel handlers must not
582                 clobber R2 or R13
583          - fix: openpic_init was called with the polarity/senses tables
584                 swapped (fixed wrong order of arguments)
585          - cosmetics: use new _read_SPRXX() _write_SPRXX() macros
586
5872003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
588
589        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
590
5912003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
592
593        * configure.ac: AC_PREREQ(2.57).
594
5952003-01-20      Joel Sherrill <joel@OARcorp.com>
596
597        * startup/linkcmds*: Add FreeBSD sysctl() sections.
598
5992002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
600 
601        * startup/linkcmds: Shifted .init, .fini to match better with
602        crtbegin/crtend linking.
603
6042002-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
605
606        * bootloader/Makefile.am: Don't include @RTEMS_BSP@.cfg.
607        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
608        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
609        * irq/Makefile.am: Don't include @RTEMS_BSP@.cfg.
610        * motorola/Makefile.am: Don't include @RTEMS_BSP@.cfg.
611        * openpic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
612        * pci/Makefile.am: Don't include @RTEMS_BSP@.cfg.
613        * residual/Makefile.am: Don't include @RTEMS_BSP@.cfg.
614        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
615        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
616        * vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
617
6182002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
619
620        * start/Makefile.am: Use install-data-local to install startfile.
621
6222002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
623
624        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
625
626002-11-17       Greg Menke <gregory.menke@gsfc.nasa.gov>
627
628        * README.mtx603e: New file.
629
6302002-11-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
631
632        * bsp_specs: Added crtbegin,crtend objects so C++ global objects
633        constructors/destructors run correctly. 
634        * startup/linkcmds: Increased code length and updated the ctor/dtor
635        sections to handle crtbegin, crtend objects.
636>       
6372002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
638
639        * .cvsignore: Reformat.
640        Add autom4te*cache.
641        Remove autom4te.cache.
642
6432002-08-21      Joel Sherrill <joel@OARcorp.com>
644
645        * bsp_specs: Added support for -nostdlibs.
646
6472002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
648
649        * bootloader/Makefile.am: Fix that crappy Makefile.am once again.
650
6512002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
652
653        * bootloader/Makefile.am: Use .$(OBJEXT) instead of .o.
654        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
655        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
656        * irq/Makefile.am: Use .$(OBJEXT) instead of .o.
657        * motorola/Makefile.am: Use .$(OBJEXT) instead of .o.
658        * openpic/Makefile.am: Use .$(OBJEXT) instead of .o.
659        * pci/Makefile.am: Use .$(OBJEXT) instead of .o.
660        * residual/Makefile.am: Use .$(OBJEXT) instead of .o.
661        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
662        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
663        * vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
664        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
665
6662002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
667
668        * bootloader/Makefile.am: Install bootloader.o.
669        Install bootloader/bootloader.ppcboot.lds.
670
6712002-07-24      Joel Sherrill <joel@OARcorp.com>
672
673        * vectors/Makefile.am: Install bsp/vectors.h.
674
6752002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
676
677        * include/Makefile.am: Fix preinstallation.
678        * bootloader: Eliminate $(INCLUDES).
679
6802002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
681
682        * start/Makefile.am: Eliminate PGM.
683        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
684
6852002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
686
687        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
688
6892002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
690
691        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
692        Remove $(OBJS) from all-local.
693
6942002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
695
696        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
697
6982001-05-14      Till Straumann <strauman@slac.stanford.edu>
699
700        * bootloader/Makefile.am, console/Makefile.am, pci/Makefile.am:
701        Per PR216, "libbsp/powerpc/shared" BSP has been modified considerably
702        with the goal to make it more flexible and reusable by other
703        BSPs. The main strategies were:
704            - eliminate hardcoded base addresses; devices use offsets
705              and a BSP defined base address.
706            - separate functionality into different files (e.g. reboot from
707              inch.c to reboot.c) which can be overridden by a 'derived' BSP.
708            - separate initialization code into separate files (e.g.  PCI
709              bridge detection/initialization was separated from the more
710              generic PCI access routines), also to make it easier for
711              'derived' BSPs to substitute their own initialization code.
712        There are also a couple of enhancements and fixes:
713            - IRQ handling code now has a hook for attaching a VME bridge.
714            - OpenPIC is now explicitely initialized (polarities, senses).
715              Eliminated the implicit assumption on the presence of an ISA PIC.
716            - UART and console driver now supports more than 1 port. The current
717              maximum of 2 can easily be extended by enlarging a table (it
718              would even be easier if the ISR API was not broken by design).
719            - fixed polled_io.c so it correctly supports console on COM2
720            - fixed TLB invalidation code (start.S).
721            - exception handler prints a stack backtrace.
722            - added BSP_pciFindDevice() to scan the pci bus for a particular
723              vendor/device/instance.
724
7252001-05-09      Joel Sherrill <joel@OARcorp.com>
726
727        * startup/linkcmds: In support of gcc 3.1, added one of more
728        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
729        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
730        and direction of segments to memory regions may also have been
731        addressed.  This was a sweep across all BSPs.
732 
7332001-04-08      Joel Sherrill <joel@OARcorp.com>
734
735        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
736 
7372002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
738
739        * bootloader/Makefile.am: Use automake-1.6 AS compilation rules.
740
7412001-04-02      Joel Sherrill <joel@OARcorp.com>
742
743        * bootloader/Makefile.am: Use AM_CCASFLAGS instead of AM_ASFLAGS.
744
7452002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
746
747        * configure.ac:
748        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
749        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
750        * bootloader/Makefile.am: Remove AUTOMAKE_OPTIONS.
751        * Makefile.am: Remove AUTOMAKE_OPTIONS.
752        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
753        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
754        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
755        * irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
756        * motorola/Makefile.am: Remove AUTOMAKE_OPTIONS.
757        * openpic/Makefile.am: Remove AUTOMAKE_OPTIONS.
758        * pci/Makefile.am: Remove AUTOMAKE_OPTIONS.
759        * residual/Makefile.am: Remove AUTOMAKE_OPTIONS.
760        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
761        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
762        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
763        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
764
7652001-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
766
767        * configure.ac: Remove RTEMS_ENABLE_NETWORKING.
768
7692001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
770
771        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
772
7732001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
774
775        * Makefile.am: Add @exceptions@ to SUBDIRS;
776        Remove need_motorola_powerpc.
777        * configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
778        make/custom/mcp750.cfg, make/custom/mvme2307.cfg;
779        Remove need_motorola_powerpc;
780        Add RTEMS_PPC_EXCEPTIONS([new]).
781        * include/Makefile.am: Replace PREINSTALL_FILES with
782        TMPINSTALL_FILES, include force-preinstall.am.
783        * wrapup/Makefile.am: Apply @exceptions@.
784
7852001-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
786
787        * configure.ac: Add bspopts.h.
788        * include/.cvsignore: Add stamp-h* and bspopts.h*.
789        * include/Makefile.am: Add bspopts.h.
790        * pci/Makefile.am: Append -O2 to AM_CFLAGS.
791
7922001-11-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
793
794        * bootloader/Makefile.am: completely reworked.
795        * configure.ac: Add AM_PROG_AS.
796
7972001-10-25      Joel Sherrill <joel@OARcorp.com>
798
799        * startup/linkcmds: Added _init and _fini.
800
8012001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
802
803        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
804        * configure.in: Remove.
805        * configure.ac: New file, generated from configure.in by autoupdate.
806
8072001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
808
809        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
810        * residual/Makefile.am: Use 'PREINSTALL_FILES ='.
811        * vectors/Makefile.am: Use 'PREINSTALL_FILES ='.
812        * pci/Makefile.am: Use 'PREINSTALL_FILES ='.
813        * openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
814        * bootloader/Makefile.am: Use 'CLEANFILES ='.
815
8162001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
817
818        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
819
8202001-01-03      Emmanuel Raguet <raguet@crf.canon.fr>
821
822        * bootloader/Makefile.am: Modified to install bootloader so
823        make-exe rule can avoid writing to install point or assuming
824        BSP build tree is available.
825
8262000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
827
828        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
829
8302000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
831
832        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
833
8342000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
835
836        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
837        Switch to GNU canonicalization.
838
8392000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
840
841        * startup/linkcmds: Added lines so DWARF debug information
842        would be available.  Otherwise gdb complains that the offsets
843        for the debug info are incorrect and doesn't load the files.
844
8452000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
846
847        * bootloader/Makefile.am, clock/Makefile.am, console/Makefile.am,
848        irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
849        pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
850        startup/Makefile.am, vectors/Makefile.am, wrapup/Makefile.am:
851        Include compile.am
852
8532000-08-10      Joel Sherrill <joel@OARcorp.com>
854
855        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.