source: rtems/c/src/lib/libbsp/powerpc/ChangeLog @ 14c7716

Last change on this file since 14c7716 was 14c7716, checked in by Joel Sherrill <joel.sherrill@…>, on Jan 22, 2007 at 11:02:45 PM

Formatting.

  • Property mode set to 100644
File size: 29.7 KB
Line 
12007-01-19      Till Straumann <strauman@slac.stanford.edu>
2
3        * mvme5500/Makefile.am, mvme5500/preinstall.am,
4        mvme5500/vme/VME.h, mvme5500/vme/VMEConfig.h, mvme5500/vme/vmeconfig.c:
5        removed copies of vmeconfig.c, VME.h - use generic
6        versions instead.
7
82007-01-19      Till Straumann <strauman@slac.stanford.edu>
9
10        * Makefile.am, ep1a/Makefile.am, ep1a/preinstall.am,
11        motorola_powerpc/Makefile.am, motorola_powerpc/preinstall.am,
12        score603e/Makefile.am, score603e/preinstall.am,
13        shared/vme/VME.h: moved VME.h from libbsp/powerpc/shared/vme to
14        libbsp/shared/vmeUniverse; eventually, this (and other)
15        VME API headers should migrate to cpukit.
16
172007-01-16      Till Straumann <strauman@slac.stanford.edu>
18
19        * ep1a/vme/vmeconfig.c, mvme5500/pci/pcifinddevice.c,
20        mvme5500/startup/pgtbl_activate.c, mvme5500/vectors/bspException.h,
21        mvme5500/vectors/exceptionhandler.c, mvme5500/vme/VME.h,
22        mvme5500/vme/vmeconfig.c, score603e/vme/vmeconfig.c,
23        shared/pci/pcifinddevice.c, shared/startup/pgtbl_activate.c,
24        shared/startup/pgtbl_setup.c, shared/startup/probeMemEnd.c,
25        shared/startup/sbrk.c, shared/vme/VME.h, shared/vme/VMEConfig.h,
26        shared/vme/vme_universe.c, shared/vme/vmeconfig.c:
27        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
28
292006-12-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
30
31        * gen5200/mscan/mscan.c,
32        * gen5200/mscan/mscan.h,
33        * gen5200/mscan/mscan_int.h:
34        split mscan.h into two headers, corrected CAN filtering code to
35        support remote requests
36
372006-12-13      Till Straumann <strauman@slac.stanford.edu>
38
39        * mvme5500/Makefile.am, mvme5500/preinstall.am:
40        need to install bsp/vme_am_defs.h
41
422006-12-13      Till Straumann <strauman@slac.stanford.edu>
43
44        * shared/vme/vmeconfig.c, shared/vme/vme_universe.c:
45        use symbolic flag instead of numerical value
46        (vmeUniverseInstallIrqMgrAlt()). Define __INSIDE_RTEMS_BSP__
47        before including <bsp/vmeUniverse.h>
48
492006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
50
51        * configure.ac: New BUG-REPORT address.
52
532006-10-19      Ralf Corsépius <ralf.corsepius@rtems.org>
54
55        * configure.ac: Require automake-1.10. Require autoconf-2.60.
56
572006-08-21      Till Straumann <strauman@slac.stanford.edu>
58
59        * shared/vme/vmeconfig.c: open outbound window
60        to VME CSR space if the BSP defines _VME_CSR_ON_PCI
61
622006-08-10      Till Straumann <strauman@slac.stanford.edu>
63
64        * shared/irq/openpic_i8259_irq.c: fixed type of
65        'frame' argument to C_dispatch_irq_handler(). It's
66        really a BSP_Exception_frame*, not a CPU_Interrupt_frame*.
67
682006-07-12      Till Straumann <strauman@slac.stanford.edu>
69
70        * shared/startup/probeMemEnd.c: added paranoia to inline
71        assembly code; added 'memory' clobbers and made sure
72        any registers modified by the 'asm' appear in the output
73        operands.
74
752006-07-12      Till Straumann <strauman@slac.stanford.edu>
76
77        * shared/startup/panic.c: Fixed compiler warnings.
78
792006-06-19      Till Straumann <strauman@slac.stanford.edu>
80
81        * shared/vme/vmeconfig.c: Indicate that it's ok to
82        use decoupled cycles to access on-board memory from
83        VME.
84
852006-06-19      Till Straumann <strauman@slac.stanford.edu>
86
87        * shared/vme/vme_universe.c: Only set/access the
88        _BSP_vme_bridge_irq variable on BSPs that
89        define BSP_PCI_VME_DRIVER_DOES_EOI and BSP_PIC_DO_EOI.
90
912006-06-19      Till Straumann <strauman@slac.stanford.edu>
92
93        * shared/vectors/vectors.S: filter exception vector for
94        altivec and remap 0xf20 to assigned vector number alias.
95
962006-06-19      Till Straumann <strauman@slac.stanford.edu>
97
98        * shared/startup/bspstart.c: fixed compiler warnings
99        (bspIo.h inclusion, cast of number constants to pointers).
100        Enable L1 cache on mvme2100.
101
1022006-06-19      Till Straumann <strauman@slac.stanford.edu>
103
104        * shared/irq/irq_asm.S: Never allow the FPU to be switched on
105        for integer-only tasks (new gcc may use FP regs implicitly).
106
1072006-03-08      Joel Sherrill <joel@OARcorp.com>
108
109        * shared/startup/linkcmds: Add .gnu.linkonce.b.* section.
110
1112006-02-13      Till Straumann <strauman@slac.stanford.edu>
112
113        * shared/startup/panic.c, shared/startup/probeMemEnd.c:
114        added code for BSPs to use: panic using printk() to display
115        reason. probeMemEnd() to determine memory size by probing.
116
1172006-02-08      Joel Sherrill <joel@OARcorp.com>
118
119        * shared/startup/linkcmds: Add sections required by newer gcc versions.
120
1212006-01-08      Joel Sherrill <joel@OARcorp.com>
122
123        * acinclude.m4: Add gen5200 to list of BSPs.
124
1252006-01-05      Till Straumann <strauman@slac.stanford.edu>
126
127        * shared/vectors/vectors.S: mask high bits when calculating
128        the exception vector number to yield correct result even if
129        the vectors reside in the upper area (0xfff00000; psim).
130
1312005-12-02      Till Straumann <strauman@slac.stanford.edu>
132
133        * shared/irq/irq_init.c, shared/openpic/openpic.h
134        shared/openpic/openpic.c: The 8240's EPIC has a 'serial'
135        mode of operation for multiplexing 16 interrupt lines.
136        This introduces a pipeline delay which can cause
137        spurious interrupts unless ending the interrupt cycle
138        (EOI) is delayed accordingly.
139
1402005-12-01      Till Straumann <strauman@slac.stanford.edu>
141
142        * shared/vectors/vectors.h, shared/vectors/vectors.S,
143        shared/vectors/vectors_init.c: Reduced size of default
144        prologue (some exceptions, e.g., altivec unavail.) are only
145        0x20 bytes apart. Also introduced a modified prologue
146        that switches r0..r3 shadowing off (r0..r3 undefined
147        on certain 603e variants when incurring a TLB miss).
148
1492005-11-29      Till Straumann <strauman@slac.stanford.edu>
150
151        * shared/irq/irq_asm.S, shared/vectors/vectors.S: Clear
152        CR[6] before invoking high-level handler to make sure no
153        varargs fn callee assumes there are FP arguments.
154
1552005-11-29      Till Straumann <strauman@slac.stanford.edu>
156
157        * shared/irq/irq.c: Fixed incorrect removal of first shared
158        interrupt in chain.
159
1602005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
161
162        * shared/startup/bspstart.c: Eliminate obsolete types.
163
1642005-11-03      Till Straumann <strauman@slac.stanford.edu>
165
166        * Makefile.am, motorola_powerpc/Makefile.am, mvme5500/Makefile.am,
167        mvme5500/start/preload.S, mvme5500/startup/bspstart.c,
168        shared/startup/bspstart.c: moved linkcmds to shared area for other
169        BSPs to use
170
1712005-11-03      Till Straumann <strauman@slac.stanford.edu>
172
173        * shared/bootloader/misc.c, shared/console/polled_io.c,
174        shared/residual/residual.c: silenced compiler warnings (type cast &
175        renaming puts->my_puts)
176
1772005-11-02      Till Straumann <strauman@slac.stanford.edu>
178
179        * mvme5500/start/start.S, shared/start/start.S,
180        shared/startup/bspstart.c: moved assembly code to C; setdbat now
181        supports high bats on 7450 CPUs; added argument checking to setdbat;
182        added getdbat; moved early initialization code (clear_bats) from BSP
183        to libcpu (CPU_clear_bats_early)
184
1852005-10-20      Eric Norum <norume@aps.anl.gov>
186
187        * shared/pci/detect_raven_bridge.c, shared/startup/bspstart.c
188        shared/vme/VMEConfig.h: Support MVME2100.
189
1902005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
191
192        * Makefile.am: Merge-in shared/Makefile.am.
193        * configure.ac: Remove shared/Makefile.am.
194        * ChangeLog: Merge-in shared/ChangeLog.
195
1962005-10-06      Till Straumann <strauman@slac.stanford.edu>
197
198        PR 833/bsps
199        * shared/irq/irq_asm.S: Currently, all (new exception) BSPs
200        explicitely enable the FPU across the user ISR but DONT save/restore
201        the FPU context. Any use of the FPU fron the user handler (e.g., due
202        to GCC optimizations) result in corruption. The fix results in an
203        exception in such cases (user ISR must explicitely
204        save/enable/restore FPU).
205
2062005-09-16      richard.campbell@OARCorp.com
207
208        * shared/startup/bspstart.c: Rewrote get_eumbbar() in C. Function
209        was written in inline assembly and containined a register direction
210        error.
211
2122005-07-28      Eric Norum <norume@aps.anl.gov>
213
214        * shared/shared/clock/p_clock.c: Changes provided by Phillip
215        Sorensen <pas37@cornell.edu> to get MVME550 BSP running.
216        Corresponding changes made to mvme5500/startup/bspstart.c.
217
2182005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
219
220        * shared/clock/p_clock.c, shared/irq/i8259.c, shared/irq/irq.c,
221        shared/irq/irq.h: Modified to use rtems/irq.h.
222
2232005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
224
225        * shared/startup/bspstart.c, shared/tod/todcfg.c: Eliminate
226        {un|}signed{8|16|32}.
227        * shared/bootloader/pci.c: Eliminate {un|}signed{8|16|32}. Eliminate
228        u32.
229
2302005-05-10      Jennifer Averett <jennifer.averett@oarcorp.com>
231
232        * shared/bootloader/bootldr.h, shared/bootloader/em86.c,
233        shared/bootloader/misc.c, shared/bootloader/pci.c,
234        shared/bootloader/pci.h: Modified to depend upon rtems/pci.h
235
2362005-05-06      Ralf Corsepius <ralf.corsepius@rtems.org>
237
238        * shared/pci/pci.h: Add pci_bus_count().
239
2402005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
241
242        * shared/irq/irq_init.c, shared/pci/pci.c,
243        shared/pci/pcifinddevice.c, shared/startup/bspstart.c: Name change
244        to support common PCI interface
245
2462005-04-28      Joel Sherrill <joel@OARcorp.com>
247
248        * acinclude.m4: Remove dmv177 and ppcn_60x.
249        * configure.ac: Remove reference to dmv177.
250
2512005-04-28      Jennifer Averett <jennifer.averett@oarcorp.com>
252
253        * acinclude.m4: Initial release of ep1a bsp
254
2552005-04-26      Joel Sherrill <joel@OARcorp.com>
256
257        * shared/console/uart.h: Eliminate tabs.
258
2592005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
260
261        PR 779/bsp
262        * shared/clock/p_clock.c, shared/console/console.c,
263        shared/console/uart.c, shared/console/uart.h, shared/irq/irq.c,
264        shared/irq/irq.h, shared/irq/irq_init.c: powerpc: add parameter to
265        new exception interrupt handlers
266
2672005-03-14      Joel Sherrill <joel@OARcorp.com>
268
269        * shared/pci/pci.c, shared/pci/pci.h, shared/pci/pcifinddevice.c:
270        Continue PCI API unification. All use pci_find_device(). Also
271        reformat to remove tabs.
272
2732005-03-04      Joel Sherrill <joel@OARcorp.com>
274
275        * shared/pci/pci.c, shared/pci/pcifinddevice.c,
276        shared/startup/bspstart.c: Make PCI initialize function part of the
277        unified PCI API as pci_initialize().
278
2792005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
280
281        * shared/startup/bspstart.c: Eliminate rtems_unsigned32.
282        * shared/startup/bspstart.c, shared/start/start.S: include
283        <rtems/powerpc/powerpc.h>. Use PPC_MINIMUM_STACK_FRAME_SIZE instead
284        of CPU_MINIMUM_STACK_FRAME_SIZE.
285
2862005-02-12      Joel Sherrill <joel@OARcorp.com>
287
288        * shared/pci/pci.h: Remove contents that are duplicates of the pci.h
289        in cpukit and include rtems/pci.h for the base set of PCI
290        functionality.
291
2922005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
293
294        * shared/tod/todcfg.c: size_t RTC_Count.
295
2962005-01-04      Joel Sherrill <joel@OARcorp.com>
297
298        * shared/ChangeLog, shared/startup/bspstart.c, shared/tod/todcfg.c:
299        Remove warnings.
300
3012004-12-30      Ralf Corsepius <ralf.corsepius@rtems.org>
302
303        * acinclude.m4: Reflect eth_comm having been removed.
304
3052004-11-30      Greg Menke <gregory.menke@gsfc.nasa.gov>
306
307        PR 729/bsps
308        PR 728/bsps
309        * shared/bootloader/ppcboot.lds: Modified ppcboot.lds to include new
310        .data and .rodata sections being generated by gcc-3.3.3 and above,
311        the lack of which was causing the bootloader to crash.
312        * shared/bootloader/pci.c: Removed the r->size=0 and r->base=0
313        assignement which makes too-large regions conflict with onboard
314        hardware, replacing it with sfree which deletes the memory region
315        from the setup code, leaving it disabled.
316
3172004-11-30      Eric Norum <norume@aps.anl.gov>
318
319        * mvme5500/include/bsp.h: Add definition for PCI_MEM_BASE_ADJUSTMENT
320
3212004-10-26      Eric Norum <norume@aps.anl.gov>
322
323        Remove environ common area -- it breaks newlib
324        * powerpc/dmv177/start/start.S
325        * powerpc/eth_comm/start/start.S
326        * powerpc/mbx8xx/startup/start.S
327        * powerpc/mvme5500/start/start.S
328        * powerpc/ppcn_60x/start/start.S
329        * powerpc/psim/start/start.S
330        * powerpc/score603e/start/start.S
331        * powerpc/shared/start/start.S
332        * powerpc/ss555/startup/start.S
333
3342004-10-20      Eric Norum <norume@aps.anl.gov>
335
336        * configure.ac
337        * mvme5500/.......
338        * acinclude.m4: Add mvme5500 BSP
339
3402004-09-27      Greg Menke <gregory.menke@gsfc.nasa.gov>
341
342        PR 606/bsps
343        * shared/bootloader/pci.c, shared/bootloader/pci.c: Fixed IO
344        remapping so buses >= 1 are remapped. Reduced PCI space to match
345        bat2.  Fixed incorrect region size calculation in pci_read_bases.
346        Set PCI latency timers to known sane values.  Changed bridge PCI
347        settings to minimum sane instead of whatever sounded neat in the PCI
348        spec.  Force pf regions to memory mapped to preserve byte access.
349
3502004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
351
352        * configure.ac: Require automake > 1.9.
353
3542004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
355
356        * acinclude.m4: Regenerate to include ss555.
357
3582004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
359
360        * configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
361        * acinclude.m4: Regenerate.
362
3632004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
364
365        * configure.ac: Reflect having removed shared/*/Makefile.am
366
3672004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
368
369        * Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
370        $(RTEMS_BSP_FAMILY).
371
3722003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
373
374        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
375
3762003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
377
378        * Makefile.am: Misc cleanups and fixes.
379
3802003-10-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
381
382        * acinclude.m4: Reflect changes to bootstrap.
383
3842003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
385
386        * Makefile.am: Reflect having moved aclocal/.
387
3882003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
389
390        * Makefile.am: Reflect having moved automake/.
391
3922003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
393
394        * configure.ac: Use rtems-bugs@rtems.com as bug report email
395        address.
396
3972003-07-18      Till Straumann <strauman@slac.stanford.edu>
398
399        PR 288/rtems
400        * support/new_exception_processing/cpu.c: _ISR_Nest_level is now
401        properly maintained and does not reside in SPRG0.
402
4032003-07-16      Greg Menke <gregory.menke@gsfc.nasa.gov>
404
405        PR 432/bsps
406        * shared/bootloader/pci.c: Re-instated code that prevents remapping
407        small IO regions, which if remapped would cause i8259 registers to
408        move out from under the #define'd base addresses.
409        * shared/startup/bspstart.c: Reduced BAT2 PCI memory allocation to
410        256 megs, I incorrectly had extended it which would cause problems
411        with PCI devices that defined prefetchable memory.
412
4132003-06-13      Till Straumann <strauman@slac.stanford.edu>
414
415        PR 415/bsps
416        * shared/include/bsp.h, shared/pci/detect_raven_bridge.c,
417        shared/startup/bspstart.c: Support enabling MCP exceptions on the
418        host bridge. This can be used for memory probing on the VME bus.
419
4202003-06-13      Greg Menke <gregory.menke@gsfc.nasa.gov>
421
422        PR 405/bsps
423        * shared/irq/irq.c, shared/irq/irq.h: Added support for shared
424        interrupts. Existing single hander vectors are undisturbed, a new
425        function added to allow adding/removing handlers from a vector.
426        * shared/bootloader/pci.c: Added support for configuring devices for
427        pci busses > 0
428        * shared/motorola/motorola.c, shared/motorola/motorola.h: Added
429        interrupt routing tables in support of FixupPCI.  This is
430        board-specific, each board will have to supply information for
431        FixupPCI() to do anything for it.
432        * shared/startup/bspstart.c: Extended bat2 to cover entire PCI
433        address space.
434        * shared/pci/pci.c, shared/pci/pci.h: Added FixupPCI() to store
435        vectors in the INTERRUPT_LINE register of pci devices any # of hops
436        away from the host processor.
437
4382003-04-15      Joel Sherrill <joel@OARcorp.com>
439
440        PR 386/bsps
441        * shared/vme/vmeconfig.c, shared/vme/vmeconfig.c: Removed
442        declaration of _BSP_vme_bridge_irq.
443
4442003-04-10      Till Straumann <strauman@slac.stanford.edu>
445
446        PR 379/bsps
447        * shared/console/console.c, shared/console/consoleIo.h,
448        shared/console/polled_io.c, shared/irq/irq_init.c,
449        shared/openpic/openpic.c, shared/pci/detect_raven_bridge.c:
450        Unfortunately, the supported 'printk' format string subset of the
451        polled-io and libcpu implementations are different - hence, a few
452        format strings in the ppc/shared BSP were changed.
453        * shared/console/uart.c, shared/console/uart.h:
454        BSP_output_char_via_serial() prototype changed to match the
455        BSP_output_char_function_type.  Note that the motorola BSPs use
456        polled-io for the output_char routine, not the uart.c version. The
457        latter can be used be other BSPs however (e.g. SVGM).
458        * shared/console/polled_io.c: libcpu provides 'printk' already.
459        Therefore, the implementation in this file was removed (still used
460        for the bootloader, though).  It now provides BSP_output_char() for
461        libcpu's printk().
462
4632003-04-10      Joel Sherrill <joel@OARcorp.com>
464
465        PR 383/bsps
466        * shared/irq/irq.c: Fix bug introduced by conflicts in previous
467        patches.
468
4692003-03-25      Till Straumann <strauman@slac.stanford.edu>
470
471        PR 360/bsps
472        PR 349/bsps
473        * shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c,
474        shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c,
475        shared/irq/irq.c, shared/vme/VME.h, shared/vme/vmeconfig.c: Fixes
476        library dependency on the vmeUniverse driver. It is now possible to
477        use the ppc/shared/irq code on non-VME BSPs without triggering
478        linkage of the vmeUniverse driver.
479        * shared/irq/irq.c, shared/irq/irq_init.c, shared/openpic/openpic.c,
480        shared/openpic/openpic.h: BSP code had set the task priority
481        register multiple times of the OpenPIC instead of setting the
482        individual source priorities. This patch adds
483        openpic_get_source_priority() and openpic_set_source_priority()
484        calls and lets IRQ management code use them.
485
4862003-03-18      Till Straumann <strauman@slac.stanford.edu>
487
488        PR 356/bsps
489        This patch makes RTEMS/powerpc/shared EABI compliant.
490        * shared/irq/irq_init.c, shared/start/Makefile.am,
491        shared/start/start.S, shared/startup/bspstart.c,
492        shared/startup/pgtbl_setup.c, shared/vectors/vectors.h,
493        shared/vectors/vectors_init.c: zero_bss() should clear not only bss
494        but sbss and sbss2 also (this is probably a bugfix, as sbss/sbss2
495        are probably used even if -msdata=eabi is not specified).
496        * shared/start/rtems_crti.S: New file which must be linked
497        immediately after ecrti.o. rtems_crti.o contains a code snippet who
498        lets __init() return immediately. Also, a new entry point '_init' to
499        the C++ Ctors is generated for use by the RTEMS Thread_Handler.
500
5012003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
502
503        * configure.ac: Remove AC_CONFIG_AUX_DIR.
504
5052003-02-20      Till Straumann <strauman@slac.stanford.edu>
506
507        PR 349/bsps
508        * shared/console/console.c, shared/console/uart.c,
509        shared/console/uart.h: implement IOCTLs for the serial (UART)
510        console to install/retrieve a BREAK-IRQ callback.  The callback
511        routine (if installed) is invoked from the UART ISR when a BREAK
512        interrupt is detected.  This can be used e.g. to enforce a "hotkey"
513        reboot a la vxWorks Ctrl-X (although we use the serial line break
514        condition) NOTE: The callback runs in ISR context.
515        * shared/startup/pgtbl_setup.c, shared/startup/pgtbl_activate.c: New
516        files
517        * shared/add BSP hook to let a VME interrupt acknowledge the
518        PCI/openpic IRQ. (SEE ALSO THE ppc-sharedbsp-vme.diff patch) - fix:
519        EABI compliance; isr/exception lowlevel handlers must not clobber R2
520        or R13 - fix: openpic_init was called with the polarity/senses
521        tables swapped (fixed wrong order of arguments) - cosmetics: use new
522        _read_SPRXX() _write_SPRXX() macros
523        * shared/fix: remove implicit assumption that ISA interrupt vectors
524        start at 0
525        * configure.ac, shared/vme/.cvsignore, shared/vme/Makefile.am,
526        shared/vme/VME.h, shared/vme/VMEConfig.h, shared/vme/vmeconfig.c:
527        Add glue to the powerpc/shared BSP to use the vmeUniverse VME-PCI
528        bridge driver.
529        * shared/console/polled_io.c, shared/console/reboot.c,
530        shared/irq/irq.c, shared/irq/irq_asm.S, shared/irq/irq_init.c,
531        shared/openpic/Makefile.am, shared/startup/linkcmds,
532        shared/vectors/vectors.S, shared/vectors/vectors_init.c: - install
533        the 'openpic.h' and 'pci.h' headers  - avoid a name clash by
534        renaming 'vsprintf' & friends to 'k_vsprintf' etc. - let
535        'rtemsReboot' print a stack trace (in case an 'assert' failed) -
536        irq.c:
537        * shared/startup/Makefile.am, shared/startup/bspstart.c,
538        shared/startup/linkcmds: Let the powerpc/shared (+derived) BSPs use
539        pagetable support from libcpu.
540
5412003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
542
543        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
544        * configure.ac: AC_PREREQ(2.57).
545
5462003-01-20      Joel Sherrill <joel@OARcorp.com>
547
548        * shared/startup/linkcmds*: Add FreeBSD sysctl() sections.
549
5502002-12-19      Joel Sherrill <joel@OARcorp.com>
551
552        * shared/console/console.c: Removed __assert() which conflicts with
553        newlib.
554
5552002-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
556
557        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
558
5592002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
560
561        * shared/bootloader/head.S: Added support for optional debug via
562        PPCbug. Also turn off mmu/caches for the bootstrap phase, which
563        seems to cause trouble with the 603.  The cpu init functions in the
564        bsp get all that stuff going properly.
565
5662002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
567
568        * configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
569
5702002-11-17      Greg Menke <gregory.menke@gsfc.nasa.gov>
571
572        * shared/irq/irq_init.c, shared/motorola/motorola.c: Support for
573        MTX603e.
574
5752002-10-31      Joel Sherrill <joel@OARcorp.com>
576
577        * shared/bootloader/em86.c, shared/console/inch.c,
578        shared/console/polled_io.c, shared/irq/irq.c,
579        shared/motorola/motorola.c, shared/pci/detect_raven_bridge.c,
580        shared/vectors/vectors_init.c: Removed warnings.
581
5822002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
583
584        * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache.
585
5862002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
587
588        * shared/bootloader/em86real.S: Fix syntax error in comment near
589        line 1185.
590
5912002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
592
593        * shared/irq/irq_init.c: Include <rtems/bspIo.h>.
594        * shared/bootloader/exception.S, shared/start/start.S: Reflect
595        changes to <rtems/score/cpu.h>.
596        * shared/bootloader/head.S, shared/bootloader/misc.c,
597        shared/console/polled_io.c, shared/irq/irq.c, shared/irq/irq_asm.S,
598        shared/vectors/vectors.S: Ditto.
599
6002002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
601
602        * shared/startup/bspstart.c: Include <libcpu/cpuIdent.h>.
603
6042002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
605
606        * shared/residual/residual.c: Include <string.h>.
607        * shared/vectors/vectors_init.c: Include <rtems/bspIo.h> for printk.
608        * shared/bootloader/mm.c, shared/bootloader/pci.c,
609        shared/console/console.c, shared/openpic/openpic.c: Ditto.
610
6112002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
612
613        * Makefile.am, shared/bootloader/Makefile.am, shared/Makefile.am,
614        shared/clock/Makefile.am, shared/console/Makefile.am,
615        shared/include/Makefile.am, shared/irq/Makefile.am,
616        shared/motorola/Makefile.am, shared/openpic/Makefile.am,
617        shared/pci/Makefile.am, shared/residual/Makefile.am,
618        shared/start/Makefile.am, shared/startup/Makefile.am,
619        shared/vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
620        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
621        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
622
6232001-11-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
624
625        * shared/include/Makefile.am: Use _HEADER instead of H_FILES.
626        * Makefile.am: Add DIST_SUBDIRS.
627        * shared/include/bsp.h: Include <bspopts.h>.
628        * shared/irq/Makefile.am, shared/openpic/Makefile.am: Ditto.
629
6302001-11-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
631
632        * support/new_exception_processing/Makefile.am,
633        support/old_exception_processing/Makefile.am,
634        support/old_exception_processing/cpu_asm.S,
635        support/old_exception_processing/irq_stub.S: Modified to reflect old
636        versus new exception processing being a per BSP option.
637        * support/new_exception_processing/c_isr.inl,
638        support/new_exception_processing/cpu.h,
639        support/old_exception_processing/c_isr.inl,
640        support/old_exception_processing/cpu.h,
641        support/old_exception_processing/ppc_offs.h: Removed.
642
6432001-11-20      Joel Sherrill <joel@OARcorp.com>
644
645        * support/new_exception_processing/configure.ac,
646        support/new_exception_processing/rtems/score/c_isr.inl,
647        support/new_exception_processing/rtems/score/cpu.h,
648        support/old_exception_processing/configure.ac,
649        support/old_exception_processing/rtems/score/c_isr.inl,
650        support/old_exception_processing/rtems/score/cpu.h,
651        support/old_exception_processing/rtems/score/ppc_offs.h: New files
652        missed in previous commit.
653        * papyrus/.cvsignore, papyrus/ChangeLog, papyrus/Makefile.am,
654        papyrus/README, papyrus/bsp_specs, papyrus/configure.ac,
655        papyrus/times, papyrus/dlentry/.cvsignore,
656        papyrus/dlentry/Makefile.am, papyrus/dlentry/dlentry.S,
657        papyrus/flashentry/.cvsignore, papyrus/flashentry/Makefile.am,
658        papyrus/flashentry/flashentry.S, papyrus/include/.cvsignore,
659        papyrus/include/Makefile.am, papyrus/include/bsp.h,
660        papyrus/include/coverhd.h, papyrus/startup/.cvsignore,
661        papyrus/startup/Makefile.am, papyrus/startup/bspclean.c,
662        papyrus/startup/bspstart.c, papyrus/startup/linkcmds,
663        papyrus/startup/setvec.c, papyrus/wrapup/.cvsignore,
664        papyrus/wrapup/Makefile.am: Deleted.
665        * acinclude.m4: papyrus reference removed.
666
6672001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
668
669        This modification is part of the submitted modifications necessary
670        to
671        support the IBM PPC405 family.  This submission was reviewed by
672        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
673        not negatively impact the ppc403 BSPs.  The submission and tracking
674        process was captured as PR50.
675        * ChangeLog: Removed bogus comment on edit of generated file.
676        * acinclude.m4: Added gen405 BSP.
677
6782001-10-25      Joel Sherrill <joel@OARcorp.com>
679
680        * shared/startup/linkcmds: Added _init and _fini.
681
6822001-10-22      Joel Sherrill <joel@OARcorp.com>
683
684        * acinclude.m4: Added mpc8260ads subdirectory.
685
6862001-10-12      Joel Sherrill <joel@OARcorp.com>
687
688        * shared/clock/p_clock.c, shared/startup/bspstart.c: Fixed typo.
689
6902001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
691
692        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
693        * configure.ac: New file, generated from configure.in by autoupdate.
694        * configure.in: Remove.
695
6962001-10-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
697
698        * acinclude.m4: New file.
699        * configure.in: Use RTEMS_BSP_SUBDIR.
700
7012001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
702
703        * shared/console/Makefile.am, shared/residual/Makefile.am,
704        shared/irq/Makefile.am, shared/motorola/Makefile.am,
705        shared/vectors/Makefile.am, shared/pci/Makefile.am,
706        shared/openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
707
7082001-05-14      Tom Armistead <tom_armistead@phx.mcd.mot.com>
709
710        * shared/start/start.S: Increased BAT0 mapping of RAM from 64 meg to
711        256 meg to allow operation on boards with larger RAM sizes.
712        * shared/vectors/vectors_init.c: Modified to call 'generic' powerpc
713        vector function (mpc60x_vector_is_valid) instead of MPC750  specific
714        function to allow operation on boards with CPUs other than the
715        MPC750.
716
7172001-05-14      Till Straumann <strauman@slac.stanford.edu>
718
719        * shared/bootloader/misc.c, shared/console/Makefile.am,
720        shared/console/console.c, shared/console/consoleIo.h,
721        shared/console/inch.c, shared/console/polled_io.c,
722        shared/console/uart.c, shared/console/uart.h, shared/include/bsp.h,
723        shared/irq/Makefile.am, shared/irq/irq.c, shared/irq/irq.h,
724        shared/irq/irq_init.c, shared/openpic/openpic.c,
725        shared/openpic/openpic.h, shared/pci/Makefile.am, shared/pci/pci.c,
726        shared/pci/pci.h, shared/residual/Makefile.am, shared/start/start.S,
727        shared/startup/bspstart.c, shared/vectors/vectors.S,
728        shared/vectors/vectors.h, shared/vectors/vectors_init.c: Per PR216,
729        "libbsp/powerpc/shared" BSP has been modified considerably with the
730        goal to make it more flexible and reusable by other BSPs. The main
731        strategies were: - eliminate hardcoded base addresses; devices use
732        offsets and a BSP defined base address. - separate functionality
733        into different files (e.g. reboot from inch.c to reboot.c) which can
734        be overridden by a 'derived' BSP. - separate initialization code
735        into separate files (e.g.  PCI bridge detection/initialization was
736        separated from the more generic PCI access routines), also to make
737        it easier for 'derived' BSPs to substitute their own initialization
738        code. There are also a couple of enhancements and fixes: - IRQ
739        handling code now has a hook for attaching a VME bridge. - OpenPIC
740        is now explicitely initialized (polarities, senses). Eliminated the
741        implicit assumption on the presence of an ISA PIC. - UART and
742        console driver now supports more than 1 port. The current maximum of
743        2 can easily be extended by enlarging a table (it would even be
744        easier if the ISR API was not broken by design). - fixed polled_io.c
745        so it correctly supports console on COM2 - fixed TLB invalidation
746        code (start.S). - exception handler prints a stack backtrace. -
747        added BSP_pciFindDevice() to scan the pci bus for a particular
748        vendor/device/instance.
749
7502001-05-09      Joel Sherrill <joel@OARcorp.com>
751
752        * shared/startup/linkcmds: In support of gcc 3.1, added one of more
753        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
754        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections and
755        direction of segments to memory regions may also have been
756        addressed.  This was a sweep across all BSPs.
757
7582001-04-08      Joel Sherrill <joel@OARcorp.com>
759
760        * shared/startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
761
7622001-03-30      Eric Valette <valette@crf.canon.fr>
763
764        * shared/Makefile.am, shared/console/consoleIo.h,
765        shared/include/bsp.h: These modifications are part of the conversion
766        of the mpc8xx CPU to the "new exception processing model."
767        * configure.in, motorola_powerpc/Makefile.am,
768        motorola_powerpc/configure.in: These modifications are in support of
769        switching the mpc8xx to the use the "new exception processing
770        model."
771
7722000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
773
774        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
775
7762000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
777
778        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
779        $(RTEMS_TOPdir)/aclocal.
780
7812000-11-01      Joel Sherrill <joel@OARcorp.com>
782
783        * shared/startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
784        and libcsupport.h moved from libc to lib/include/rtems and now must
785        be referenced as <rtems/XXX.h>.   Header file order was cleaned up
786        while doing this.
787
7882000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
789
790        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to
791        GNU canonicalization.
792
7932000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
794
795        * shared/startup/linkcmds: Added lines so DWARF debug information
796        would be available.  Otherwise gdb complains that the offsets for
797        the debug info are incorrect and doesn't load the files.
798
7992000-09-05      Joel Sherrill <joel@OARcorp.com>
800
801        * shared/start/start.S: Include proper files to compile.
802
8032000-08-10      Joel Sherrill <joel@OARcorp.com>
804
805        * ChangeLog, shared/ChangeLog: New file.
806
Note: See TracBrowser for help on using the repository browser.