source: rtems/c/src/lib/libbsp/powerpc/ChangeLog @ ea7e978d

Last change on this file since ea7e978d was ea7e978d, checked in by Joel Sherrill <joel.sherrill@…>, on Jan 17, 2007 at 2:17:34 PM

Fixed spacing.

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