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

4.104.114.9
Last change on this file since 677cf05f was 677cf05f, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on Jul 17, 2008 at 2:39:17 PM

bugfixes for mpc8349eamds BSP

  • Property mode set to 100644
File size: 8.0 KB
Line 
1<<<<<<< ChangeLog
22008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
3
4        * network/network.c:
5        mpc8249eamds uses gmii mode
6
7=======
82008-07-17      Ralf Corsépius <ralf.corsepius@rtems.org>
9
10        * configure.ac: Remove RTEMS_AMPOLISH3.
11
12>>>>>>> 1.31
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
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
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
742008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
75
76        * Makefile.am: Rework to avoid .rel files.
77
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
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
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
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
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
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
1192007-12-04      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
120
121        * spi/spi_init.c: added missing file
122
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
1332007-11-30      Till Straumann <strauman@slac.stanford.edu>
134
135        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
136
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
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
1512007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
152
153        * startup/cpuinit.c: reenable instruction MMU
154
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
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
1722007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
173
174        * console/console.c, irq/irq_init.c: Eliminate warnings.
175
1762007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
177
178        * console/console.c: Eliminate DEBUG_puts.
179
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
1912007-09-11      Joel Sherrill <joel.sherrill@OARcorp.com>
192
193        * Makefile.am: Do not include networking drivers if networking is
194        disabled.
195
1962007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
197
198        * Makefile.am: Do not build networking if it is disabled.
199
2002007-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
201
202        * configure.ac: Fix path.
203        * include/bsp.h: Fix typo.
204
2052007-08-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
206
207        * Makefile.am, i2c/i2c_init.c: add i2c initialization
208
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,
213        startup/linkcmds.mpc8349eamds, startup/mpc83xx_regs.c: Add missing
214        CVS Id.
215        * startup/linkcmds: New file.
216
2172007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
218
219        * include/.cvsignore: New file.
220
2212007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
222
223        * network/network.c: Removed warning.
224
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.