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

4.104.114.84.95
Last change on this file since 7d7cdefe was 7d7cdefe, checked in by Ralf Corsepius <ralf.corsepius@…>, on 10/01/03 at 06:00:37

2003-10-01 Ralf Corsepius <corsepiu@…>

  • vectors/Makefile.am: Fix header installation.
  • Property mode set to 100644
File size: 13.9 KB
Line 
12003-10-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2
3        * vectors/Makefile.am: Fix header installation.
4
52003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
6
7        * Makefile.am: Merge-in include/Makefile.am.
8        Reflect changes to bsp.am.
9        * include/Makefile.am: Remove.
10        * include/bsp.h: Add copy of ../shared/include/bsp.h (Violates BSP
11        coding standards).
12        * configure.ac: Reflect changes above.
13        * irq/Makefile.am: Fix header installation.
14        * motorola/Makefile.am: Fix header installation.
15        * openpic/Makefile.am: Fix header installation.
16        * pci/Makefile.am: Fix header installation.
17
182003-09-26      Till Strauman <strauman@slac.stanford.edu>
19
20        PR 496/bsps
21        * startup/Makefile.am: Use PowerPC shared sbrk() implementation which
22        is used when initial heap size is limited to first 32 MB of RAM to
23        satisfy boot loader requirements.
24
252003-09-26  Till Straumann <strauman@slac.stanford.edu>
26
27        PR 497/bsps
28        * BOOTING: Document letting the bootloader shut down the
29        network interface since it continues to run after loading
30        RTEMS application and has to be dealt with.
31 
322003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
33
34        * bsp_specs: Remove *lib:.
35
362003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
37
38        * Makefile.am: Reflect having moved aclocal/.
39
402003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
41
42        * Makefile.am: Reflect having moved automake/.
43        * bootloader/Makefile.am: Reflect having moved automake/.
44        * clock/Makefile.am: Reflect having moved automake/.
45        * console/Makefile.am: Reflect having moved automake/.
46        * include/Makefile.am: Reflect having moved automake/.
47        * irq/Makefile.am: Reflect having moved automake/.
48        * motorola/Makefile.am: Reflect having moved automake/.
49        * openpic/Makefile.am: Reflect having moved automake/.
50        * pci/Makefile.am: Reflect having moved automake/.
51        * residual/Makefile.am: Reflect having moved automake/.
52        * start/Makefile.am: Reflect having moved automake/.
53        * startup/Makefile.am: Reflect having moved automake/.
54        * vectors/Makefile.am: Reflect having moved automake/.
55        * vme/Makefile.am: Reflect having moved automake/.
56        * wrapup/Makefile.am: Reflect having moved automake/.
57
582003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
59
60        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
61
622003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
63
64        PR 444/bsps
65        PR 445/bsps
66        * bsp_specs: Remove -D__embedded__ -Asystem(embedded)
67        -DUSE_ENHANCED_INTR_API from cpp.
68        Remove cpp, old_cpp (now unused).
69        * configure.ac: Add -DUSE_ENHANCED_INTR_API to bspopts.h.
70
712003-03-27      Joel Sherrill <joel@OARcorp.com>
72
73        * bootloader/Makefile.am: Eliminate EABI CFLAGS from those used to
74        compile the bootloader.
75
762003-03-18  Till Straumann <strauman@slac.stanford.edu>
77
78        PR 356/bsps
79        * bsp_specs, start/Makefile.am, startup/linkcmds
80        This patch makes RTEMS/powerpc/shared EABI compliant.
81        Declare all linker-script defined addresses as
82        variables of unknown size and not as short objects
83        like 'int', 'void*' etc.
84        This prevents the compiler from generating a relocation
85        who assumes the existence of an __rtems_end object in
86        one of the short data areas (which would result in a
87        linker error).
88
892003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
90
91        * configure.ac: Remove AC_CONFIG_AUX_DIR.
92
932003-02-20      Till Straumann <strauman@slac.stanford.edu>
94
95        PR 349/bsps
96        * startup/Makefile.am, startup/linkcmds startup/Makefile.am,
97        startup/bspstart.c, startup/pgtbl_activate.c, startup/pgtbl_setup.c:
98        Let the powerpc/shared (+derived) BSPs use pagetable support
99        from libcpu.
100
1012003-02-20      Till Straumann <strauman@slac.stanford.edu>
102
103        PR 349/bsps
104        * Makefile.am, configure.ac: Add glue to the powerpc/shared BSP
105        to use the vmeUniverse VME-PCI bridge driver.
106        * vme/.cvsignore, vme/Makefile.am, wrapup/Makefile.am: New files.
107
1082003-02-20      Till Straumann <strauman@slac.stanford.edu>
109
110        PR 349/bsps
111        * openpic/Makefile.am, pci/Makefile.am:
112          - install the 'openpic.h' and 'pci.h' headers
113          - avoid a name clash by renaming 'vsprintf' & friends
114            to 'k_vsprintf' etc.
115          - let 'rtemsReboot' print a stack trace (in case an 'assert' failed)
116          - irq.c:
117             * fix: remove implicit assumption that ISA interrupt vectors start
118                    at 0
119             * add BSP hook to let a VME interrupt acknowledge the PCI/openpic
120               IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch)
121          - fix: EABI compliance; isr/exception lowlevel handlers must not
122                 clobber R2 or R13
123          - fix: openpic_init was called with the polarity/senses tables
124                 swapped (fixed wrong order of arguments)
125          - cosmetics: use new _read_SPRXX() _write_SPRXX() macros
126
1272003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
128
129        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
130
1312003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
132
133        * configure.ac: AC_PREREQ(2.57).
134
1352003-01-20      Joel Sherrill <joel@OARcorp.com>
136
137        * startup/linkcmds*: Add FreeBSD sysctl() sections.
138
1392002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
140 
141        * startup/linkcmds: Shifted .init, .fini to match better with
142        crtbegin/crtend linking.
143
1442002-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
145
146        * bootloader/Makefile.am: Don't include @RTEMS_BSP@.cfg.
147        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
148        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
149        * irq/Makefile.am: Don't include @RTEMS_BSP@.cfg.
150        * motorola/Makefile.am: Don't include @RTEMS_BSP@.cfg.
151        * openpic/Makefile.am: Don't include @RTEMS_BSP@.cfg.
152        * pci/Makefile.am: Don't include @RTEMS_BSP@.cfg.
153        * residual/Makefile.am: Don't include @RTEMS_BSP@.cfg.
154        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
155        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
156        * vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
157
1582002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
159
160        * start/Makefile.am: Use install-data-local to install startfile.
161
1622002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
163
164        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
165
166002-11-17       Greg Menke <gregory.menke@gsfc.nasa.gov>
167
168        * README.mtx603e: New file.
169
1702002-11-14      Greg Menke <gregory.menke@gsfc.nasa.gov>
171
172        * bsp_specs: Added crtbegin,crtend objects so C++ global objects
173        constructors/destructors run correctly. 
174        * startup/linkcmds: Increased code length and updated the ctor/dtor
175        sections to handle crtbegin, crtend objects.
176>       
1772002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
178
179        * .cvsignore: Reformat.
180        Add autom4te*cache.
181        Remove autom4te.cache.
182
1832002-08-21      Joel Sherrill <joel@OARcorp.com>
184
185        * bsp_specs: Added support for -nostdlibs.
186
1872002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
188
189        * bootloader/Makefile.am: Fix that crappy Makefile.am once again.
190
1912002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
192
193        * bootloader/Makefile.am: Use .$(OBJEXT) instead of .o.
194        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
195        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
196        * irq/Makefile.am: Use .$(OBJEXT) instead of .o.
197        * motorola/Makefile.am: Use .$(OBJEXT) instead of .o.
198        * openpic/Makefile.am: Use .$(OBJEXT) instead of .o.
199        * pci/Makefile.am: Use .$(OBJEXT) instead of .o.
200        * residual/Makefile.am: Use .$(OBJEXT) instead of .o.
201        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
202        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
203        * vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
204        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
205
2062002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
207
208        * bootloader/Makefile.am: Install bootloader.o.
209        Install bootloader/bootloader.ppcboot.lds.
210
2112002-07-24      Joel Sherrill <joel@OARcorp.com>
212
213        * vectors/Makefile.am: Install bsp/vectors.h.
214
2152002-07-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
216
217        * include/Makefile.am: Fix preinstallation.
218        * bootloader: Eliminate $(INCLUDES).
219
2202002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
221
222        * start/Makefile.am: Eliminate PGM.
223        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
224
2252002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
226
227        * startup/Makefile.am: Add bsplib_DATA = linkcmds.
228
2292002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
230
231        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
232        Remove $(OBJS) from all-local.
233
2342002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
235
236        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
237
2382001-05-14      Till Straumann <strauman@slac.stanford.edu>
239
240        * bootloader/Makefile.am, console/Makefile.am, pci/Makefile.am:
241        Per PR216, "libbsp/powerpc/shared" BSP has been modified considerably
242        with the goal to make it more flexible and reusable by other
243        BSPs. The main strategies were:
244            - eliminate hardcoded base addresses; devices use offsets
245              and a BSP defined base address.
246            - separate functionality into different files (e.g. reboot from
247              inch.c to reboot.c) which can be overridden by a 'derived' BSP.
248            - separate initialization code into separate files (e.g.  PCI
249              bridge detection/initialization was separated from the more
250              generic PCI access routines), also to make it easier for
251              'derived' BSPs to substitute their own initialization code.
252        There are also a couple of enhancements and fixes:
253            - IRQ handling code now has a hook for attaching a VME bridge.
254            - OpenPIC is now explicitely initialized (polarities, senses).
255              Eliminated the implicit assumption on the presence of an ISA PIC.
256            - UART and console driver now supports more than 1 port. The current
257              maximum of 2 can easily be extended by enlarging a table (it
258              would even be easier if the ISR API was not broken by design).
259            - fixed polled_io.c so it correctly supports console on COM2
260            - fixed TLB invalidation code (start.S).
261            - exception handler prints a stack backtrace.
262            - added BSP_pciFindDevice() to scan the pci bus for a particular
263              vendor/device/instance.
264
2652001-05-09      Joel Sherrill <joel@OARcorp.com>
266
267        * startup/linkcmds: In support of gcc 3.1, added one of more
268        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
269        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
270        and direction of segments to memory regions may also have been
271        addressed.  This was a sweep across all BSPs.
272 
2732001-04-08      Joel Sherrill <joel@OARcorp.com>
274
275        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
276 
2772002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
278
279        * bootloader/Makefile.am: Use automake-1.6 AS compilation rules.
280
2812001-04-02      Joel Sherrill <joel@OARcorp.com>
282
283        * bootloader/Makefile.am: Use AM_CCASFLAGS instead of AM_ASFLAGS.
284
2852002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
286
287        * configure.ac:
288        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
289        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
290        * bootloader/Makefile.am: Remove AUTOMAKE_OPTIONS.
291        * Makefile.am: Remove AUTOMAKE_OPTIONS.
292        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
293        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
294        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
295        * irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
296        * motorola/Makefile.am: Remove AUTOMAKE_OPTIONS.
297        * openpic/Makefile.am: Remove AUTOMAKE_OPTIONS.
298        * pci/Makefile.am: Remove AUTOMAKE_OPTIONS.
299        * residual/Makefile.am: Remove AUTOMAKE_OPTIONS.
300        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
301        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
302        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
303        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
304
3052001-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
306
307        * configure.ac: Remove RTEMS_ENABLE_NETWORKING.
308
3092001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
310
311        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
312
3132001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
314
315        * Makefile.am: Add @exceptions@ to SUBDIRS;
316        Remove need_motorola_powerpc.
317        * configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
318        make/custom/mcp750.cfg, make/custom/mvme2307.cfg;
319        Remove need_motorola_powerpc;
320        Add RTEMS_PPC_EXCEPTIONS([new]).
321        * include/Makefile.am: Replace PREINSTALL_FILES with
322        TMPINSTALL_FILES, include force-preinstall.am.
323        * wrapup/Makefile.am: Apply @exceptions@.
324
3252001-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * configure.ac: Add bspopts.h.
328        * include/.cvsignore: Add stamp-h* and bspopts.h*.
329        * include/Makefile.am: Add bspopts.h.
330        * pci/Makefile.am: Append -O2 to AM_CFLAGS.
331
3322001-11-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
333
334        * bootloader/Makefile.am: completely reworked.
335        * configure.ac: Add AM_PROG_AS.
336
3372001-10-25      Joel Sherrill <joel@OARcorp.com>
338
339        * startup/linkcmds: Added _init and _fini.
340
3412001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
342
343        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
344        * configure.in: Remove.
345        * configure.ac: New file, generated from configure.in by autoupdate.
346
3472001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
349        * include/Makefile.am: Use 'PREINSTALL_FILES ='.
350        * residual/Makefile.am: Use 'PREINSTALL_FILES ='.
351        * vectors/Makefile.am: Use 'PREINSTALL_FILES ='.
352        * pci/Makefile.am: Use 'PREINSTALL_FILES ='.
353        * openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
354        * bootloader/Makefile.am: Use 'CLEANFILES ='.
355
3562001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
357
358        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
359
3602001-01-03      Emmanuel Raguet <raguet@crf.canon.fr>
361
362        * bootloader/Makefile.am: Modified to install bootloader so
363        make-exe rule can avoid writing to install point or assuming
364        BSP build tree is available.
365
3662000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
367
368        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
369
3702000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
371
372        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
373
3742000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
375
376        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
377        Switch to GNU canonicalization.
378
3792000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
380
381        * startup/linkcmds: Added lines so DWARF debug information
382        would be available.  Otherwise gdb complains that the offsets
383        for the debug info are incorrect and doesn't load the files.
384
3852000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
386
387        * bootloader/Makefile.am, clock/Makefile.am, console/Makefile.am,
388        irq/Makefile.am, motorola/Makefile.am, openpic/Makefile.am,
389        pci/Makefile.am, residual/Makefile.am, start/Makefile.am,
390        startup/Makefile.am, vectors/Makefile.am, wrapup/Makefile.am:
391        Include compile.am
392
3932000-08-10      Joel Sherrill <joel@OARcorp.com>
394
395        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.