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

4.104.114.95
Last change on this file since d3c32136 was d3c32136, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on 07/18/08 at 15:56:48

Changed special purpose register inline functions to macros.
fixed some minors in mpc83xx support
added file for mpc55xx watchdog support

  • Property mode set to 100644
File size: 8.2 KB
Line 
12008-07-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * startup/bspstart.c: Enable cache after CPU initialization.  Clear
4        only workspace memory area.
5
62008-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
7
8        * network/network.c:
9        mpc8249eamds support for Gigabit Ethernet works again
10
112008-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
12
13        * network/network.c:
14        mpc8249eamds uses gmii mode
15
162008-07-17      Ralf Corsépius <ralf.corsepius@rtems.org>
17
18        * configure.ac: Remove RTEMS_AMPOLISH3.
19
202008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
21
22        * irq/irq_init.c, irq/irq.h, startup/linkcmds:
23        Removed.
24
25        * README.mpc8313erdb, include/irq-config.h, include/irq.h, irq/irq.c,
26        startup/linkcmds.base, startup/linkcmds.mpc8313erdb: New files.
27
28        * Makefile.am, configure.ac, console/config.c, console/console.c,
29        i2c/i2c_init.c, include/bsp.h, include/hwreg_vals.h, network/network.c,
30        spi/spi_init.c, start/start.S, startup/bspstart.c, startup/cpuinit.c,
31        startup/linkcmds.hsc_cm01, startup/linkcmds.mpc8349eamds: Support
32        MPC8313ERDB.
33
342008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
35
36        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
37        Framework to ask the BSP where it has memory for the RTEMS Workspace
38        and C Program Heap. These collectively are referred to as work area.
39        If the BSP supports this, then it does not have to include code to
40        split the available memory between the two areas. This reduces the
41        amount of code in the BSP specific bspstart.c file. Additionally, the
42        shared framework can initialize the C Library, call
43        rtems_debug_enable(), and dirty the work area memory. Until most/all
44        BSPs support this new capability, if the BSP supports this, it should
45        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
46        When the transition is complete, this autoconf macro can be removed.
47
482008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
49
50        * network/network.c, start/start.S:
51        add support for different board
52
532008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
54
55        * irq/ipic.c:
56        make sure, that the masking operations in
57        ICTL and MSR are executed in order
58
592008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
60
61        * include/bsp.h, startup/bspstart.c,
62        * console/console.c, console/config.c:
63        derived module input frequencies from internal bus clock during
64        start time
65
662008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
67
68        * spi/spi_init.c:
69        added base frequency into softc structure, added fm25l256 driver
70
712008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
72
73        * i2c/i2c_init.c:
74        added base frequency into softc structure
75
762008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
77
78        * include/bsp.h, include/hwreg_vals.h, ./Makefile.am:
79        moved HW register settings from bsp.h to hwreg_vals.h
80
812008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
82
83        * Makefile.am: Rework to avoid .rel files.
84
852008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
86
87        * Makefile.am, startup/bspstart.c: Refactored and renamed
88        initialization routines to rtems_initialize_data_structures,
89        rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
90        rtems_initialize_start_multitasking. This opened the sequence up so
91        that bootcard() could provide a more robust and flexible framework
92        which is easier to explain and understand. This also lays the
93        groundwork for sharing the division of available memory between the
94        RTEMS workspace and heap and the C library initialization across all
95        BSPs.
96
972008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
98
99        * startup/linkcmds, startup/linkcmds.hsc_cm01,
100        startup/linkcmds.mpc8349eamds: Add wildcard to gcc_except_table
101        section so programs compiled with gcc 4.3.x can link.
102
1032008-01-22      Joel Sherrill <joel.sherrill@OARcorp.com>
104
105        * Makefile.am: Remove duplicate cases of mmu.rel and timer.rel in list
106        of objects.
107
1082007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
109
110        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
111        Configuration Table. Use the RTEMS provided accessor macros to obtain
112        configuration fields.
113
1142007-12-05      Till Straumann <strauman@slac.stanford.edu>
115
116        * irq/ipic.c, irq/irq_init.c:
117        Converted exception vector names to new ones
118        (qualified by <cpu_type> if non-std ppc exceptions).
119
1202007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
121
122        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
123        Configuration Table. Eliminate CPU Table from all ports. Delete
124        references to CPU Table in all forms.
125
1262007-12-04      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
127
128        * spi/spi_init.c: added missing file
129
1302007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
131
132        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
133        Table fields to the Configuration Table. This included
134        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
135        do_zero_of_workspace, extra_mpci_receive_server_stack,
136        stack_allocate_hook, and stack_free_hook. As a side-effect of this
137        effort some multiprocessing code was made conditional and some style
138        clean up occurred.
139
1402007-11-30      Till Straumann <strauman@slac.stanford.edu>
141
142        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
143
1442007-11-30      Till Straumann <strauman@slac.stanford.edu>
145
146        * irq/irq.h, irq/irq_init.c: Removed the definition
147        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
148        initialize the irqBase member of the rtems_irq_global_settings
149        struct. However, irqBase is an rtems_irq_symbolic_name,
150        so using BSP_LOWEST_OFFSET is more appropriate.
151
1522007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
153
154        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
155        Table. They have been replaced with variables named bsp_XXX as
156        needed.
157
1582007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
159
160        * startup/cpuinit.c: reenable instruction MMU
161
1622007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
163
164        * README.mpc8349eamds: added file
165
1662007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
167
168        * startup/bspstart.c, startup/linkcmds:
169        removed unneeded address definitions
170
1712007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
172
173        * include/bsp.h: fixed some typos
174
1752007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
176
177        * Makefile.am, spi/spi_init.c, include/bsp.h: add spi support
178
1792007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
180
181        * console/console.c, irq/irq_init.c: Eliminate warnings.
182
1832007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
184
185        * console/console.c: Eliminate DEBUG_puts.
186
1872007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
188
189        PR 1257/bsps
190        * irq/irq_init.c: Code outside of cpukit should use the public API for
191        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
192        public API and directly accessing _CPU_ISR_Disable and
193        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
194        directive which could lead to problems. This patch also changes the
195        type of the variable passed into these routines and addresses minor
196        style issues.
197
1982007-09-11      Joel Sherrill <joel.sherrill@OARcorp.com>
199
200        * Makefile.am: Do not include networking drivers if networking is
201        disabled.
202
2032007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
204
205        * Makefile.am: Do not build networking if it is disabled.
206
2072007-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
208
209        * configure.ac: Fix path.
210        * include/bsp.h: Fix typo.
211
2122007-08-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
213
214        * Makefile.am, i2c/i2c_init.c: add i2c initialization
215
2162007-07-13      Joel Sherrill <joel.sherrill@OARcorp.com>
217
218        * Makefile.am, preinstall.am: Install a linkcmds all the time.
219        * startup/bspstart.c, startup/cpuinit.c,
220        startup/linkcmds.mpc8349eamds, startup/mpc83xx_regs.c: Add missing
221        CVS Id.
222        * startup/linkcmds: New file.
223
2242007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
225
226        * include/.cvsignore: New file.
227
2282007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
229
230        * network/network.c: Removed warning.
231
2322007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
233
234        * ChangeLog: New file.
235        * aclocal.m4, include/bspopts.h.in: Removed.
236
2372007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
238
239        * ChangeLog: New file.
240        * aclocal.m4, include/bspopts.h.in: Removed.
241
2422007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
243
244        * .cvsignore: New file.
245        * Makefile.in: Removed.
246
2472007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
248
249        * New BSP -- generic 83xx but tested on mpc8349eamds.
Note: See TracBrowser for help on using the repository browser.