source: rtems/c/src/lib/libbsp/powerpc/shared/ChangeLog @ 837a1323

Last change on this file since 837a1323 was 837a1323, checked in by Joel Sherrill <joel.sherrill@…>, on 02/20/03 at 21:45:49

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

PR 349/bsps

  • startup/pgtbl_setup.c, startup/pgtbl_activate.c: New files
  • startup/Makefile.am, startup/bspstart.c, startup/linkcmds: Let the powerpc/shared (+derived) BSPs use pagetable support

from libcpu.

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