source: rtems/c/src/lib/libbsp/powerpc/shared/ChangeLog @ 7657233d

4.104.114.84.95
Last change on this file since 7657233d was 7657233d, checked in by Joel Sherrill <joel.sherrill@…>, on Oct 31, 2002 at 8:12:09 PM

2002-10-31 Joel Sherrill <joel@…>

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