source: rtems/c/src/lib/libbsp/powerpc/shared/ChangeLog @ 9cd4a6e8

4.104.114.84.95
Last change on this file since 9cd4a6e8 was 9cd4a6e8, checked in by Joel Sherrill <joel.sherrill@…>, on 01/03/03 at 16:48:28

2002-12-08 Greg Menke <gregory.menke@…>

  • bootloader/head.S: Added support for optional debug via PPCbug. Also turn off mmu/caches for the bootstrap phase, which seems to cause trouble with the 603. The cpu init functions in the bsp get all that stuff going properly.
  • Property mode set to 100644
File size: 6.6 KB
Line 
12002-12-08      Greg Menke <gregory.menke@gsfc.nasa.gov>
2 
3        * bootloader/head.S: Added support for optional debug via PPCbug.
4        Also turn off mmu/caches for the bootstrap phase, which seems to
5        cause trouble with the 603.  The cpu init functions in the bsp
6        get all that stuff going properly.
7
82002-12-19      Joel Sherrill <joel@OARcorp.com>
9
10        * console/console.c: Removed __assert() which conflicts with newlib.
11
122002-11-17      Greg Menke <gregory.menke@gsfc.nasa.gov>
13
14        * irq/irq_init.c, motorola/motorola.c: Support for MTX603e.
15
162002-10-31      Joel Sherrill <joel@OARcorp.com>
17
18        * bootloader/em86.c, console/inch.c, console/polled_io.c, irq/irq.c,
19        motorola/motorola.c, pci/detect_raven_bridge.c,
20        vectors/vectors_init.c: Removed warnings.
21
222002-07-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
23
24        * bootloader/em86real.S: Fix syntax error in comment near line 1185.
25
262001-05-14      Till Straumann <strauman@slac.stanford.edu>
27
28        * bootloader/misc.c, console/Makefile.am, console/console.c,
29        console/consoleIo.h, console/inch.c, console/polled_io.c,
30        console/uart.c, console/uart.h, include/bsp.h, irq/Makefile.am,
31        irq/irq.c, irq/irq.h, irq/irq_init.c, openpic/openpic.c,
32        openpic/openpic.h, pci/Makefile.am, pci/pci.c, pci/pci.h,
33        residual/Makefile.am, start/start.S, startup/bspstart.c,
34        vectors/vectors.S, vectors/vectors.h, vectors/vectors_init.c:
35        Per PR216, "libbsp/powerpc/shared" BSP has been modified considerably
36        with the goal to make it more flexible and reusable by other
37        BSPs. The main strategies were:
38            - eliminate hardcoded base addresses; devices use offsets
39              and a BSP defined base address.
40            - separate functionality into different files (e.g. reboot from
41              inch.c to reboot.c) which can be overridden by a 'derived' BSP.
42            - separate initialization code into separate files (e.g.  PCI
43              bridge detection/initialization was separated from the more
44              generic PCI access routines), also to make it easier for
45              'derived' BSPs to substitute their own initialization code.
46        There are also a couple of enhancements and fixes:
47            - IRQ handling code now has a hook for attaching a VME bridge.
48            - OpenPIC is now explicitely initialized (polarities, senses).
49              Eliminated the implicit assumption on the presence of an ISA PIC.
50            - UART and console driver now supports more than 1 port. The current
51              maximum of 2 can easily be extended by enlarging a table (it
52              would even be easier if the ISR API was not broken by design).
53            - fixed polled_io.c so it correctly supports console on COM2
54            - fixed TLB invalidation code (start.S).
55            - exception handler prints a stack backtrace.
56            - added BSP_pciFindDevice() to scan the pci bus for a particular
57              vendor/device/instance.
58
592001-05-09      Joel Sherrill <joel@OARcorp.com>
60
61        * startup/linkcmds: In support of gcc 3.1, added one of more
62        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
63        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
64        and direction of segments to memory regions may also have been
65        addressed.  This was a sweep across all BSPs.
66 
672002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
68
69        * bootloader/exception.S: Reflect changes to <rtems/score/cpu.h>.
70        * bootloader/head.S: Ditto.
71        * bootloader/misc.c: Ditto.
72        * console/polled_io.c: Ditto.
73        * irq/irq.c: Ditto.
74        * irq/irq_asm.S: Ditto.
75        * irq/irq_init.c: Include <rtems/bspIo.h>.
76        * start/start.S: Reflect changes to <rtems/score/cpu.h>.
77        * vectors/vectors.S: Ditto.
78
792002-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
80
81        * startup/bspstart.c: Include <libcpu/cpuIdent.h>.
82
832001-04-08      Joel Sherrill <joel@OARcorp.com>
84
85        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
86 
872002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
88
89        * residual/residual.c: Include <string.h>.
90        * vectors/vectors_init.c: Include <rtems/bspIo.h> for printk.
91        * bootloader/mm.c: Ditto.
92        * bootloader/pci.c: Ditto.
93        * console/console.c: Ditto.
94        * openpic/openpic.c: Ditto.
95
962002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
97
98        * bootloader/Makefile.am: Remove AUTOMAKE_OPTIONS.
99        * Makefile.am: Remove AUTOMAKE_OPTIONS.
100        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
101        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
102        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
103        * irq/Makefile.am: Remove AUTOMAKE_OPTIONS.
104        * motorola/Makefile.am: Remove AUTOMAKE_OPTIONS.
105        * openpic/Makefile.am: Remove AUTOMAKE_OPTIONS.
106        * pci/Makefile.am: Remove AUTOMAKE_OPTIONS.
107        * residual/Makefile.am: Remove AUTOMAKE_OPTIONS.
108        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
109        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
110        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
111
1122001-11-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
113
114        * include/Makefile.am: Use _HEADER instead of H_FILES.
115        * irq/Makefile.am: Ditto.
116        * openpic/Makefile.am: Ditto.
117        * include/bsp.h: Include <bspopts.h>.
118
1192001-10-25      Joel Sherrill <joel@OARcorp.com>
120
121        * startup/linkcmds: Added _init and _fini.
122
1232001-10-12      Joel Sherrill <joel@OARcorp.com>
124
125        * clock/p_clock.c, startup/bspstart.c: Fixed typo.
126
1272001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
128
129        * console/Makefile.am: Use 'PREINSTALL_FILES ='.
130        * residual/Makefile.am: Use 'PREINSTALL_FILES ='.
131        * irq/Makefile.am: Use 'PREINSTALL_FILES ='.
132        * motorola/Makefile.am: Use 'PREINSTALL_FILES ='.
133        * vectors/Makefile.am: Use 'PREINSTALL_FILES ='.
134        * pci/Makefile.am: Use 'PREINSTALL_FILES ='.
135        * openpic/Makefile.am: Use 'PREINSTALL_FILES ='.
136
1372001-05-14      Tom Armistead <tom_armistead@phx.mcd.mot.com>
138
139        * start/start.S: Increased BAT0 mapping of RAM from 64 meg to
140        256 meg to allow operation on boards with larger RAM sizes.
141        * vectors/vectors_init.c: Modified to call 'generic' powerpc
142        vector function (mpc60x_vector_is_valid) instead of MPC750
143        specific function to allow operation on boards with CPUs other
144        than the MPC750.
145
1462001-03-30      Eric Valette <valette@crf.canon.fr>
147
148        * Makefile.am, console/consoleIo.h, include/bsp.h:
149        These modifications are part of the conversion of the
150        mpc8xx CPU to the "new exception processing model."
151
1522000-11-01      Joel Sherrill <joel@OARcorp.com>
153
154        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
155        and libcsupport.h moved from libc to lib/include/rtems and
156        now must be referenced as <rtems/XXX.h>.   Header file order
157        was cleaned up while doing this.
158
1592000-09-29      Charles-Antoine Gauthier <charles.gauthier@nrc.ca>
160
161        * startup/linkcmds: Added lines so DWARF debug information
162        would be available.  Otherwise gdb complains that the offsets
163        for the debug info are incorrect and doesn't load the files.
164
1652000-09-05      Joel Sherrill <joel@OARcorp.com>
166
167        * start/start.S: Include proper files to compile.
168
1692000-08-10      Joel Sherrill <joel@OARcorp.com>
170
171        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.