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

4.104.114.95
Last change on this file since b40a667 was b40a667, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/05/08 at 11:38:25

2008-09-05 Ralf Corsépius <ralf.corsepius@…>

  • console/console.c: Convert to "bool".
  • Property mode set to 100644
File size: 11.0 KB
Line 
12008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * console/console.c: Convert to "bool".
4
52008-08-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
6       
7        * include/hwreg_vals.h: added some settings for HSC_CM01
8        * network/network.c: changed initialization code for HSC_CM01
9        * startup/cpuinit.c: changed initialization code for HSC_CM01
10        * startup/linkcmds.hsc_cm01: adapted memory map to HSC_CM01
11
122008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
13
14        * Makefile.am: Added bspclean.c and use shared bsppretaskinghook.c.
15        * console/console.c: Added poll for char helper.
16        * include/bsp.h: Add macro definitions for optional reset behavior.
17        * startup/bspstart.c: Split out bsp_cleanup(). Clean up.
18        * startup/bspclean.c: New file.  Not can press any key on normal
19        shutdown to reset board when on MPC8313erdb.
20
212008-08-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
22
23        * startup/cpuinit.h: Uses now powerpc-utility.h.  Changed invalid usage
24        of a boolean type to a proper integer type in calc_dbat_regvals().
25        Througout code formatting.
26
272008-08-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
28
29        * include/tm27.h: Uses now a decrementer exception handler.  Replaces
30        previous file.
31        * startup/bspstart.c: Install a default decrementer exception handler.
32
332008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
34
35        * include/bsp.h, network/network.c, spi/spi_init.c, startup/cpuinit.c,
36        startup/uboot_support.c: Fixed warnings.
37
382008-08-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
39
40        * Makefile.am, startup/bspstart.c, startup/cpuinit.c: For the
41        MPC8313ERDB -- The BAT entry for the eLBC was missing and add
42         hard reset sequence in bsp_cleanup().
43
442008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
45
46        * README.mpc8313erdb: Some first cut notes on running with U-Boot.
47
482008-08-14      Joel Sherrill <joel.sherrill@oarcorp.com>
49
50        * startup/bspstart.c: Time was running too slow with it taking 10
51        seconds for RTEMS to advance 5.
52
532008-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
54
55        * Makefile.am, preinstall.am: Add dummy linkcmds so autoconf tests work
56        on installed BSP.
57        * startup/linkcmds: New file.
58
592008-08-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
60
61        * startup/bspstart.c: Fixed calculation of bsp_click_per_usec.
62
632008-08-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
64
65        * start/start.S: Clear environment pointer for bootcard.  Fixed wrong
66        address increment in mpc83xx_zero_4().
67
682008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
69
70        * Makefile.am: Add stub for U-Boot support. Hopefully someone more
71        knowledgeable than I can provide a real address and length.
72        * startup/uboot_support.c: New file.
73
742008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
75
76        * configure.ac, include/bsp.h, startup/bspstart.c,
77        startup/linkcmds.base: Support RAM allocation via bootcard.
78
792008-07-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
80
81        * startup/bspstart.c: Enable cache after CPU initialization.  Clear
82        only workspace memory area.
83
842008-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
85
86        * network/network.c:
87        mpc8249eamds support for Gigabit Ethernet works again
88
892008-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
90
91        * network/network.c:
92        mpc8249eamds uses gmii mode
93
942008-07-17      Ralf Corsépius <ralf.corsepius@rtems.org>
95
96        * configure.ac: Remove RTEMS_AMPOLISH3.
97
982008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
99
100        * irq/irq_init.c, irq/irq.h, startup/linkcmds:
101        Removed.
102
103        * README.mpc8313erdb, include/irq-config.h, include/irq.h, irq/irq.c,
104        startup/linkcmds.base, startup/linkcmds.mpc8313erdb: New files.
105
106        * Makefile.am, configure.ac, console/config.c, console/console.c,
107        i2c/i2c_init.c, include/bsp.h, include/hwreg_vals.h, network/network.c,
108        spi/spi_init.c, start/start.S, startup/bspstart.c, startup/cpuinit.c,
109        startup/linkcmds.hsc_cm01, startup/linkcmds.mpc8349eamds: Support
110        MPC8313ERDB.
111
1122008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
113
114        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
115        Framework to ask the BSP where it has memory for the RTEMS Workspace
116        and C Program Heap. These collectively are referred to as work area.
117        If the BSP supports this, then it does not have to include code to
118        split the available memory between the two areas. This reduces the
119        amount of code in the BSP specific bspstart.c file. Additionally, the
120        shared framework can initialize the C Library, call
121        rtems_debug_enable(), and dirty the work area memory. Until most/all
122        BSPs support this new capability, if the BSP supports this, it should
123        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
124        When the transition is complete, this autoconf macro can be removed.
125
1262008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
127
128        * network/network.c, start/start.S:
129        add support for different board
130
1312008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
132
133        * irq/ipic.c:
134        make sure, that the masking operations in
135        ICTL and MSR are executed in order
136
1372008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
138
139        * include/bsp.h, startup/bspstart.c,
140        * console/console.c, console/config.c:
141        derived module input frequencies from internal bus clock during
142        start time
143
1442008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
145
146        * spi/spi_init.c:
147        added base frequency into softc structure, added fm25l256 driver
148
1492008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
150
151        * i2c/i2c_init.c:
152        added base frequency into softc structure
153
1542008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
155
156        * include/bsp.h, include/hwreg_vals.h, ./Makefile.am:
157        moved HW register settings from bsp.h to hwreg_vals.h
158
1592008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
160
161        * Makefile.am: Rework to avoid .rel files.
162
1632008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
164
165        * Makefile.am, startup/bspstart.c: Refactored and renamed
166        initialization routines to rtems_initialize_data_structures,
167        rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
168        rtems_initialize_start_multitasking. This opened the sequence up so
169        that bootcard() could provide a more robust and flexible framework
170        which is easier to explain and understand. This also lays the
171        groundwork for sharing the division of available memory between the
172        RTEMS workspace and heap and the C library initialization across all
173        BSPs.
174
1752008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
176
177        * startup/linkcmds, startup/linkcmds.hsc_cm01,
178        startup/linkcmds.mpc8349eamds: Add wildcard to gcc_except_table
179        section so programs compiled with gcc 4.3.x can link.
180
1812008-01-22      Joel Sherrill <joel.sherrill@OARcorp.com>
182
183        * Makefile.am: Remove duplicate cases of mmu.rel and timer.rel in list
184        of objects.
185
1862007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
187
188        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
189        Configuration Table. Use the RTEMS provided accessor macros to obtain
190        configuration fields.
191
1922007-12-05      Till Straumann <strauman@slac.stanford.edu>
193
194        * irq/ipic.c, irq/irq_init.c:
195        Converted exception vector names to new ones
196        (qualified by <cpu_type> if non-std ppc exceptions).
197
1982007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
199
200        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
201        Configuration Table. Eliminate CPU Table from all ports. Delete
202        references to CPU Table in all forms.
203
2042007-12-04      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
205
206        * spi/spi_init.c: added missing file
207
2082007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
209
210        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
211        Table fields to the Configuration Table. This included
212        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
213        do_zero_of_workspace, extra_mpci_receive_server_stack,
214        stack_allocate_hook, and stack_free_hook. As a side-effect of this
215        effort some multiprocessing code was made conditional and some style
216        clean up occurred.
217
2182007-11-30      Till Straumann <strauman@slac.stanford.edu>
219
220        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
221
2222007-11-30      Till Straumann <strauman@slac.stanford.edu>
223
224        * irq/irq.h, irq/irq_init.c: Removed the definition
225        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
226        initialize the irqBase member of the rtems_irq_global_settings
227        struct. However, irqBase is an rtems_irq_symbolic_name,
228        so using BSP_LOWEST_OFFSET is more appropriate.
229
2302007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
231
232        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
233        Table. They have been replaced with variables named bsp_XXX as
234        needed.
235
2362007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
237
238        * startup/cpuinit.c: reenable instruction MMU
239
2402007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
241
242        * README.mpc8349eamds: added file
243
2442007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
245
246        * startup/bspstart.c, startup/linkcmds:
247        removed unneeded address definitions
248
2492007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
250
251        * include/bsp.h: fixed some typos
252
2532007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
254
255        * Makefile.am, spi/spi_init.c, include/bsp.h: add spi support
256
2572007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
258
259        * console/console.c, irq/irq_init.c: Eliminate warnings.
260
2612007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
262
263        * console/console.c: Eliminate DEBUG_puts.
264
2652007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
266
267        PR 1257/bsps
268        * irq/irq_init.c: Code outside of cpukit should use the public API for
269        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
270        public API and directly accessing _CPU_ISR_Disable and
271        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
272        directive which could lead to problems. This patch also changes the
273        type of the variable passed into these routines and addresses minor
274        style issues.
275
2762007-09-11      Joel Sherrill <joel.sherrill@OARcorp.com>
277
278        * Makefile.am: Do not include networking drivers if networking is
279        disabled.
280
2812007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
282
283        * Makefile.am: Do not build networking if it is disabled.
284
2852007-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
286
287        * configure.ac: Fix path.
288        * include/bsp.h: Fix typo.
289
2902007-08-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
291
292        * Makefile.am, i2c/i2c_init.c: add i2c initialization
293
2942007-07-13      Joel Sherrill <joel.sherrill@OARcorp.com>
295
296        * Makefile.am, preinstall.am: Install a linkcmds all the time.
297        * startup/bspstart.c, startup/cpuinit.c,
298        startup/linkcmds.mpc8349eamds, startup/mpc83xx_regs.c: Add missing
299        CVS Id.
300        * startup/linkcmds: New file.
301
3022007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
303
304        * include/.cvsignore: New file.
305
3062007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
307
308        * network/network.c: Removed warning.
309
3102007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
311
312        * ChangeLog: New file.
313        * aclocal.m4, include/bspopts.h.in: Removed.
314
3152007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
316
317        * ChangeLog: New file.
318        * aclocal.m4, include/bspopts.h.in: Removed.
319
3202007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
321
322        * .cvsignore: New file.
323        * Makefile.in: Removed.
324
3252007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
326
327        * New BSP -- generic 83xx but tested on mpc8349eamds.
Note: See TracBrowser for help on using the repository browser.