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

4.104.114.84.95
Last change on this file since 513b6c4b was 513b6c4b, checked in by Joel Sherrill <joel.sherrill@…>, on Sep 27, 2004 at 9:44:10 PM

2003-11-01 Greg Menke <gregory.menke@…>

PR 606/bsps

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