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

4.104.115
Last change on this file since 704e371 was 76432f9, checked in by Joel Sherrill <joel.sherrill@…>, on 09/15/08 at 22:05:04

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

  • include/bsp.h: Add use of bsp_get_work_area() in its own file and rely on BSP Framework to perform more initialization.
  • Property mode set to 100644
File size: 28.0 KB
Line 
12008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * include/bsp.h: Add use of bsp_get_work_area() in its own file and
4        rely on BSP Framework to perform more initialization.
5
62008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
7
8        * Makefile.am: Rework to avoid .rel files.
9
102007-12-11      Till Straumann <strauman@slac.stanford.edu>
11
12        * Makefile.am: use new irq_bspsupport.rel which was
13        split out of exc_bspsupport.rel to provide finer-grained
14        control over what BSPs want to use.
15
162007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
17
18        * include/bsp.h: Eliminate copies of the Configuration Table. Use the
19        RTEMS provided accessor macros to obtain configuration fields.
20
212007-12-10      Till Straumann <strauman@slac.stanford.edu>
22       
23        * Makefile.am: use shared exception/interrupt support
24        from libcpu/powerpc/new-exceptions/bspsupport rather
25        than ../shared/vectors , ../shared/irq
26
272007-12-10      Till Straumann <strauman@slac.stanford.edu>
28       
29        * shared/vectors/vectors_entry.S, motorola_powerpc/bsp_specs,
30        shared/start/vectors_entry.S: moved vectors_entry.S to
31        'start' subdir and made a start file rather than
32        element of vectors.rel (it should always be linked but
33        won't if it is the sole member of vectors.rel).
34
352007-12-08      Till Straumann <strauman@slac.stanford.edu>
36
37        * Makefile.am: merged shared/vme/vme_universe.c and
38        shared/vme/vme_universe_dma.c into one file.
39
402007-12-08      Till Straumann <strauman@slac.stanford.edu>
41
42        * Makefile.am: irq_supp.h was moved from shared/irq to
43        libcpu/powerpc/new-exceptions/bspsupport.
44
452007-11-30      Till Straumann <strauman@slac.stanford.edu>
46
47        * include/bsp.h: declare BSP_commandline_string variable.
48
492007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
50
51        * Makefile.am, include/bsp.h: Move interrupt_stack_size field from CPU
52        Table to Configuration Table. Eliminate CPU Table from all ports.
53        Delete references to CPU Table in all forms.
54
552007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
56
57        * preinstall.am: Moved most of the remaining CPU Table fields to the
58        Configuration Table. This included pretasking_hook, predriver_hook,
59        postdriver_hook, idle_task, do_zero_of_workspace,
60        extra_mpci_receive_server_stack, stack_allocate_hook, and
61        stack_free_hook. As a side-effect of this effort some multiprocessing
62        code was made conditional and some style clean up occurred.
63
642007-11-30      Till Straumann <strauman@slac.stanford.edu>
65
66        * Makefile.am: install new <irq/irq_supp.h> header
67
682007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
69
70        * Makefile.am: ShowBATS() split out to helper routine so sharable by
71        more BSPs.
72
732007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
74
75        * bsp_specs: Remove qrtems_debug.
76
772007-04-09      Thomas Doerfler |Thomas.Doerfler@embedded-brains.de>
78
79        * README.MVME2400:
80        Added file to describe setup of a MVME2432 board for use with RTEMS
81
822007-01-30      Till Straumann <strauman@slac.stanford.edu>
83
84        * Makefile.am, preinstall.am, include/bsp.h:
85        Use VME DMA support implemented by vmeUniverse and
86        libbsp/powerpc/shared/vme/vme_universe_dma.c
87        Added explanation for use of BSP_PIC_DO_EOI by
88        BSP implementors who derive from this 'include/bsp.h'.
89
902007-01-26      Ralf Corsépius <ralf.corsepius@rtems.org>
91
92        * bootloader/Makefile.am: Use MKDIR_P instead of mkdir_p.
93
942006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
95
96        * configure.ac: New BUG-REPORT address.
97
982006-11-15      Joel Sherrill <joel@OARcorp.com>
99
100        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
101        file and simplified initialization.
102
1032006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
104
105        * Makefile.am: Remove superfluous -DASM.
106
1072006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
108
109        * configure.ac: Require autoconf-2.60. Require automake-1.10.
110
1112006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
112
113        * bootloader/Makefile.am: Remove DEFAULT_INCLUDES.
114
1152006-09-11      Chris Johns <chrisj@rtems.org>
116
117        * times.mcp750: Removed extra CRLF.
118       
1192006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
120
121        * configure.ac: Remove explicit ampolish3 support (now in
122        RTEMS_BSP_CONFIGURE).
123
1242006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
125
126        * configure.ac: Add ampolish3 support.
127        * Makefile.am: Add preinstall.am.
128
1292005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
130
131        * configure.ac: Remove USE_ENHANCED_INTR_API.
132
1332005-11-09      Eric Norum <norume@aps.anl.gov>
134
135        * bootloader/Makefile.am: Fix disagreement between GCCSPECS and GCC_SPECS.
136        * Makefile.am: Need to install vme_am_defs.h,
137
1382005-11-03      Till Straumann <strauman@slac.stanford.edu>
139
140        * shared/irq/openpic_i8259_irq.c: New file.
141        * ChangeLog, Makefile.am, motorola_powerpc/ChangeLog,
142        motorola_powerpc/Makefile.am, shared/irq/irq.c, shared/irq/irq.h,
143        shared/irq/irq_asm.S, shared/irq/irq_init.c: Separated openpic/i8259
144        specifica from generic irq handling into openpic_i8259_irq.c; added
145        some compilation conditionals to help BSPs without ISA to omit ISA
146        interrupts and calling i8259 code.
147
1482005-11-03      Till Straumann <strauman@slac.stanford.edu>
149
150        * Makefile.am, include/bsp.h: Added new shared pretaskinghook.c and
151        zerobss.c files to list to be made. Added some explanations about
152        CPU <-> PCI <-> VME address mapping issues.
153
1542005-11-03      Till Straumann <strauman@slac.stanford.edu>
155
156        * Makefile.am, startup/linkcmds:
157        moved linkcmds to shared area for other BSPs to use
158
1592005-10-20      Eric Norum <norume@aps.anl.gov>
160
161        * include/bsp.h: Support MVME2100.
162
1632005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
164
165        * include/bsp.h: New header guard.
166
1672005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
168
169        * configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
170
1712005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
172
173        * Makefile.am: Merge-in wrapup/Makefile.am.
174        * wrapup/Makefile.am: Remove.
175        * configure.ac: Reflect changes above.
176
1772005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
178
179        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
180
1812005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
182
183        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
184
1852004-11-17      Joel Sherrill <joel@OARcorp.com>
186
187        * startup/linkcmds: Add sections required by gcc 3.3.x so it will link.
188
1892004-11-16      Richard Campbell <richard.campbell@OARcorp.com>
190
191        * README.MVME2100: Update to include DBAT0.
192        * startup/linkcmds: Add sections from new gcc versions.
193
1942004-11-12      Ralf Corsepius <ralf_corsepius@rtems.org>
195
196        PR 717/bsps
197        * bootloader/Makefile.am: Set up BOOTLOADER_CPU_CFLAGS.
198
1992004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
200
201        * Makefile.am, configure.ac, bootloader/Makefile.am, include/bsp.h,
202        wrapup/Makefile.am: Add MVME2100 BSP and MPC8240 support. There was
203        also a significant amount of spelling and whitespace cleanup.
204        * README.MVME2100: New file.
205
2062004-11-05      Joel Sherrill <joel@OARcorp.com>
207
208        * startup/linkcmds: Add .gnu.linkonce.b and .gnu.linkonce.bs sections.
209
2102004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
211
212        * configure.ac: Require automake > 1.9.
213
2142004-05-22      Joel Sherrill <joel@OARcorp.com>
215
216        PR 615/bsps
217        * include/tm27.h: Removing USE_ENHANCE_INTR_API conditional check since
218        that is the only kind this BSP supports and tm27 does not care which
219        interrupt model is used as long as the macros are properly defined.
220
2212004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
222
223        PR 610/bsps
224        * Makefile.am: Add include/tm27.h, Cosmetics.
225        * include/tm27.h: Final cosmetics.
226
2272004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
228
229        * include/bsp.h: Split out tmtest27 support.
230        * include/tm27.h: New.
231
2322004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
233
234        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
235        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
236
2372004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
238
239        * include/bsp.h: Convert to using c99 fixed size types.
240
2412004-02-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
242
243        * bootloader/Makefile.am: Fix preinstall dir handling.
244
2452004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
246
247        * bootloader/Makefile.am: Preinstall dirs.
248        * Makefile.am: Reflect changes to bsp.am.
249        Preinstall dist_project_lib*.
250
2512004-02-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
252
253        * bootloader/Makefile.am: Fix up paths having been broken in
254        previous patch.
255
2562004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
257
258        * bootloader/Makefile.am: Remove references to $(top_srcdir).
259        Remove NM, LD. Cosmetics.
260
2612004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
262
263        * configure.ac: Explicitly check for NM.
264
2652004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
266
267        * Makefile.am: Reflect changes to bsp.am.
268
2692004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
270
271        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
272
2732004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
274
275        * wrapup/Makefile.am: Convert to automake-building rules.
276
2772004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
278
279        * Makefile.am: Use include_*HEADERS for .../shared/*.h.
280
2812004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
284        irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
285        pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
286        startup/Makefile.am, vectors/Makefile.am, vme/Makefile.am.
287        Use automake compilation rules.
288        Rename clock.rel to pclock.rel (Conflict with libcpu).
289        * clock/Makefile.am, console/Makefile.am, irq/Makefile.am,
290        motorola/Makefile.am, openpic/Makefile.am, pci/Makefile.am,
291        residual/Makefile.am, start/Makefile.am, startup/Makefile.am,
292        vectors/Makefile.am, vme/Makefile.am: Remove.
293        * configure.ac: Reflect changes above.
294        * wrapup/Makefile.am: Reflect changes above.
295
2962004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
297
298        * wrapup/Makefile.am: Reflect changes to
299        ../support/*exception_processing/*.
300
3012004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
302
303        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
304        Add RTEMS_PROG_CCAS.
305
3062004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * Makefile.am: Add PREINSTALL_DIRS.
309        * irq/Makefile.am: Add PREINSTALL_DIRS.
310        * motorola/Makefile.am: Add PREINSTALL_DIRS.
311        * openpic/Makefile.am: Add PREINSTALL_DIRS.
312        * pci/Makefile.am: Add PREINSTALL_DIRS.
313        * vectors/Makefile.am: Add PREINSTALL_DIRS.
314        * vme/Makefile.am: Add PREINSTALL_DIRS.
315        * wrapup/Makefile.am: Reflect changes to libcpu.
316
3172004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
318
319        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
320        Add PRE/TMPINSTALL_FILES to CLEANFILES.
321        * bootloader/Makefile.am: Ditto.
322        * irq/Makefile.am: Ditto.
323        * motorola/Makefile.am: Ditto.
324        * openpic/Makefile.am: Ditto.
325        * pci/Makefile.am: Ditto.
326        * start/Makefile.am: Ditto.
327        * startup/Makefile.am: Ditto.
328        * vectors/Makefile.am: Ditto.
329        * vme/Makefile.am: Ditto.
330
3312004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
332
333        * wrapup/Makefile.am: Eliminate $(LIB).
334        Use noinst_DATA to trigger building libbsp.a.
335
3362003-12-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
337
338        * start/Makefile.am: Add BUILD-VARIANTS.
339
3402003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
341
342        * vectors/Makefile.am: Fix typos.
343        * vme/Makefile.am: Fix typos.
344
3452003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
346
347        * bootloader/Makefile.am: Eliminate VPATH.
348        * clock/Makefile.am: Eliminate VPATH.
349        * console/Makefile.am: Eliminate VPATH.
350        * irq/Makefile.am: Eliminate VPATH.
351        * motorola/Makefile.am: Eliminate VPATH.
352        * openpic/Makefile.am: Eliminate VPATH.
353        * pci/Makefile.am: Eliminate VPATH.
354        * residual/Makefile.am: Eliminate VPATH.
355        * start/Makefile.am: Eliminate VPATH.
356        * startup/Makefile.am: Eliminate VPATH.
357        * vectors/Makefile.am: Eliminate VPATH.
358        * vme/Makefile.am: Eliminate VPATH.
359
3602003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
361
362        * bootloader/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
363        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
364        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
365
3662003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
367
368        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
369        * bootloader/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
370        * irq/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
371        * motorola/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
372        * openpic/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
373        * pci/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
374        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
375        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
376        * vectors/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
377        * vme/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
378
3792003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
380
381        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
382
3832003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        * bootloader/Makefile.am: Misc cleanups and fixes.
386        * motorola/Makefile.am: Misc cleanups and fixes.
387        * start/Makefile.am: Misc cleanups and fixes.
388        * startup/Makefile.am: Misc cleanups and fixes.
389        * startup/linkcmds: Preparations for gcc-3.3.x.
390
3912003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
392
393        * Makefile.am: Cosmetics.
394        * bootloader/Makefile.am: Cosmetics.
395        * startup/Makefile.am: Cosmetics.
396
3972003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
398
399        * Makefile.am: Add preinstallation dirstamp support.
400        * bootloader/Makefile.am: Cosmetics.
401        * clock/Makefile.am: Cosmetics.
402        * console/Makefile.am: Cosmetics.
403        * irq/Makefile.am: Add preinstallation dirstamp support.
404        * motorola/Makefile.am: Cosmetics.
405        * openpic/Makefile.am: Cosmetics.
406        * pci/Makefile.am: Cosmetics.
407        * residual/Makefile.am: Cosmetics.
408        * start/Makefile.am: Cosmetics.
409        * startup/Makefile.am: Cosmetics.
410        * vectors/Makefile.am: Add preinstallation dirstamp support.
411        * vme/Makefile.am: Add preinstallation dirstamp support.
412        * wrapup/Makefile.am: Cosmetics.
413
4142003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
415
416        * clock/Makefile.am: Remove all-local: $(ARCH).
417        * console/Makefile.am: Remove all-local: $(ARCH).
418        * irq/Makefile.am: Remove all-local: $(ARCH).
419        * motorola/Makefile.am: Remove all-local: $(ARCH).
420        * openpic/Makefile.am: Remove all-local: $(ARCH).
421        * pci/Makefile.am: Remove all-local: $(ARCH).
422        * residual/Makefile.am: Remove all-local: $(ARCH).
423        * start/Makefile.am: Remove all-local: $(ARCH).
424        * startup/Makefile.am: Remove all-local: $(ARCH).
425        * vectors/Makefile.am: Remove all-local: $(ARCH).
426        * vme/Makefile.am: Remove all-local: $(ARCH).
427        * wrapup/Makefile.am: Remove all-local: $(ARCH).
428
4292003-10-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
430
431        * vectors/Makefile.am: Fix header installation.
432
4332003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
434
435        * Makefile.am: Merge-in include/Makefile.am.
436        Reflect changes to bsp.am.
437        * include/Makefile.am: Remove.
438        * include/bsp.h: Add copy of ../shared/include/bsp.h (Violates BSP
439        coding standards).
440        * configure.ac: Reflect changes above.
441        * irq/Makefile.am: Fix header installation.
442        * motorola/Makefile.am: Fix header installation.
443        * openpic/Makefile.am: Fix header installation.
444        * pci/Makefile.am: Fix header installation.
445
4462003-09-26      Till Strauman <strauman@slac.stanford.edu>
447
448        PR 496/bsps
449        * startup/Makefile.am: Use PowerPC shared sbrk() implementation which
450        is used when initial heap size is limited to first 32 MB of RAM to
451        satisfy boot loader requirements.
452
4532003-09-26  Till Straumann <strauman@slac.stanford.edu>
454
455        PR 497/bsps
456        * BOOTING: Document letting the bootloader shut down the
457        network interface since it continues to run after loading
458        RTEMS application and has to be dealt with.
459 
4602003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
461
462        * bsp_specs: Remove *lib:.
463
4642003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
465
466        * Makefile.am: Reflect having moved aclocal/.
467
4682003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
469
470        * Makefile.am: Reflect having moved automake/.
471        * bootloader/Makefile.am: Reflect having moved automake/.
472        * clock/Makefile.am: Reflect having moved automake/.
473        * console/Makefile.am: Reflect having moved automake/.
474        * include/Makefile.am: Reflect having moved automake/.
475        * irq/Makefile.am: Reflect having moved automake/.
476        * motorola/Makefile.am: Reflect having moved automake/.
477        * openpic/Makefile.am: Reflect having moved automake/.
478        * pci/Makefile.am: Reflect having moved automake/.
479        * residual/Makefile.am: Reflect having moved automake/.
480        * start/Makefile.am: Reflect having moved automake/.
481        * startup/Makefile.am: Reflect having moved automake/.
482        * vectors/Makefile.am: Reflect having moved automake/.
483        * vme/Makefile.am: Reflect having moved automake/.
484        * wrapup/Makefile.am: Reflect having moved automake/.
485
4862003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
487
488        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
489
4902003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
491
492        PR 444/bsps
493        PR 445/bsps
494        * bsp_specs: Remove -D__embedded__ -Asystem(embedded)
495        -DUSE_ENHANCED_INTR_API from cpp.
496        Remove cpp, old_cpp (now unused).
497        * configure.ac: Add -DUSE_ENHANCED_INTR_API to bspopts.h.
498
4992003-03-27      Joel Sherrill <joel@OARcorp.com>
500
501        * bootloader/Makefile.am: Eliminate EABI CFLAGS from those used to
502        compile the bootloader.
503
5042003-03-18  Till Straumann <strauman@slac.stanford.edu>
505
506        PR 356/bsps
507        * bsp_specs, start/Makefile.am, startup/linkcmds
508        This patch makes RTEMS/powerpc/shared EABI compliant.
509        Declare all linker-script defined addresses as
510        variables of unknown size and not as short objects
511        like 'int', 'void*' etc.
512        This prevents the compiler from generating a relocation
513        who assumes the existence of an __rtems_end object in
514        one of the short data areas (which would result in a
515        linker error).
516
5172003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
518
519        * configure.ac: Remove AC_CONFIG_AUX_DIR.
520
5212003-02-20      Till Straumann <strauman@slac.stanford.edu>
522
523        PR 349/bsps
524        * startup/Makefile.am, startup/linkcmds startup/Makefile.am,
525        startup/bspstart.c, startup/pgtbl_activate.c, startup/pgtbl_setup.c:
526        Let the powerpc/shared (+derived) BSPs use pagetable support
527        from libcpu.
528
5292003-02-20      Till Straumann <strauman@slac.stanford.edu>
530
531        PR 349/bsps
532        * Makefile.am, configure.ac: Add glue to the powerpc/shared BSP
533        to use the vmeUniverse VME-PCI bridge driver.
534        * vme/.cvsignore, vme/Makefile.am, wrapup/Makefile.am: New files.
535
5362003-02-20      Till Straumann <strauman@slac.stanford.edu>
537
538        PR 349/bsps
539        * openpic/Makefile.am, pci/Makefile.am:
540          - install the 'openpic.h' and 'pci.h' headers
541          - avoid a name clash by renaming 'vsprintf' & friends
542            to 'k_vsprintf' etc.
543          - let 'rtemsReboot' print a stack trace (in case an 'assert' failed)
544          - irq.c:
545             * fix: remove implicit assumption that ISA interrupt vectors start
546                    at 0
547             * add BSP hook to let a VME interrupt acknowledge the PCI/openpic
548               IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch)
549          - fix: EABI compliance; isr/exception lowlevel handlers must not
550                 clobber R2 or R13
551          - fix: openpic_init was called with the polarity/senses tables
552                 swapped (fixed wrong order of arguments)
553          - cosmetics: use new _read_SPRXX() _write_SPRXX() macros
554
5552003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
556
557        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
558
5592003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
560
561        * configure.ac: AC_PREREQ(2.57).
562
5632003-01-20      Joel Sherrill <joel@OARcorp.com>
564
565        * startup/linkcmds*: Add FreeBSD sysctl() sections.
566
5672002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
568 
569        * startup/linkcmds: Shifted .init, .fini to match better with
570        crtbegin/crtend linking.
571
5722002-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
573
574        * bootloader/Makefile.am: Don't include @RTEMS_BSP@.cfg.
575        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
576        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
577        * irq/Makefile.am: Don't include @RTEMS_BSP@.cfg.
578        * motorola/Makefile.am: Don't include @RTEMS_BSP@.cfg.
579        * openpic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
580        * pci/Makefile.am: Don't include @RTEMS_BSP@.cfg.
581        * residual/Makefile.am: Don't include @RTEMS_BSP@.cfg.
582        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
583        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
584        * vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
585
5862002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
587
588        * start/Makefile.am: Use install-data-local to install startfile.
589
5902002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
591
592        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
593
594002-11-17       Greg Menke <gregory.menke@gsfc.nasa.gov>
595
596        * README.mtx603e: New file.
597
5982002-11-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
599
600        * bsp_specs: Added crtbegin,crtend objects so C++ global objects
601        constructors/destructors run correctly. 
602        * startup/linkcmds: Increased code length and updated the ctor/dtor
603        sections to handle crtbegin, crtend objects.
604>       
6052002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
606
607        * .cvsignore: Reformat.
608        Add autom4te*cache.
609        Remove autom4te.cache.
610
6112002-08-21      Joel Sherrill <joel@OARcorp.com>
612
613        * bsp_specs: Added support for -nostdlibs.
614
6152002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
616
617        * bootloader/Makefile.am: Fix that crappy Makefile.am once again.
618
6192002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
620
621        * bootloader/Makefile.am: Use .$(OBJEXT) instead of .o.
622        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
623        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
624        * irq/Makefile.am: Use .$(OBJEXT) instead of .o.
625        * motorola/Makefile.am: Use .$(OBJEXT) instead of .o.
626        * openpic/Makefile.am: Use .$(OBJEXT) instead of .o.
627        * pci/Makefile.am: Use .$(OBJEXT) instead of .o.
628        * residual/Makefile.am: Use .$(OBJEXT) instead of .o.
629        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
630        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
631        * vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
632        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
633
6342002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
635
636        * bootloader/Makefile.am: Install bootloader.o.
637        Install bootloader/bootloader.ppcboot.lds.
638
6392002-07-24      Joel Sherrill <joel@OARcorp.com>
640
641        * vectors/Makefile.am: Install bsp/vectors.h.
642
6432002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
644
645        * include/Makefile.am: Fix preinstallation.
646        * bootloader: Eliminate $(INCLUDES).
647
6482002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
649
650        * start/Makefile.am: Eliminate PGM.
651        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
652
6532002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
654
655        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
656
6572002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
658
659        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
660        Remove $(OBJS) from all-local.
661
6622002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
663
664        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
665
6662001-05-14      Till Straumann <strauman@slac.stanford.edu>
667
668        * bootloader/Makefile.am, console/Makefile.am, pci/Makefile.am:
669        Per PR216, "libbsp/powerpc/shared" BSP has been modified considerably
670        with the goal to make it more flexible and reusable by other
671        BSPs. The main strategies were:
672            - eliminate hardcoded base addresses; devices use offsets
673              and a BSP defined base address.
674            - separate functionality into different files (e.g. reboot from
675              inch.c to reboot.c) which can be overridden by a 'derived' BSP.
676            - separate initialization code into separate files (e.g.  PCI
677              bridge detection/initialization was separated from the more
678              generic PCI access routines), also to make it easier for
679              'derived' BSPs to substitute their own initialization code.
680        There are also a couple of enhancements and fixes:
681            - IRQ handling code now has a hook for attaching a VME bridge.
682            - OpenPIC is now explicitely initialized (polarities, senses).
683              Eliminated the implicit assumption on the presence of an ISA PIC.
684            - UART and console driver now supports more than 1 port. The current
685              maximum of 2 can easily be extended by enlarging a table (it
686              would even be easier if the ISR API was not broken by design).
687            - fixed polled_io.c so it correctly supports console on COM2
688            - fixed TLB invalidation code (start.S).
689            - exception handler prints a stack backtrace.
690            - added BSP_pciFindDevice() to scan the pci bus for a particular
691              vendor/device/instance.
692
6932001-05-09      Joel Sherrill <joel@OARcorp.com>
694
695        * startup/linkcmds: In support of gcc 3.1, added one of more
696        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
697        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
698        and direction of segments to memory regions may also have been
699        addressed.  This was a sweep across all BSPs.
700 
7012001-04-08      Joel Sherrill <joel@OARcorp.com>
702
703        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
704 
7052002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
706
707        * bootloader/Makefile.am: Use automake-1.6 AS compilation rules.
708
7092001-04-02      Joel Sherrill <joel@OARcorp.com>
710
711        * bootloader/Makefile.am: Use AM_CCASFLAGS instead of AM_ASFLAGS.
712
7132002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
714
715        * configure.ac:
716        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
717        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
718        * bootloader/Makefile.am: Remove AUTOMAKE_OPTIONS.
719        * Makefile.am: Remove AUTOMAKE_OPTIONS.
720        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
721        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
722        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
723        * irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
724        * motorola/Makefile.am: Remove AUTOMAKE_OPTIONS.
725        * openpic/Makefile.am: Remove AUTOMAKE_OPTIONS.
726        * pci/Makefile.am: Remove AUTOMAKE_OPTIONS.
727        * residual/Makefile.am: Remove AUTOMAKE_OPTIONS.
728        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
729        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
730        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
731        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
732
7332001-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
734
735        * configure.ac: Remove RTEMS_ENABLE_NETWORKING.
736
7372001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
738
739        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
740
7412001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
742
743        * Makefile.am: Add @exceptions@ to SUBDIRS;
744        Remove need_motorola_powerpc.
745        * configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
746        make/custom/mcp750.cfg, make/custom/mvme2307.cfg;
747        Remove need_motorola_powerpc;
748        Add RTEMS_PPC_EXCEPTIONS([new]).
749        * include/Makefile.am: Replace PREINSTALL_FILES with
750        TMPINSTALL_FILES, include force-preinstall.am.
751        * wrapup/Makefile.am: Apply @exceptions@.
752
7532001-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
754
755        * configure.ac: Add bspopts.h.
756        * include/.cvsignore: Add stamp-h* and bspopts.h*.
757        * include/Makefile.am: Add bspopts.h.
758        * pci/Makefile.am: Append -O2 to AM_CFLAGS.
759
7602001-11-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
761
762        * bootloader/Makefile.am: completely reworked.
763        * configure.ac: Add AM_PROG_AS.
764
7652001-10-25      Joel Sherrill <joel@OARcorp.com>
766
767        * startup/linkcmds: Added _init and _fini.
768
7692001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
770
771        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
772        * configure.in: Remove.
773        * configure.ac: New file, generated from configure.in by autoupdate.
774
7752001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
776
777        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
778        * residual/Makefile.am: Use 'PREINSTALL_FILES ='.
779        * vectors/Makefile.am: Use 'PREINSTALL_FILES ='.
780        * pci/Makefile.am: Use 'PREINSTALL_FILES ='.
781        * openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
782        * bootloader/Makefile.am: Use 'CLEANFILES ='.
783
7842001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
785
786        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
787
7882001-01-03      Emmanuel Raguet <raguet@crf.canon.fr>
789
790        * bootloader/Makefile.am: Modified to install bootloader so
791        make-exe rule can avoid writing to install point or assuming
792        BSP build tree is available.
793
7942000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
795
796        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
797
7982000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
799
800        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
801
8022000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
803
804        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
805        Switch to GNU canonicalization.
806
8072000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
808
809        * startup/linkcmds: Added lines so DWARF debug information
810        would be available.  Otherwise gdb complains that the offsets
811        for the debug info are incorrect and doesn't load the files.
812
8132000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
814
815        * bootloader/Makefile.am, clock/Makefile.am, console/Makefile.am,
816        irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
817        pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
818        startup/Makefile.am, vectors/Makefile.am, wrapup/Makefile.am:
819        Include compile.am
820
8212000-08-10      Joel Sherrill <joel@OARcorp.com>
822
823        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.