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

4.104.114.95
Last change on this file since 79262a32 was 79262a32, checked in by Till Straumann <strauman@…>, on 12/09/07 at 06:42:14

2007-12-08 Till Straumann <strauman@…>

  • Makefile.am: merged shared/vme/vme_universe.c and shared/vme/vme_universe_dma.c into one file.
  • Property mode set to 100644
File size: 26.8 KB
Line 
12007-12-08      Till Straumann <strauman@slac.stanford.edu>
2
3        * Makefile.am: merged shared/vme/vme_universe.c and
4        shared/vme/vme_universe_dma.c into one file.
5
62007-12-08      Till Straumann <strauman@slac.stanford.edu>
7
8        * Makefile.am: irq_supp.h was moved from shared/irq to
9        libcpu/powerpc/new-exceptions/bspsupport.
10
112007-11-30      Till Straumann <strauman@slac.stanford.edu>
12
13        * include/bsp.h: declare BSP_commandline_string variable.
14
152007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
16
17        * Makefile.am, include/bsp.h: Move interrupt_stack_size field from CPU
18        Table to Configuration Table. Eliminate CPU Table from all ports.
19        Delete references to CPU Table in all forms.
20
212007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
22
23        * preinstall.am: Moved most of the remaining CPU Table fields to the
24        Configuration Table. This included pretasking_hook, predriver_hook,
25        postdriver_hook, idle_task, do_zero_of_workspace,
26        extra_mpci_receive_server_stack, stack_allocate_hook, and
27        stack_free_hook. As a side-effect of this effort some multiprocessing
28        code was made conditional and some style clean up occurred.
29
302007-11-30      Till Straumann <strauman@slac.stanford.edu>
31
32        * Makefile.am: install new <irq/irq_supp.h> header
33
342007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
35
36        * Makefile.am: ShowBATS() split out to helper routine so sharable by
37        more BSPs.
38
392007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
40
41        * bsp_specs: Remove qrtems_debug.
42
432007-04-09      Thomas Doerfler |Thomas.Doerfler@embedded-brains.de>
44
45        * README.MVME2400:
46        Added file to describe setup of a MVME2432 board for use with RTEMS
47
482007-01-30      Till Straumann <strauman@slac.stanford.edu>
49
50        * Makefile.am, preinstall.am, include/bsp.h:
51        Use VME DMA support implemented by vmeUniverse and
52        libbsp/powerpc/shared/vme/vme_universe_dma.c
53        Added explanation for use of BSP_PIC_DO_EOI by
54        BSP implementors who derive from this 'include/bsp.h'.
55
562007-01-26      Ralf Corsépius <ralf.corsepius@rtems.org>
57
58        * bootloader/Makefile.am: Use MKDIR_P instead of mkdir_p.
59
602006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
61
62        * configure.ac: New BUG-REPORT address.
63
642006-11-15      Joel Sherrill <joel@OARcorp.com>
65
66        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
67        file and simplified initialization.
68
692006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
70
71        * Makefile.am: Remove superfluous -DASM.
72
732006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
74
75        * configure.ac: Require autoconf-2.60. Require automake-1.10.
76
772006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
78
79        * bootloader/Makefile.am: Remove DEFAULT_INCLUDES.
80
812006-09-11      Chris Johns <chrisj@rtems.org>
82
83        * times.mcp750: Removed extra CRLF.
84       
852006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
86
87        * configure.ac: Remove explicit ampolish3 support (now in
88        RTEMS_BSP_CONFIGURE).
89
902006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
91
92        * configure.ac: Add ampolish3 support.
93        * Makefile.am: Add preinstall.am.
94
952005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
96
97        * configure.ac: Remove USE_ENHANCED_INTR_API.
98
992005-11-09      Eric Norum <norume@aps.anl.gov>
100
101        * bootloader/Makefile.am: Fix disagreement between GCCSPECS and GCC_SPECS.
102        * Makefile.am: Need to install vme_am_defs.h,
103
1042005-11-03      Till Straumann <strauman@slac.stanford.edu>
105
106        * shared/irq/openpic_i8259_irq.c: New file.
107        * ChangeLog, Makefile.am, motorola_powerpc/ChangeLog,
108        motorola_powerpc/Makefile.am, shared/irq/irq.c, shared/irq/irq.h,
109        shared/irq/irq_asm.S, shared/irq/irq_init.c: Separated openpic/i8259
110        specifica from generic irq handling into openpic_i8259_irq.c; added
111        some compilation conditionals to help BSPs without ISA to omit ISA
112        interrupts and calling i8259 code.
113
1142005-11-03      Till Straumann <strauman@slac.stanford.edu>
115
116        * Makefile.am, include/bsp.h: Added new shared pretaskinghook.c and
117        zerobss.c files to list to be made. Added some explanations about
118        CPU <-> PCI <-> VME address mapping issues.
119
1202005-11-03      Till Straumann <strauman@slac.stanford.edu>
121
122        * Makefile.am, startup/linkcmds:
123        moved linkcmds to shared area for other BSPs to use
124
1252005-10-20      Eric Norum <norume@aps.anl.gov>
126
127        * include/bsp.h: Support MVME2100.
128
1292005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
130
131        * include/bsp.h: New header guard.
132
1332005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
134
135        * configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
136
1372005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
138
139        * Makefile.am: Merge-in wrapup/Makefile.am.
140        * wrapup/Makefile.am: Remove.
141        * configure.ac: Reflect changes above.
142
1432005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
144
145        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
146
1472005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
148
149        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
150
1512004-11-17      Joel Sherrill <joel@OARcorp.com>
152
153        * startup/linkcmds: Add sections required by gcc 3.3.x so it will link.
154
1552004-11-16      Richard Campbell <richard.campbell@OARcorp.com>
156
157        * README.MVME2100: Update to include DBAT0.
158        * startup/linkcmds: Add sections from new gcc versions.
159
1602004-11-12      Ralf Corsepius <ralf_corsepius@rtems.org>
161
162        PR 717/bsps
163        * bootloader/Makefile.am: Set up BOOTLOADER_CPU_CFLAGS.
164
1652004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
166
167        * Makefile.am, configure.ac, bootloader/Makefile.am, include/bsp.h,
168        wrapup/Makefile.am: Add MVME2100 BSP and MPC8240 support. There was
169        also a significant amount of spelling and whitespace cleanup.
170        * README.MVME2100: New file.
171
1722004-11-05      Joel Sherrill <joel@OARcorp.com>
173
174        * startup/linkcmds: Add .gnu.linkonce.b and .gnu.linkonce.bs sections.
175
1762004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
177
178        * configure.ac: Require automake > 1.9.
179
1802004-05-22      Joel Sherrill <joel@OARcorp.com>
181
182        PR 615/bsps
183        * include/tm27.h: Removing USE_ENHANCE_INTR_API conditional check since
184        that is the only kind this BSP supports and tm27 does not care which
185        interrupt model is used as long as the macros are properly defined.
186
1872004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
188
189        PR 610/bsps
190        * Makefile.am: Add include/tm27.h, Cosmetics.
191        * include/tm27.h: Final cosmetics.
192
1932004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
194
195        * include/bsp.h: Split out tmtest27 support.
196        * include/tm27.h: New.
197
1982004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
199
200        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
201        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
202
2032004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
204
205        * include/bsp.h: Convert to using c99 fixed size types.
206
2072004-02-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
208
209        * bootloader/Makefile.am: Fix preinstall dir handling.
210
2112004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
212
213        * bootloader/Makefile.am: Preinstall dirs.
214        * Makefile.am: Reflect changes to bsp.am.
215        Preinstall dist_project_lib*.
216
2172004-02-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
218
219        * bootloader/Makefile.am: Fix up paths having been broken in
220        previous patch.
221
2222004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
223
224        * bootloader/Makefile.am: Remove references to $(top_srcdir).
225        Remove NM, LD. Cosmetics.
226
2272004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
228
229        * configure.ac: Explicitly check for NM.
230
2312004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
232
233        * Makefile.am: Reflect changes to bsp.am.
234
2352004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
236
237        * Makefile.am: Use CPPASCOMPILE instead of CCASCOMPILE.
238
2392004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
240
241        * wrapup/Makefile.am: Convert to automake-building rules.
242
2432004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
244
245        * Makefile.am: Use include_*HEADERS for .../shared/*.h.
246
2472004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
248
249        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
250        irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
251        pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
252        startup/Makefile.am, vectors/Makefile.am, vme/Makefile.am.
253        Use automake compilation rules.
254        Rename clock.rel to pclock.rel (Conflict with libcpu).
255        * clock/Makefile.am, console/Makefile.am, irq/Makefile.am,
256        motorola/Makefile.am, openpic/Makefile.am, pci/Makefile.am,
257        residual/Makefile.am, start/Makefile.am, startup/Makefile.am,
258        vectors/Makefile.am, vme/Makefile.am: Remove.
259        * configure.ac: Reflect changes above.
260        * wrapup/Makefile.am: Reflect changes above.
261
2622004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
263
264        * wrapup/Makefile.am: Reflect changes to
265        ../support/*exception_processing/*.
266
2672004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
268
269        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
270        Add RTEMS_PROG_CCAS.
271
2722004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
273
274        * Makefile.am: Add PREINSTALL_DIRS.
275        * irq/Makefile.am: Add PREINSTALL_DIRS.
276        * motorola/Makefile.am: Add PREINSTALL_DIRS.
277        * openpic/Makefile.am: Add PREINSTALL_DIRS.
278        * pci/Makefile.am: Add PREINSTALL_DIRS.
279        * vectors/Makefile.am: Add PREINSTALL_DIRS.
280        * vme/Makefile.am: Add PREINSTALL_DIRS.
281        * wrapup/Makefile.am: Reflect changes to libcpu.
282
2832004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
284
285        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
286        Add PRE/TMPINSTALL_FILES to CLEANFILES.
287        * bootloader/Makefile.am: Ditto.
288        * irq/Makefile.am: Ditto.
289        * motorola/Makefile.am: Ditto.
290        * openpic/Makefile.am: Ditto.
291        * pci/Makefile.am: Ditto.
292        * start/Makefile.am: Ditto.
293        * startup/Makefile.am: Ditto.
294        * vectors/Makefile.am: Ditto.
295        * vme/Makefile.am: Ditto.
296
2972004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
298
299        * wrapup/Makefile.am: Eliminate $(LIB).
300        Use noinst_DATA to trigger building libbsp.a.
301
3022003-12-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
303
304        * start/Makefile.am: Add BUILD-VARIANTS.
305
3062003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
307
308        * vectors/Makefile.am: Fix typos.
309        * vme/Makefile.am: Fix typos.
310
3112003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
312
313        * bootloader/Makefile.am: Eliminate VPATH.
314        * clock/Makefile.am: Eliminate VPATH.
315        * console/Makefile.am: Eliminate VPATH.
316        * irq/Makefile.am: Eliminate VPATH.
317        * motorola/Makefile.am: Eliminate VPATH.
318        * openpic/Makefile.am: Eliminate VPATH.
319        * pci/Makefile.am: Eliminate VPATH.
320        * residual/Makefile.am: Eliminate VPATH.
321        * start/Makefile.am: Eliminate VPATH.
322        * startup/Makefile.am: Eliminate VPATH.
323        * vectors/Makefile.am: Eliminate VPATH.
324        * vme/Makefile.am: Eliminate VPATH.
325
3262003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
327
328        * bootloader/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
329        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
330        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
331
3322003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
333
334        * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
335        * bootloader/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
336        * irq/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
337        * motorola/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
338        * openpic/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
339        * pci/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
340        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
341        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
342        * vectors/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
343        * vme/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
344
3452003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
346
347        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
348
3492003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
350
351        * bootloader/Makefile.am: Misc cleanups and fixes.
352        * motorola/Makefile.am: Misc cleanups and fixes.
353        * start/Makefile.am: Misc cleanups and fixes.
354        * startup/Makefile.am: Misc cleanups and fixes.
355        * startup/linkcmds: Preparations for gcc-3.3.x.
356
3572003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
358
359        * Makefile.am: Cosmetics.
360        * bootloader/Makefile.am: Cosmetics.
361        * startup/Makefile.am: Cosmetics.
362
3632003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
364
365        * Makefile.am: Add preinstallation dirstamp support.
366        * bootloader/Makefile.am: Cosmetics.
367        * clock/Makefile.am: Cosmetics.
368        * console/Makefile.am: Cosmetics.
369        * irq/Makefile.am: Add preinstallation dirstamp support.
370        * motorola/Makefile.am: Cosmetics.
371        * openpic/Makefile.am: Cosmetics.
372        * pci/Makefile.am: Cosmetics.
373        * residual/Makefile.am: Cosmetics.
374        * start/Makefile.am: Cosmetics.
375        * startup/Makefile.am: Cosmetics.
376        * vectors/Makefile.am: Add preinstallation dirstamp support.
377        * vme/Makefile.am: Add preinstallation dirstamp support.
378        * wrapup/Makefile.am: Cosmetics.
379
3802003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
381
382        * clock/Makefile.am: Remove all-local: $(ARCH).
383        * console/Makefile.am: Remove all-local: $(ARCH).
384        * irq/Makefile.am: Remove all-local: $(ARCH).
385        * motorola/Makefile.am: Remove all-local: $(ARCH).
386        * openpic/Makefile.am: Remove all-local: $(ARCH).
387        * pci/Makefile.am: Remove all-local: $(ARCH).
388        * residual/Makefile.am: Remove all-local: $(ARCH).
389        * start/Makefile.am: Remove all-local: $(ARCH).
390        * startup/Makefile.am: Remove all-local: $(ARCH).
391        * vectors/Makefile.am: Remove all-local: $(ARCH).
392        * vme/Makefile.am: Remove all-local: $(ARCH).
393        * wrapup/Makefile.am: Remove all-local: $(ARCH).
394
3952003-10-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
396
397        * vectors/Makefile.am: Fix header installation.
398
3992003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
400
401        * Makefile.am: Merge-in include/Makefile.am.
402        Reflect changes to bsp.am.
403        * include/Makefile.am: Remove.
404        * include/bsp.h: Add copy of ../shared/include/bsp.h (Violates BSP
405        coding standards).
406        * configure.ac: Reflect changes above.
407        * irq/Makefile.am: Fix header installation.
408        * motorola/Makefile.am: Fix header installation.
409        * openpic/Makefile.am: Fix header installation.
410        * pci/Makefile.am: Fix header installation.
411
4122003-09-26      Till Strauman <strauman@slac.stanford.edu>
413
414        PR 496/bsps
415        * startup/Makefile.am: Use PowerPC shared sbrk() implementation which
416        is used when initial heap size is limited to first 32 MB of RAM to
417        satisfy boot loader requirements.
418
4192003-09-26  Till Straumann <strauman@slac.stanford.edu>
420
421        PR 497/bsps
422        * BOOTING: Document letting the bootloader shut down the
423        network interface since it continues to run after loading
424        RTEMS application and has to be dealt with.
425 
4262003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
427
428        * bsp_specs: Remove *lib:.
429
4302003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
431
432        * Makefile.am: Reflect having moved aclocal/.
433
4342003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
435
436        * Makefile.am: Reflect having moved automake/.
437        * bootloader/Makefile.am: Reflect having moved automake/.
438        * clock/Makefile.am: Reflect having moved automake/.
439        * console/Makefile.am: Reflect having moved automake/.
440        * include/Makefile.am: Reflect having moved automake/.
441        * irq/Makefile.am: Reflect having moved automake/.
442        * motorola/Makefile.am: Reflect having moved automake/.
443        * openpic/Makefile.am: Reflect having moved automake/.
444        * pci/Makefile.am: Reflect having moved automake/.
445        * residual/Makefile.am: Reflect having moved automake/.
446        * start/Makefile.am: Reflect having moved automake/.
447        * startup/Makefile.am: Reflect having moved automake/.
448        * vectors/Makefile.am: Reflect having moved automake/.
449        * vme/Makefile.am: Reflect having moved automake/.
450        * wrapup/Makefile.am: Reflect having moved automake/.
451
4522003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
453
454        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
455
4562003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
457
458        PR 444/bsps
459        PR 445/bsps
460        * bsp_specs: Remove -D__embedded__ -Asystem(embedded)
461        -DUSE_ENHANCED_INTR_API from cpp.
462        Remove cpp, old_cpp (now unused).
463        * configure.ac: Add -DUSE_ENHANCED_INTR_API to bspopts.h.
464
4652003-03-27      Joel Sherrill <joel@OARcorp.com>
466
467        * bootloader/Makefile.am: Eliminate EABI CFLAGS from those used to
468        compile the bootloader.
469
4702003-03-18  Till Straumann <strauman@slac.stanford.edu>
471
472        PR 356/bsps
473        * bsp_specs, start/Makefile.am, startup/linkcmds
474        This patch makes RTEMS/powerpc/shared EABI compliant.
475        Declare all linker-script defined addresses as
476        variables of unknown size and not as short objects
477        like 'int', 'void*' etc.
478        This prevents the compiler from generating a relocation
479        who assumes the existence of an __rtems_end object in
480        one of the short data areas (which would result in a
481        linker error).
482
4832003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
484
485        * configure.ac: Remove AC_CONFIG_AUX_DIR.
486
4872003-02-20      Till Straumann <strauman@slac.stanford.edu>
488
489        PR 349/bsps
490        * startup/Makefile.am, startup/linkcmds startup/Makefile.am,
491        startup/bspstart.c, startup/pgtbl_activate.c, startup/pgtbl_setup.c:
492        Let the powerpc/shared (+derived) BSPs use pagetable support
493        from libcpu.
494
4952003-02-20      Till Straumann <strauman@slac.stanford.edu>
496
497        PR 349/bsps
498        * Makefile.am, configure.ac: Add glue to the powerpc/shared BSP
499        to use the vmeUniverse VME-PCI bridge driver.
500        * vme/.cvsignore, vme/Makefile.am, wrapup/Makefile.am: New files.
501
5022003-02-20      Till Straumann <strauman@slac.stanford.edu>
503
504        PR 349/bsps
505        * openpic/Makefile.am, pci/Makefile.am:
506          - install the 'openpic.h' and 'pci.h' headers
507          - avoid a name clash by renaming 'vsprintf' & friends
508            to 'k_vsprintf' etc.
509          - let 'rtemsReboot' print a stack trace (in case an 'assert' failed)
510          - irq.c:
511             * fix: remove implicit assumption that ISA interrupt vectors start
512                    at 0
513             * add BSP hook to let a VME interrupt acknowledge the PCI/openpic
514               IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch)
515          - fix: EABI compliance; isr/exception lowlevel handlers must not
516                 clobber R2 or R13
517          - fix: openpic_init was called with the polarity/senses tables
518                 swapped (fixed wrong order of arguments)
519          - cosmetics: use new _read_SPRXX() _write_SPRXX() macros
520
5212003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
522
523        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
524
5252003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
526
527        * configure.ac: AC_PREREQ(2.57).
528
5292003-01-20      Joel Sherrill <joel@OARcorp.com>
530
531        * startup/linkcmds*: Add FreeBSD sysctl() sections.
532
5332002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
534 
535        * startup/linkcmds: Shifted .init, .fini to match better with
536        crtbegin/crtend linking.
537
5382002-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
539
540        * bootloader/Makefile.am: Don't include @RTEMS_BSP@.cfg.
541        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
542        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
543        * irq/Makefile.am: Don't include @RTEMS_BSP@.cfg.
544        * motorola/Makefile.am: Don't include @RTEMS_BSP@.cfg.
545        * openpic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
546        * pci/Makefile.am: Don't include @RTEMS_BSP@.cfg.
547        * residual/Makefile.am: Don't include @RTEMS_BSP@.cfg.
548        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
549        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
550        * vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
551
5522002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
553
554        * start/Makefile.am: Use install-data-local to install startfile.
555
5562002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
557
558        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
559
560002-11-17       Greg Menke <gregory.menke@gsfc.nasa.gov>
561
562        * README.mtx603e: New file.
563
5642002-11-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
565
566        * bsp_specs: Added crtbegin,crtend objects so C++ global objects
567        constructors/destructors run correctly. 
568        * startup/linkcmds: Increased code length and updated the ctor/dtor
569        sections to handle crtbegin, crtend objects.
570>       
5712002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
572
573        * .cvsignore: Reformat.
574        Add autom4te*cache.
575        Remove autom4te.cache.
576
5772002-08-21      Joel Sherrill <joel@OARcorp.com>
578
579        * bsp_specs: Added support for -nostdlibs.
580
5812002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
582
583        * bootloader/Makefile.am: Fix that crappy Makefile.am once again.
584
5852002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
586
587        * bootloader/Makefile.am: Use .$(OBJEXT) instead of .o.
588        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
589        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
590        * irq/Makefile.am: Use .$(OBJEXT) instead of .o.
591        * motorola/Makefile.am: Use .$(OBJEXT) instead of .o.
592        * openpic/Makefile.am: Use .$(OBJEXT) instead of .o.
593        * pci/Makefile.am: Use .$(OBJEXT) instead of .o.
594        * residual/Makefile.am: Use .$(OBJEXT) instead of .o.
595        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
596        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
597        * vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
598        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
599
6002002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
601
602        * bootloader/Makefile.am: Install bootloader.o.
603        Install bootloader/bootloader.ppcboot.lds.
604
6052002-07-24      Joel Sherrill <joel@OARcorp.com>
606
607        * vectors/Makefile.am: Install bsp/vectors.h.
608
6092002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
610
611        * include/Makefile.am: Fix preinstallation.
612        * bootloader: Eliminate $(INCLUDES).
613
6142002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
615
616        * start/Makefile.am: Eliminate PGM.
617        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
618
6192002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
620
621        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
622
6232002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
624
625        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
626        Remove $(OBJS) from all-local.
627
6282002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
629
630        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
631
6322001-05-14      Till Straumann <strauman@slac.stanford.edu>
633
634        * bootloader/Makefile.am, console/Makefile.am, pci/Makefile.am:
635        Per PR216, "libbsp/powerpc/shared" BSP has been modified considerably
636        with the goal to make it more flexible and reusable by other
637        BSPs. The main strategies were:
638            - eliminate hardcoded base addresses; devices use offsets
639              and a BSP defined base address.
640            - separate functionality into different files (e.g. reboot from
641              inch.c to reboot.c) which can be overridden by a 'derived' BSP.
642            - separate initialization code into separate files (e.g.  PCI
643              bridge detection/initialization was separated from the more
644              generic PCI access routines), also to make it easier for
645              'derived' BSPs to substitute their own initialization code.
646        There are also a couple of enhancements and fixes:
647            - IRQ handling code now has a hook for attaching a VME bridge.
648            - OpenPIC is now explicitely initialized (polarities, senses).
649              Eliminated the implicit assumption on the presence of an ISA PIC.
650            - UART and console driver now supports more than 1 port. The current
651              maximum of 2 can easily be extended by enlarging a table (it
652              would even be easier if the ISR API was not broken by design).
653            - fixed polled_io.c so it correctly supports console on COM2
654            - fixed TLB invalidation code (start.S).
655            - exception handler prints a stack backtrace.
656            - added BSP_pciFindDevice() to scan the pci bus for a particular
657              vendor/device/instance.
658
6592001-05-09      Joel Sherrill <joel@OARcorp.com>
660
661        * startup/linkcmds: In support of gcc 3.1, added one of more
662        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
663        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
664        and direction of segments to memory regions may also have been
665        addressed.  This was a sweep across all BSPs.
666 
6672001-04-08      Joel Sherrill <joel@OARcorp.com>
668
669        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
670 
6712002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
672
673        * bootloader/Makefile.am: Use automake-1.6 AS compilation rules.
674
6752001-04-02      Joel Sherrill <joel@OARcorp.com>
676
677        * bootloader/Makefile.am: Use AM_CCASFLAGS instead of AM_ASFLAGS.
678
6792002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
680
681        * configure.ac:
682        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
683        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
684        * bootloader/Makefile.am: Remove AUTOMAKE_OPTIONS.
685        * Makefile.am: Remove AUTOMAKE_OPTIONS.
686        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
687        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
688        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
689        * irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
690        * motorola/Makefile.am: Remove AUTOMAKE_OPTIONS.
691        * openpic/Makefile.am: Remove AUTOMAKE_OPTIONS.
692        * pci/Makefile.am: Remove AUTOMAKE_OPTIONS.
693        * residual/Makefile.am: Remove AUTOMAKE_OPTIONS.
694        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
695        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
696        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
697        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
698
6992001-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
700
701        * configure.ac: Remove RTEMS_ENABLE_NETWORKING.
702
7032001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
704
705        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
706
7072001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
708
709        * Makefile.am: Add @exceptions@ to SUBDIRS;
710        Remove need_motorola_powerpc.
711        * configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
712        make/custom/mcp750.cfg, make/custom/mvme2307.cfg;
713        Remove need_motorola_powerpc;
714        Add RTEMS_PPC_EXCEPTIONS([new]).
715        * include/Makefile.am: Replace PREINSTALL_FILES with
716        TMPINSTALL_FILES, include force-preinstall.am.
717        * wrapup/Makefile.am: Apply @exceptions@.
718
7192001-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
720
721        * configure.ac: Add bspopts.h.
722        * include/.cvsignore: Add stamp-h* and bspopts.h*.
723        * include/Makefile.am: Add bspopts.h.
724        * pci/Makefile.am: Append -O2 to AM_CFLAGS.
725
7262001-11-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
727
728        * bootloader/Makefile.am: completely reworked.
729        * configure.ac: Add AM_PROG_AS.
730
7312001-10-25      Joel Sherrill <joel@OARcorp.com>
732
733        * startup/linkcmds: Added _init and _fini.
734
7352001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
736
737        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
738        * configure.in: Remove.
739        * configure.ac: New file, generated from configure.in by autoupdate.
740
7412001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
742
743        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
744        * residual/Makefile.am: Use 'PREINSTALL_FILES ='.
745        * vectors/Makefile.am: Use 'PREINSTALL_FILES ='.
746        * pci/Makefile.am: Use 'PREINSTALL_FILES ='.
747        * openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
748        * bootloader/Makefile.am: Use 'CLEANFILES ='.
749
7502001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
751
752        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
753
7542001-01-03      Emmanuel Raguet <raguet@crf.canon.fr>
755
756        * bootloader/Makefile.am: Modified to install bootloader so
757        make-exe rule can avoid writing to install point or assuming
758        BSP build tree is available.
759
7602000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
761
762        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
763
7642000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
765
766        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
767
7682000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
769
770        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
771        Switch to GNU canonicalization.
772
7732000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
774
775        * startup/linkcmds: Added lines so DWARF debug information
776        would be available.  Otherwise gdb complains that the offsets
777        for the debug info are incorrect and doesn't load the files.
778
7792000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
780
781        * bootloader/Makefile.am, clock/Makefile.am, console/Makefile.am,
782        irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
783        pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
784        startup/Makefile.am, vectors/Makefile.am, wrapup/Makefile.am:
785        Include compile.am
786
7872000-08-10      Joel Sherrill <joel@OARcorp.com>
788
789        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.