source: rtems/c/src/lib/libbsp/powerpc/shared/ChangeLog @ 422d561d

Last change on this file since 422d561d was 422d561d, checked in by Joel Sherrill <joel.sherrill@…>, on 02/20/03 at 21:42:15

2003-02-20 Till Straumann <strauman@…>

PR 349/bsps

  • vme/.cvsignore, vme/Makefile.am, vme/VME.h, vme/VMEConfig.h, vme/vmeconfig.c: Add glue to the powerpc/shared BSP to use the vmeUniverse VME-PCI bridge driver.
  • Property mode set to 100644
File size: 7.4 KB
Line 
12003-02-20      Till Straumann <strauman@slac.stanford.edu>
2
3        PR 349/bsps
4        * vme/.cvsignore, vme/Makefile.am, vme/VME.h, vme/VMEConfig.h,
5        vme/vmeconfig.c: Add glue to the powerpc/shared BSP to use
6        the vmeUniverse VME-PCI bridge driver.
7
82003-02-20      Till Straumann <strauman@slac.stanford.edu>
9
10        PR 349/bsps
11        * console/console.c, console/uart.c, console/uart.h: implement
12        IOCTLs for the serial (UART) console to install/retrieve a BREAK-IRQ
13        callback.  The callback routine (if installed) is invoked from the
14        UART ISR when a BREAK interrupt is detected.  This can be used
15        e.g. to enforce a "hotkey" reboot a la vxWorks Ctrl-X (although we
16        use the serial line break condition) NOTE: The callback runs in
17        ISR context. 
18
192003-01-20      Joel Sherrill <joel@OARcorp.com>
20
21        * startup/linkcmds*: Add FreeBSD sysctl() sections.
22
232002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
24 
25        * bootloader/head.S: Added support for optional debug via PPCbug.
26        Also turn off mmu/caches for the bootstrap phase, which seems to
27        cause trouble with the 603.  The cpu init functions in the bsp
28        get all that stuff going properly.
29
302002-12-19      Joel Sherrill <joel@OARcorp.com>
31
32        * console/console.c: Removed __assert() which conflicts with newlib.
33
342002-11-17      Greg Menke <gregory.menke@gsfc.nasa.gov>
35
36        * irq/irq_init.c, motorola/motorola.c: Support for MTX603e.
37
382002-10-31      Joel Sherrill <joel@OARcorp.com>
39
40        * bootloader/em86.c, console/inch.c, console/polled_io.c, irq/irq.c,
41        motorola/motorola.c, pci/detect_raven_bridge.c,
42        vectors/vectors_init.c: Removed warnings.
43
442002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
45
46        * bootloader/em86real.S: Fix syntax error in comment near line 1185.
47
482001-05-14      Till Straumann <strauman@slac.stanford.edu>
49
50        * bootloader/misc.c, console/Makefile.am, console/console.c,
51        console/consoleIo.h, console/inch.c, console/polled_io.c,
52        console/uart.c, console/uart.h, include/bsp.h, irq/Makefile.am,
53        irq/irq.c, irq/irq.h, irq/irq_init.c, openpic/openpic.c,
54        openpic/openpic.h, pci/Makefile.am, pci/pci.c, pci/pci.h,
55        residual/Makefile.am, start/start.S, startup/bspstart.c,
56        vectors/vectors.S, vectors/vectors.h, vectors/vectors_init.c:
57        Per PR216, "libbsp/powerpc/shared" BSP has been modified considerably
58        with the goal to make it more flexible and reusable by other
59        BSPs. The main strategies were:
60            - eliminate hardcoded base addresses; devices use offsets
61              and a BSP defined base address.
62            - separate functionality into different files (e.g. reboot from
63              inch.c to reboot.c) which can be overridden by a 'derived' BSP.
64            - separate initialization code into separate files (e.g.  PCI
65              bridge detection/initialization was separated from the more
66              generic PCI access routines), also to make it easier for
67              'derived' BSPs to substitute their own initialization code.
68        There are also a couple of enhancements and fixes:
69            - IRQ handling code now has a hook for attaching a VME bridge.
70            - OpenPIC is now explicitely initialized (polarities, senses).
71              Eliminated the implicit assumption on the presence of an ISA PIC.
72            - UART and console driver now supports more than 1 port. The current
73              maximum of 2 can easily be extended by enlarging a table (it
74              would even be easier if the ISR API was not broken by design).
75            - fixed polled_io.c so it correctly supports console on COM2
76            - fixed TLB invalidation code (start.S).
77            - exception handler prints a stack backtrace.
78            - added BSP_pciFindDevice() to scan the pci bus for a particular
79              vendor/device/instance.
80
812001-05-09      Joel Sherrill <joel@OARcorp.com>
82
83        * startup/linkcmds: In support of gcc 3.1, added one of more
84        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
85        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
86        and direction of segments to memory regions may also have been
87        addressed.  This was a sweep across all BSPs.
88 
892002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
90
91        * bootloader/exception.S: Reflect changes to <rtems/score/cpu.h>.
92        * bootloader/head.S: Ditto.
93        * bootloader/misc.c: Ditto.
94        * console/polled_io.c: Ditto.
95        * irq/irq.c: Ditto.
96        * irq/irq_asm.S: Ditto.
97        * irq/irq_init.c: Include <rtems/bspIo.h>.
98        * start/start.S: Reflect changes to <rtems/score/cpu.h>.
99        * vectors/vectors.S: Ditto.
100
1012002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
102
103        * startup/bspstart.c: Include <libcpu/cpuIdent.h>.
104
1052001-04-08      Joel Sherrill <joel@OARcorp.com>
106
107        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
108 
1092002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
110
111        * residual/residual.c: Include <string.h>.
112        * vectors/vectors_init.c: Include <rtems/bspIo.h> for printk.
113        * bootloader/mm.c: Ditto.
114        * bootloader/pci.c: Ditto.
115        * console/console.c: Ditto.
116        * openpic/openpic.c: Ditto.
117
1182002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
119
120        * bootloader/Makefile.am: Remove AUTOMAKE_OPTIONS.
121        * Makefile.am: Remove AUTOMAKE_OPTIONS.
122        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
123        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
124        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
125        * irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
126        * motorola/Makefile.am: Remove AUTOMAKE_OPTIONS.
127        * openpic/Makefile.am: Remove AUTOMAKE_OPTIONS.
128        * pci/Makefile.am: Remove AUTOMAKE_OPTIONS.
129        * residual/Makefile.am: Remove AUTOMAKE_OPTIONS.
130        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
131        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
132        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
133
1342001-11-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
135
136        * include/Makefile.am: Use _HEADER instead of H_FILES.
137        * irq/Makefile.am: Ditto.
138        * openpic/Makefile.am: Ditto.
139        * include/bsp.h: Include <bspopts.h>.
140
1412001-10-25      Joel Sherrill <joel@OARcorp.com>
142
143        * startup/linkcmds: Added _init and _fini.
144
1452001-10-12      Joel Sherrill <joel@OARcorp.com>
146
147        * clock/p_clock.c, startup/bspstart.c: Fixed typo.
148
1492001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
150
151        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
152        * residual/Makefile.am: Use 'PREINSTALL_FILES ='.
153        * irq/Makefile.am: Use 'PREINSTALL_FILES ='.
154        * motorola/Makefile.am: Use 'PREINSTALL_FILES ='.
155        * vectors/Makefile.am: Use 'PREINSTALL_FILES ='.
156        * pci/Makefile.am: Use 'PREINSTALL_FILES ='.
157        * openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
158
1592001-05-14      Tom Armistead <tom_armistead@phx.mcd.mot.com>
160
161        * start/start.S: Increased BAT0 mapping of RAM from 64 meg to
162        256 meg to allow operation on boards with larger RAM sizes.
163        * vectors/vectors_init.c: Modified to call 'generic' powerpc
164        vector function (mpc60x_vector_is_valid) instead of MPC750
165        specific function to allow operation on boards with CPUs other
166        than the MPC750.
167
1682001-03-30      Eric Valette <valette@crf.canon.fr>
169
170        * Makefile.am, console/consoleIo.h, include/bsp.h:
171        These modifications are part of the conversion of the
172        mpc8xx CPU to the "new exception processing model."
173
1742000-11-01      Joel Sherrill <joel@OARcorp.com>
175
176        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
177        and libcsupport.h moved from libc to lib/include/rtems and
178        now must be referenced as <rtems/XXX.h>.   Header file order
179        was cleaned up while doing this.
180
1812000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
182
183        * startup/linkcmds: Added lines so DWARF debug information
184        would be available.  Otherwise gdb complains that the offsets
185        for the debug info are incorrect and doesn't load the files.
186
1872000-09-05      Joel Sherrill <joel@OARcorp.com>
188
189        * start/start.S: Include proper files to compile.
190
1912000-08-10      Joel Sherrill <joel@OARcorp.com>
192
193        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.