source: rtems/c/src/lib/libbsp/powerpc/shared/ChangeLog @ e79a1947

4.104.114.84.95
Last change on this file since e79a1947 was e79a1947, checked in by Joel Sherrill <joel.sherrill@…>, on Nov 10, 2004 at 11:51:17 PM

2004-11-10 Richard Campbell <richard.campbell@…>

  • Makefile.am, bootloader/misc.c, bootloader/pci.c, bootloader/pci.h, console/console.c, console/inch.c, console/reboot.c, console/uart.c, console/uart.h, irq/irq.c, irq/irq.h, irq/irq_init.c, motorola/motorola.c, motorola/motorola.h, openpic/openpic.c, openpic/openpic.h, pci/detect_raven_bridge.c, pci/pci.c, start/start.S, startup/bspstart.c, vectors/vectors_init.c, vme/vmeconfig.c: Add MVME2100 BSP and MPC8240 support. There was also a significant amount of spelling and whitespace cleanup.
  • tod/todcfg.c: New file.
  • Property mode set to 100644
File size: 22.4 KB
Line 
12004-11-10      Richard Campbell <richard.campbell@oarcorp.com>
2
3        * Makefile.am, bootloader/misc.c, bootloader/pci.c, bootloader/pci.h,
4        console/console.c, console/inch.c, console/reboot.c, console/uart.c,
5        console/uart.h, irq/irq.c, irq/irq.h, irq/irq_init.c,
6        motorola/motorola.c, motorola/motorola.h, openpic/openpic.c,
7        openpic/openpic.h, pci/detect_raven_bridge.c, pci/pci.c,
8        start/start.S, startup/bspstart.c, vectors/vectors_init.c,
9        vme/vmeconfig.c: Add MVME2100 BSP and MPC8240 support. There was also
10        a significant amount of spelling and whitespace cleanup.
11        * tod/todcfg.c: New file.
12
132003-11-01      Greg Menke <gregory.menke@gsfc.nasa.gov>
14
15        PR 606/bsps
16        * bootloader/pci.c: Fixed IO remapping so buses >= 1 are remapped.
17        Reduced PCI space to match bat2.  Fixed incorrect region size
18        calculation in pci_read_bases.  Set PCI latency timers to known
19        sane values.  Changed bridge PCI settings to minimum sane instead
20        of whatever sounded neat in the PCI spec.  Force pf regions to
21        memory mapped to preserve byte access.
22
232004-04-09      Greg Menke <gregory.menke@gsfc.nasa.gov>
24        PR 608/bsps
25        * pci/pcibios.c: Added BusCountPCI()
26
272004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
28
29        * include/bsp.h: Remove (Unused).
30        * Makefile.am: Reflect change above.
31
322004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
33
34        * bootloader/exception.S: Include <rtems/asm.h> instead of <asm.h>.
35        * bootloader/head.S: Include <rtems/asm.h> instead of <asm.h>.
36        * irq/irq_asm.S: Include <rtems/asm.h> instead of <asm.h>.
37        * start/rtems_crti.S: Include <rtems/asm.h> instead of <asm.h>.
38        * start/start.S: Include <rtems/asm.h> instead of <asm.h>.
39        * vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
40        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
41        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
42
432004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
44
45        * bootloader/misc.c, bootloader/pci.c, console/inch.c,
46        include/bsp.h, pci/pci.c, startup/bspstart.c, startup/sbrk.c:
47        Convert to using c99 fixed size types.
48
492004-03-05      Joel Sherrill <joel@OARcorp.com>
50
51        * bootloader/pci.c: Remove warnings by adding include <string.h>.
52        * irq/irq.c: Clean up includes to remove warnings.
53        * pci/pci.c, pci/pci.h, startup/bspstart.c: Better use of const
54        on struct _int_map.
55
562004-03-03      Joel Sherrill <joel@OARcorp.com>
57
58        * vectors/vectors.h, vectors/vectors_init.c: Undo previous change.
59
602004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
61
62        * Makefile.am: Remove startup/linkcmds.
63
642004-02-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
65
66        PR 575/bsps
67        * startup/linkcmds: Remove.
68
692004-02-08      Joel Sherrill <joel@OARcorp.com>
70
71        * vectors/vectors.h: Force globalExceptHdl into bss section.
72
732004-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
74
75        * Makefile.am: Don't install, just distribute the files.
76
772004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
78
79        * Makefile.am: Remove SUBDIRS.
80
812004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
82
83        * Makefile.am: Merge-in bootloader/Makefile.am, clock/Makefile.am,
84        console/Makefile.am, include/Makefile.am, irq/Makefile.am,
85        motorola/Makefile.am, openpic/Makefile.am, pci/Makefile.am,
86        residual/Makefile.am, start/Makefile.am, startup/Makefile.am,
87        vectors/Makefile.am, vme/Makefile.am. Use automake compilation rules.
88        * bootloader/Makefile.am, clock/Makefile.am, console/Makefile.am,
89        include/Makefile.am, irq/Makefile.am, motorola/Makefile.am,
90        openpic/Makefile.am, pci/Makefile.am, residual/Makefile.am,
91        start/Makefile.am, startup/Makefile.am, vectors/Makefile.am,
92        vme/Makefile.am: Remove.
93
942004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
95
96        * console/Makefile.am: Add PREINSTALL_DIRS.
97        * irq/Makefile.am: Add PREINSTALL_DIRS.
98        * motorola/Makefile.am: Add PREINSTALL_DIRS.
99        * openpic/Makefile.am: Add PREINSTALL_DIRS.
100        * pci/Makefile.am: Add PREINSTALL_DIRS.
101        * residual/Makefile.am: Add PREINSTALL_DIRS.
102        * vectors/Makefile.am: Add PREINSTALL_DIRS.
103
1042004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
105
106        * console/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
107        Add PRE/TMPINSTALL_FILES to CLEANFILES.
108        * irq/Makefile.am: Ditto.
109        * motorola/Makefile.am: Ditto.
110        * openpic/Makefile.am: Ditto.
111        * pci/Makefile.am: Ditto.
112        * residual/Makefile.am: Ditto.
113        * vectors/Makefile.am: Ditto.
114
1152003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
116
117        * console/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
118        * irq/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
119        * motorola/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
120        * openpic/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
121        * pci/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
122        * residual/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
123        * vectors/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
124
1252003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
126
127        * start/Makefile.am: Misc cleanups and fixes.
128        * startup/Makefile.am: Misc cleanups and fixes.
129
1302003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
131
132        * start/Makefile.am: Remove empty lines.
133        * bootloader/Makefile.am: Put all files into EXTRA_DIST.
134        * vme/Makefile.am: Ditto.
135        * console/Makefile.am: Move H_FILES to include_bsp_HEADERS.
136        Add preinstallation dirstamp support.
137        * irq/Makefile.am: Ditto.
138        * motorola/Makefile.am: Ditto.
139        * openpic/Makefile.am: Ditto.
140        * pci/Makefile.am: Ditto.
141        * residual/Makefile.am: Ditto.
142        * vectors/Makefile.am: Ditto.
143        * Makefile.am: Remove empty lines.
144        * clock/Makefile.am: Ditto.
145        * include/Makefile.am: Ditto.
146        * startup/Makefile.am: Ditto.
147
1482003-10-22      Joel Sherrill <joel@OARcorp.com>
149
150        PR 510/bsps
151        * irq/irq.h: Add extern C wrapper.
152
1532003-09-29      Till Strauman <strauman@slac.stanford.edu>
154
155        PR 497/bsps
156        * bootloader/head.S: Disable code that returned to the firmware when
157        the loader starts.
158
1592003-09-26      Till Strauman <strauman@slac.stanford.edu>
160
161        PR 496/bsps
162        * startup/sbrk.c: New file.
163        * startup/bspstart.c: This patch implements 'sbrk'
164        for the powerpc-shared BSP to work around what's known as the
165        '32Mb problem' in combination with run-time loaded code.
166        GCC normally generates (PowerPC) code doing 'short jumps' which
167        requires all text segments being in the same 32Mb area of memory.
168        However, some run-time loaders use (e.g. heap-) memory violating the
169        stated limitation on hardware with more than 32Mb of memory.
170        (NOTE: portable loaders are probably not even aware of this
171        GCC/CPU specific problem.)
172
173        This patch implements a simple workaround: At boot time, the system is
174        only provided with 32Mb of memory. The user is supposed to load all
175        necessary modules prior to that limit being exhausted. Once that
176        happens, newlib/malloc end up trying to 'sbrk()' for more memory and
177        the implementation provided by this patch will then make the rest of
178        the physical memory available.
179
1802003-09-26  Till Straumann <strauman@slac.stanford.edu>
181
182        PR 497/bsps
183        * bootloader/head.S: Let the bootloader shut down the
184        network interface. NOTE: this involves a PPCBug system
185        call and will hence fail if other software is used
186        to boot. Need to #undef USE_PPCBUG in such cases!
187 
1882003-09-04      Joel Sherrill <joel@OARcorp.com>
189
190        * bootloader/bootldr.h, bootloader/em86.c, bootloader/em86real.S,
191        bootloader/exception.S, bootloader/head.S, bootloader/lib.c,
192        bootloader/misc.c, bootloader/mm.c, bootloader/pci.c,
193        clock/p_clock.c, console/console.c, console/consoleIo.h,
194        console/inch.c, console/keyboard.h, console/polled_io.c,
195        include/bsp.h, irq/i8259.c, irq/irq.c, irq/irq.h, irq/irq_asm.S,
196        irq/irq_init.c, motorola/motorola.c, motorola/motorola.h,
197        openpic/openpic.c, openpic/openpic.h, pci/pci.c, residual/residual.c,
198        start/start.S, startup/bspstart.c, vectors/vectors.h,
199        vectors/vectors_init.c: URL for license changed.
200
2012003-08-21      Till Strauman <strauman@slac.stanford.edu>
202
203        PR 456/bsps
204        * irq/irq.c: Fix race condition when installing an ISR.
205
2062003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
207
208        * Makefile.am: Reflect having moved automake/.
209        * bootloader/Makefile.am: Reflect having moved automake/.
210        * clock/Makefile.am: Reflect having moved automake/.
211        * console/Makefile.am: Reflect having moved automake/.
212        * include/Makefile.am: Reflect having moved automake/.
213        * irq/Makefile.am: Reflect having moved automake/.
214        * motorola/Makefile.am: Reflect having moved automake/.
215        * openpic/Makefile.am: Reflect having moved automake/.
216        * pci/Makefile.am: Reflect having moved automake/.
217        * residual/Makefile.am: Reflect having moved automake/.
218        * start/Makefile.am: Reflect having moved automake/.
219        * startup/Makefile.am: Reflect having moved automake/.
220        * vectors/Makefile.am: Reflect having moved automake/.
221        * vme/Makefile.am: Reflect having moved automake/.
222
2232003-08-05      Till Strauman <strauman@slac.stanford.edu>
224
225        PR 437/bsps
226        * irq/irc.c: calls to bspIo/printk must not use '%i' format which is
227        apparently not supported
228        * pci/pci.c: calls to bspIo/printk must not use '%i' format which is
229        apparently not supported
230
2312003-07-18      Till Straumann <strauman@slac.stanford.edu>
232
233        PR 288/rtems
234        * irq/irq_asm.S, startup/bspstart.c: _ISR_Nest_level is now properly
235        maintained and any BSP which does not do so will trip a panic in the
236        shared code.
237
2382003-07-18      Till Straumann <strauman@slac.stanford.edu>
239
240        PR 415/bsps
241        * pci/detect_raven_bridge.c, startup/bspstart.c:
242        This patch reverts enabling MCP interrupts for the motorola_powerpc
243        BSPs. REASON: pci config space scanning (as e.g. done by the DEC
244        Ethernet driver) would raise machine check exceptions.
245
2462003-07-16      Greg Menke <gregory.menke@gsfc.nasa.gov>
247
248        PR 428/bsps
249        PR 432/bsps
250        * bootloader/pci.c: Re-instated code that prevents remapping small
251        IO regions, which if remapped would cause i8259 registers to move
252        out from under the #define'd base addresses.
253        * startup/bspstart.c: Reduced BAT2 PCI memory allocation to 256
254        megs, I incorrectly had extended it which would cause problems with
255        PCI devices that defined prefetchable memory.
256
2572003-07-16      Greg Menke <gregory.menke@gsfc.nasa.gov>
258        PR 432/bsps
259        * bootloader/pci.c: Re-instated code that prevents remapping small
260        IO regions, which if remapped would cause i8259 registers to move
261        out from under the #define'd base addresses.
262        * startup/bspstart.c: Reduced BAT2 PCI memory allocation to 256
263        megs, I incorrectly had extended it which would cause problems with
264        PCI devices that defined prefetchable memory.
265       
2662003-06-13      Greg Menke <gregory.menke@gsfc.nasa.gov>
267
268        PR 405/bsps
269        * bootloader/pci.c: Added support for configuring devices for pci
270        busses > 0
271        * pci/pci.c, pci/pci.h: Added FixupPCI() to store vectors in the
272        INTERRUPT_LINE register of pci devices any # of hops away
273        from the host processor.
274        * motorola/motorola.c, motorola/motorola.h: Added interrupt
275        routing tables in support of FixupPCI.  This is board-specific,
276        each board will have to supply information for FixupPCI() to do
277        anything for it.
278        * startup/bspstart.c: Extended bat2 to cover entire PCI address space.
279        * irq/irq.c, irq/irq.h: Added support for shared interrupts.
280        Existing single hander vectors are undisturbed, a new function
281        added to allow adding/removing handlers from a vector.
282
2832003-06-13  Till Straumann <strauman@slac.stanford.edu>
284
285        PR 415/bsps
286        * include/bsp.h, pci/detect_raven_bridge.c, startup/bspstart.c:
287        Support enabling MCP exceptions on the host bridge. This can
288        be used for memory probing on the VME bus.
289
2902003-04-15      Joel Sherrill <joel@OARcorp.com>
291
292        PR 386/bsps
293        * vme/vmeconfig.c: Removed declaration of _BSP_vme_bridge_irq.
294
2952003-04-10  Till Straumann <strauman@slac.stanford.edu>
296
297        PR 379/bsps
298        * console/polled_io.c: libcpu provides 'printk' already.
299        Therefore, the implementation in this file was removed (still
300        used for the bootloader, though).  It now provides BSP_output_char()
301        for libcpu's printk().
302        * console/uart.c, console/uart.h: BSP_output_char_via_serial()
303        prototype changed to match the BSP_output_char_function_type.  Note
304        that the motorola BSPs use polled-io for the output_char routine, not
305        the uart.c version. The latter can be used be other BSPs however
306        (e.g. SVGM).
307        * console/console.c, console/consoleIo.h, console/polled_io.c,
308        irq/irq_init.c, openpic/openpic.c, pci/detect_raven_bridge.c:
309        Unfortunately, the supported 'printk' format string subset of the
310        polled-io and libcpu implementations are different - hence, a few
311        format strings in the ppc/shared BSP were changed.
312
3132003-04-10      Joel Sherrill <joel@OARcorp.com>
314
315        PR 383/bsps
316        * irq/irq.c: Fix bug introduced by conflicts in previous patches.
317
3182003-03-25  Till Straumann <strauman@slac.stanford.edu>
319
320        PR 360/bsps
321        * irq/irq.c, irq/irq_init.c, openpic/openpic.c, openpic/openpic.h:
322        BSP code had set the task priority register multiple times of
323        the OpenPIC instead of setting the individual source priorities.
324        This patch adds openpic_get_source_priority() and
325        openpic_set_source_priority() calls and lets IRQ management code
326        use them.
327
3282003-03-25  Till Straumann <strauman@slac.stanford.edu>
329
330        PR 349/bsps
331        * irq/irq.c, vme/VME.h, vme/vmeconfig.c: Fixes library dependency
332        on the vmeUniverse driver. It is now possible to use the ppc/shared/irq
333        code on non-VME BSPs without triggering linkage of the vmeUniverse
334        driver.
335
3362003-03-25  Till Straumann <strauman@slac.stanford.edu>
337
338        PR 349/bsps
339        * irq/irq.c, vme/VME.h, vme/vmeconfig.c: Fixes library dependency
340        on the vmeUniverse driver. It is now possible to use the ppc/shared/irq
341        code on non-VME BSPs without triggering linkage of the vmeUniverse
342        driver.
343
3442003-03-18  Till Straumann <strauman@slac.stanford.edu>
345
346        PR 356/bsps
347        This patch makes RTEMS/powerpc/shared EABI compliant.
348        * irq/irq_init.c, start/Makefile.am, start/start.S, startup/bspstart.c,
349        startup/pgtbl_setup.c, vectors/vectors.h, vectors/vectors_init.c:
350        zero_bss() should clear not only bss but sbss and sbss2
351        also (this is probably a bugfix, as sbss/sbss2 are
352        probably used even if -msdata=eabi is not specified).
353        * start/rtems_crti.S: New file which must
354        be linked immediately after ecrti.o. rtems_crti.o contains
355        a code snippet who lets __init() return immediately. Also,
356        a new entry point '_init' to the C++ Ctors is generated
357        for use by the RTEMS Thread_Handler.
358
3592003-02-20      Till Straumann <strauman@slac.stanford.edu>
360
361        PR 349/bsps
362        * console/polled_io.c, console/reboot.c, irq/irq.c, irq/irq_asm.S,
363        irq/irq_init.c, openpic/Makefile.am, startup/linkcmds,
364        vectors/vectors.S, vectors/vectors_init.c:
365          - install the 'openpic.h' and 'pci.h' headers
366          - avoid a name clash by renaming 'vsprintf' & friends
367            to 'k_vsprintf' etc.
368          - let 'rtemsReboot' print a stack trace (in case an 'assert' failed)
369          - irq.c:
370             * fix: remove implicit assumption that ISA interrupt vectors start
371                    at 0
372             * add BSP hook to let a VME interrupt acknowledge the PCI/openpic
373               IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch)
374          - fix: EABI compliance; isr/exception lowlevel handlers must not
375                 clobber R2 or R13
376          - fix: openpic_init was called with the polarity/senses tables
377                 swapped (fixed wrong order of arguments)
378          - cosmetics: use new _read_SPRXX() _write_SPRXX() macros
379
3802003-02-20      Till Straumann <strauman@slac.stanford.edu>
381
382        PR 349/bsps
383        * startup/pgtbl_setup.c, startup/pgtbl_activate.c: New files
384        * startup/Makefile.am, startup/bspstart.c, startup/linkcmds:
385        Let the powerpc/shared (+derived) BSPs use pagetable support
386        from libcpu.
387
3882003-02-20      Till Straumann <strauman@slac.stanford.edu>
389
390        PR 349/bsps
391        * vme/.cvsignore, vme/Makefile.am, vme/VME.h, vme/VMEConfig.h,
392        vme/vmeconfig.c: Add glue to the powerpc/shared BSP to use
393        the vmeUniverse VME-PCI bridge driver.
394
3952003-02-20      Till Straumann <strauman@slac.stanford.edu>
396
397        PR 349/bsps
398        * console/console.c, console/uart.c, console/uart.h: implement
399        IOCTLs for the serial (UART) console to install/retrieve a BREAK-IRQ
400        callback.  The callback routine (if installed) is invoked from the
401        UART ISR when a BREAK interrupt is detected.  This can be used
402        e.g. to enforce a "hotkey" reboot a la vxWorks Ctrl-X (although we
403        use the serial line break condition) NOTE: The callback runs in
404        ISR context. 
405
4062003-01-20      Joel Sherrill <joel@OARcorp.com>
407
408        * startup/linkcmds*: Add FreeBSD sysctl() sections.
409
4102002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
411 
412        * bootloader/head.S: Added support for optional debug via PPCbug.
413        Also turn off mmu/caches for the bootstrap phase, which seems to
414        cause trouble with the 603.  The cpu init functions in the bsp
415        get all that stuff going properly.
416
4172002-12-19      Joel Sherrill <joel@OARcorp.com>
418
419        * console/console.c: Removed __assert() which conflicts with newlib.
420
4212002-11-17      Greg Menke <gregory.menke@gsfc.nasa.gov>
422
423        * irq/irq_init.c, motorola/motorola.c: Support for MTX603e.
424
4252002-10-31      Joel Sherrill <joel@OARcorp.com>
426
427        * bootloader/em86.c, console/inch.c, console/polled_io.c, irq/irq.c,
428        motorola/motorola.c, pci/detect_raven_bridge.c,
429        vectors/vectors_init.c: Removed warnings.
430
4312002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
432
433        * bootloader/em86real.S: Fix syntax error in comment near line 1185.
434
4352001-05-14      Till Straumann <strauman@slac.stanford.edu>
436
437        * bootloader/misc.c, console/Makefile.am, console/console.c,
438        console/consoleIo.h, console/inch.c, console/polled_io.c,
439        console/uart.c, console/uart.h, include/bsp.h, irq/Makefile.am,
440        irq/irq.c, irq/irq.h, irq/irq_init.c, openpic/openpic.c,
441        openpic/openpic.h, pci/Makefile.am, pci/pci.c, pci/pci.h,
442        residual/Makefile.am, start/start.S, startup/bspstart.c,
443        vectors/vectors.S, vectors/vectors.h, vectors/vectors_init.c:
444        Per PR216, "libbsp/powerpc/shared" BSP has been modified considerably
445        with the goal to make it more flexible and reusable by other
446        BSPs. The main strategies were:
447            - eliminate hardcoded base addresses; devices use offsets
448              and a BSP defined base address.
449            - separate functionality into different files (e.g. reboot from
450              inch.c to reboot.c) which can be overridden by a 'derived' BSP.
451            - separate initialization code into separate files (e.g.  PCI
452              bridge detection/initialization was separated from the more
453              generic PCI access routines), also to make it easier for
454              'derived' BSPs to substitute their own initialization code.
455        There are also a couple of enhancements and fixes:
456            - IRQ handling code now has a hook for attaching a VME bridge.
457            - OpenPIC is now explicitely initialized (polarities, senses).
458              Eliminated the implicit assumption on the presence of an ISA PIC.
459            - UART and console driver now supports more than 1 port. The current
460              maximum of 2 can easily be extended by enlarging a table (it
461              would even be easier if the ISR API was not broken by design).
462            - fixed polled_io.c so it correctly supports console on COM2
463            - fixed TLB invalidation code (start.S).
464            - exception handler prints a stack backtrace.
465            - added BSP_pciFindDevice() to scan the pci bus for a particular
466              vendor/device/instance.
467
4682001-05-09      Joel Sherrill <joel@OARcorp.com>
469
470        * startup/linkcmds: In support of gcc 3.1, added one of more
471        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
472        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
473        and direction of segments to memory regions may also have been
474        addressed.  This was a sweep across all BSPs.
475 
4762002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
477
478        * bootloader/exception.S: Reflect changes to <rtems/score/cpu.h>.
479        * bootloader/head.S: Ditto.
480        * bootloader/misc.c: Ditto.
481        * console/polled_io.c: Ditto.
482        * irq/irq.c: Ditto.
483        * irq/irq_asm.S: Ditto.
484        * irq/irq_init.c: Include <rtems/bspIo.h>.
485        * start/start.S: Reflect changes to <rtems/score/cpu.h>.
486        * vectors/vectors.S: Ditto.
487
4882002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
489
490        * startup/bspstart.c: Include <libcpu/cpuIdent.h>.
491
4922001-04-08      Joel Sherrill <joel@OARcorp.com>
493
494        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
495 
4962002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
497
498        * residual/residual.c: Include <string.h>.
499        * vectors/vectors_init.c: Include <rtems/bspIo.h> for printk.
500        * bootloader/mm.c: Ditto.
501        * bootloader/pci.c: Ditto.
502        * console/console.c: Ditto.
503        * openpic/openpic.c: Ditto.
504
5052002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
506
507        * bootloader/Makefile.am: Remove AUTOMAKE_OPTIONS.
508        * Makefile.am: Remove AUTOMAKE_OPTIONS.
509        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
510        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
511        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
512        * irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
513        * motorola/Makefile.am: Remove AUTOMAKE_OPTIONS.
514        * openpic/Makefile.am: Remove AUTOMAKE_OPTIONS.
515        * pci/Makefile.am: Remove AUTOMAKE_OPTIONS.
516        * residual/Makefile.am: Remove AUTOMAKE_OPTIONS.
517        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
518        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
519        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
520
5212001-11-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
522
523        * include/Makefile.am: Use _HEADER instead of H_FILES.
524        * irq/Makefile.am: Ditto.
525        * openpic/Makefile.am: Ditto.
526        * include/bsp.h: Include <bspopts.h>.
527
5282001-10-25      Joel Sherrill <joel@OARcorp.com>
529
530        * startup/linkcmds: Added _init and _fini.
531
5322001-10-12      Joel Sherrill <joel@OARcorp.com>
533
534        * clock/p_clock.c, startup/bspstart.c: Fixed typo.
535
5362001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
537
538        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
539        * residual/Makefile.am: Use 'PREINSTALL_FILES ='.
540        * irq/Makefile.am: Use 'PREINSTALL_FILES ='.
541        * motorola/Makefile.am: Use 'PREINSTALL_FILES ='.
542        * vectors/Makefile.am: Use 'PREINSTALL_FILES ='.
543        * pci/Makefile.am: Use 'PREINSTALL_FILES ='.
544        * openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
545
5462001-05-14      Tom Armistead <tom_armistead@phx.mcd.mot.com>
547
548        * start/start.S: Increased BAT0 mapping of RAM from 64 meg to
549        256 meg to allow operation on boards with larger RAM sizes.
550        * vectors/vectors_init.c: Modified to call 'generic' powerpc
551        vector function (mpc60x_vector_is_valid) instead of MPC750
552        specific function to allow operation on boards with CPUs other
553        than the MPC750.
554
5552001-03-30      Eric Valette <valette@crf.canon.fr>
556
557        * Makefile.am, console/consoleIo.h, include/bsp.h:
558        These modifications are part of the conversion of the
559        mpc8xx CPU to the "new exception processing model."
560
5612000-11-01      Joel Sherrill <joel@OARcorp.com>
562
563        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
564        and libcsupport.h moved from libc to lib/include/rtems and
565        now must be referenced as <rtems/XXX.h>.   Header file order
566        was cleaned up while doing this.
567
5682000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
569
570        * startup/linkcmds: Added lines so DWARF debug information
571        would be available.  Otherwise gdb complains that the offsets
572        for the debug info are incorrect and doesn't load the files.
573
5742000-09-05      Joel Sherrill <joel@OARcorp.com>
575
576        * start/start.S: Include proper files to compile.
577
5782000-08-10      Joel Sherrill <joel@OARcorp.com>
579
580        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.