source: rtems/c/src/lib/libbsp/powerpc/ChangeLog @ 7996b53

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