source: rtems/c/src/lib/libbsp/powerpc/gen83xx/ChangeLog @ 677cf05f

4.104.114.95
Last change on this file since 677cf05f was 677cf05f, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on 07/17/08 at 14:39:17

bugfixes for mpc8349eamds BSP

  • Property mode set to 100644
File size: 8.0 KB
RevLine 
[677cf05f]1<<<<<<< ChangeLog
22008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
3
4        * network/network.c:
5        mpc8249eamds uses gmii mode
6
7=======
[2a8e450]82008-07-17      Ralf Corsépius <ralf.corsepius@rtems.org>
9
10        * configure.ac: Remove RTEMS_AMPOLISH3.
11
[677cf05f]12>>>>>>> 1.31
[574fb67]132008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
14
15        * irq/irq_init.c, irq/irq.h, startup/linkcmds:
16        Removed.
17
18        * README.mpc8313erdb, include/irq-config.h, include/irq.h, irq/irq.c,
19        startup/linkcmds.base, startup/linkcmds.mpc8313erdb: New files.
20
21        * Makefile.am, configure.ac, console/config.c, console/console.c,
22        i2c/i2c_init.c, include/bsp.h, include/hwreg_vals.h, network/network.c,
23        spi/spi_init.c, start/start.S, startup/bspstart.c, startup/cpuinit.c,
24        startup/linkcmds.hsc_cm01, startup/linkcmds.mpc8349eamds: Support
25        MPC8313ERDB.
26
[dde1fedb]272008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
28
29        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
30        Framework to ask the BSP where it has memory for the RTEMS Workspace
31        and C Program Heap. These collectively are referred to as work area.
32        If the BSP supports this, then it does not have to include code to
33        split the available memory between the two areas. This reduces the
34        amount of code in the BSP specific bspstart.c file. Additionally, the
35        shared framework can initialize the C Library, call
36        rtems_debug_enable(), and dirty the work area memory. Until most/all
37        BSPs support this new capability, if the BSP supports this, it should
38        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
39        When the transition is complete, this autoconf macro can be removed.
40
[42bf1b9]412008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
42
43        * network/network.c, start/start.S:
44        add support for different board
45
462008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
47
48        * irq/ipic.c:
49        make sure, that the masking operations in
50        ICTL and MSR are executed in order
51
522008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
53
54        * include/bsp.h, startup/bspstart.c,
55        * console/console.c, console/config.c:
56        derived module input frequencies from internal bus clock during
57        start time
58
592008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
60
61        * spi/spi_init.c:
62        added base frequency into softc structure, added fm25l256 driver
63
642008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
65
66        * i2c/i2c_init.c:
67        added base frequency into softc structure
68
692008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
70
71        * include/bsp.h, include/hwreg_vals.h, ./Makefile.am:
72        moved HW register settings from bsp.h to hwreg_vals.h
73
[1d0ee80e]742008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
75
76        * Makefile.am: Rework to avoid .rel files.
77
[67a9b24a]782008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
79
80        * Makefile.am, startup/bspstart.c: Refactored and renamed
81        initialization routines to rtems_initialize_data_structures,
82        rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
83        rtems_initialize_start_multitasking. This opened the sequence up so
84        that bootcard() could provide a more robust and flexible framework
85        which is easier to explain and understand. This also lays the
86        groundwork for sharing the division of available memory between the
87        RTEMS workspace and heap and the C library initialization across all
88        BSPs.
89
[9c32deb4]902008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
91
92        * startup/linkcmds, startup/linkcmds.hsc_cm01,
93        startup/linkcmds.mpc8349eamds: Add wildcard to gcc_except_table
94        section so programs compiled with gcc 4.3.x can link.
95
[14862663]962008-01-22      Joel Sherrill <joel.sherrill@OARcorp.com>
97
98        * Makefile.am: Remove duplicate cases of mmu.rel and timer.rel in list
99        of objects.
100
[4130d8e2]1012007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
102
103        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
104        Configuration Table. Use the RTEMS provided accessor macros to obtain
105        configuration fields.
106
[b9ce916]1072007-12-05      Till Straumann <strauman@slac.stanford.edu>
108
109        * irq/ipic.c, irq/irq_init.c:
110        Converted exception vector names to new ones
111        (qualified by <cpu_type> if non-std ppc exceptions).
112
[cafa2c5]1132007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
114
115        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
116        Configuration Table. Eliminate CPU Table from all ports. Delete
117        references to CPU Table in all forms.
118
[d4d60360]1192007-12-04      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
120
121        * spi/spi_init.c: added missing file
122
[558bc25]1232007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
124
125        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
126        Table fields to the Configuration Table. This included
127        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
128        do_zero_of_workspace, extra_mpci_receive_server_stack,
129        stack_allocate_hook, and stack_free_hook. As a side-effect of this
130        effort some multiprocessing code was made conditional and some style
131        clean up occurred.
132
[d8eb6c7]1332007-11-30      Till Straumann <strauman@slac.stanford.edu>
134
135        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
136
[a045c9d]1372007-11-30      Till Straumann <strauman@slac.stanford.edu>
138
139        * irq/irq.h, irq/irq_init.c: Removed the definition
140        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
141        initialize the irqBase member of the rtems_irq_global_settings
142        struct. However, irqBase is an rtems_irq_symbolic_name,
143        so using BSP_LOWEST_OFFSET is more appropriate.
144
[07e9642c]1452007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
146
147        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
148        Table. They have been replaced with variables named bsp_XXX as
149        needed.
150
[933f7435]1512007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
152
153        * startup/cpuinit.c: reenable instruction MMU
154
[99e65f9c]1552007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
156
157        * README.mpc8349eamds: added file
158
1592007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
160
161        * startup/bspstart.c, startup/linkcmds:
162        removed unneeded address definitions
163
[55a685b]1642007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
165
166        * include/bsp.h: fixed some typos
167
1682007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
169
170        * Makefile.am, spi/spi_init.c, include/bsp.h: add spi support
171
[52e4f356]1722007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
173
174        * console/console.c, irq/irq_init.c: Eliminate warnings.
175
[76e552d3]1762007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
177
178        * console/console.c: Eliminate DEBUG_puts.
179
[764b72e]1802007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
181
182        PR 1257/bsps
183        * irq/irq_init.c: Code outside of cpukit should use the public API for
184        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
185        public API and directly accessing _CPU_ISR_Disable and
186        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
187        directive which could lead to problems. This patch also changes the
188        type of the variable passed into these routines and addresses minor
189        style issues.
190
[5cd8b16]1912007-09-11      Joel Sherrill <joel.sherrill@OARcorp.com>
192
193        * Makefile.am: Do not include networking drivers if networking is
194        disabled.
195
[751e9f60]1962007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
197
198        * Makefile.am: Do not build networking if it is disabled.
199
[7d7d2e93]2002007-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
201
202        * configure.ac: Fix path.
203        * include/bsp.h: Fix typo.
204
[e35c696]2052007-08-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
206
207        * Makefile.am, i2c/i2c_init.c: add i2c initialization
208
[dfef80e8]2092007-07-13      Joel Sherrill <joel.sherrill@OARcorp.com>
210
211        * Makefile.am, preinstall.am: Install a linkcmds all the time.
212        * startup/bspstart.c, startup/cpuinit.c,
[a7d19758]213        startup/linkcmds.mpc8349eamds, startup/mpc83xx_regs.c: Add missing
214        CVS Id.
[dfef80e8]215        * startup/linkcmds: New file.
216
[6d46a90]2172007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
218
219        * include/.cvsignore: New file.
220
[3df08660]2212007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
222
223        * network/network.c: Removed warning.
224
[0d9d14a]2252007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
226
227        * ChangeLog: New file.
228        * aclocal.m4, include/bspopts.h.in: Removed.
229
2302007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
231
232        * ChangeLog: New file.
233        * aclocal.m4, include/bspopts.h.in: Removed.
234
2352007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
236
237        * .cvsignore: New file.
238        * Makefile.in: Removed.
239
2402007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
241
242        * New BSP -- generic 83xx but tested on mpc8349eamds.
Note: See TracBrowser for help on using the repository browser.