source: rtems/c/src/lib/libbsp/powerpc/ChangeLog @ 5a33479a

Last change on this file since 5a33479a was 5a33479a, checked in by Till Straumann <strauman@…>, on Jan 19, 2007 at 8:40:12 PM

2007-01-19 Till Straumann <strauman@…>

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