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

4.104.114.84.95
Last change on this file since c654ac53 was c654ac53, checked in by Joel Sherrill <joel.sherrill@…>, on Jul 25, 2002 at 1:51:22 PM

2002-07-25 Ralf Corsepius <corsepiu@…>

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