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

4.104.11
Last change on this file since d11ea4eb was d11ea4eb, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on Nov 18, 2008 at 12:10:48 PM

include/bsp.h, include/hwreg_vals.h, network/network.c:
correct some init values for HSC_CM01 boards
change strategy to determine MAC address

  • Property mode set to 100644
File size: 14.9 KB
Line 
12008-11-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
2
3        * include/bsp.h, include/hwreg_vals.h, network/network.c:
4        correct some init values for HSC_CM01 boards
5        change strategy to determine MAC address
6
72008-11-13      Sebastian Huber <sebastian.huber@embedded-brains.de>
8
9        * console/console.c: Update for new NS16550 polled write function.
10
112008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
12
13        * Makefile.am, preinstall.am: Use shared stub coverhd.h
14        * include/coverhd.h: Removed.
15
162008-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
17
18        * configure.ac: Move MPC8313ERDB, MPC8349EAMDS, HSC_CM01, MPC8349
19        defines from *.cfg into bspopts.h.
20
212008-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
22
23        * include/bsp.h: #include <bspopts.h> first.
24
252008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
26
27        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
28        of building libbspstart.a, using automake-rules.
29
302008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
31
32        * Makefile.am: Eliminate *_SOURCES.
33
342008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
35
36        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
37        components.
38
392008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
40
41        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
42
432008-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
44
45        * preinstall.am: Regenerated.
46
472008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
48
49        * Makefile.am: Eliminates libcpudir.
50
512008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
52
53        * configure.ac: Make letting boot_card() handle work area allocation
54        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
55        BSP_BOOTCARD_OPTIONS.
56
572008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
58
59        * Makefile.am, console/console.c, include/bsp.h: Use standardized
60        bsp_cleanup() which can optionally print a message, poll for user to
61        press key, and call bsp_reset(). Using this eliminates the various
62        bsp_cleanup() implementations which had their own implementation and
63        variety of string constants.
64        * startup/bspreset.c: New file.
65        * startup/bspclean.c: Removed.
66
672008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
68
69        * include/bsp.h, network/network.c: Fix missed name change.
70
712008-09-22      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
72
73        * startup/bspstart.c: correct DEC click rate for non-U-Boot case
74
752008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
76
77        * startup/linkcmds.base: Fixed wrong section size symbols.
78
792008-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
80
81        * Makefile.am, include/bsp.h, start/start.S, startup/bspstart.c,
82        startup/cpuinit.c: Use top level shared bsp_get_work_area()
83        implementation. Augment it to know about U-Boot.
84        * startup/bspgetworkarea.c: Removed.
85
862008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
87
88        * include/bsp.h: Remove unnecessary boilerplate comments.
89
902008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
91
92        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
93        is NOT used anywhere.
94
952008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
96
97        * startup/bspgetworkarea.c, startup/linkcmds.base: Do some prep work in
98        anticipation of gen5200 and gen83xx being able to shared
99        bsp_get_work_area() implementation.
100
1012008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
102
103        * Makefile.am, startup/bspstart.c: Add use of bsp_get_work_area() in
104        its own file and rely on BSP Framework to perform more
105        initialization. Remove unnecessary includes of rtems/libio.h and
106        rtems/libcsupport.h.
107        * startup/bspgetworkarea.c: New file.
108
1092008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
110
111        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
112        phase, all prototypes were removed from bsp.h and empty
113        implementations were removed and made to use the shared stub.
114
1152008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
116
117        * console/console.h: Convert to "bool".
118
1192008-09-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
120
121        * startup/bspstart.c: Derive time base clicks from bus frequency.
122
1232008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
124
125        * console/console.c: Convert to "bool".
126
1272008-08-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
128       
129        * include/hwreg_vals.h: added some settings for HSC_CM01
130        * network/network.c: changed initialization code for HSC_CM01
131        * startup/cpuinit.c: changed initialization code for HSC_CM01
132        * startup/linkcmds.hsc_cm01: adapted memory map to HSC_CM01
133
1342008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
135
136        * Makefile.am: Added bspclean.c and use shared bsppretaskinghook.c.
137        * console/console.c: Added poll for char helper.
138        * include/bsp.h: Add macro definitions for optional reset behavior.
139        * startup/bspstart.c: Split out bsp_cleanup(). Clean up.
140        * startup/bspclean.c: New file.  Not can press any key on normal
141        shutdown to reset board when on MPC8313erdb.
142
1432008-08-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
144
145        * startup/cpuinit.h: Uses now powerpc-utility.h.  Changed invalid usage
146        of a boolean type to a proper integer type in calc_dbat_regvals().
147        Througout code formatting.
148
1492008-08-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
150
151        * include/tm27.h: Uses now a decrementer exception handler.  Replaces
152        previous file.
153        * startup/bspstart.c: Install a default decrementer exception handler.
154
1552008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
156
157        * include/bsp.h, network/network.c, spi/spi_init.c, startup/cpuinit.c,
158        startup/uboot_support.c: Fixed warnings.
159
1602008-08-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
161
162        * Makefile.am, startup/bspstart.c, startup/cpuinit.c: For the
163        MPC8313ERDB -- The BAT entry for the eLBC was missing and add
164         hard reset sequence in bsp_cleanup().
165
1662008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
167
168        * README.mpc8313erdb: Some first cut notes on running with U-Boot.
169
1702008-08-14      Joel Sherrill <joel.sherrill@oarcorp.com>
171
172        * startup/bspstart.c: Time was running too slow with it taking 10
173        seconds for RTEMS to advance 5.
174
1752008-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
176
177        * Makefile.am, preinstall.am: Add dummy linkcmds so autoconf tests work
178        on installed BSP.
179        * startup/linkcmds: New file.
180
1812008-08-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
182
183        * startup/bspstart.c: Fixed calculation of bsp_click_per_usec.
184
1852008-08-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
186
187        * start/start.S: Clear environment pointer for bootcard.  Fixed wrong
188        address increment in mpc83xx_zero_4().
189
1902008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
191
192        * Makefile.am: Add stub for U-Boot support. Hopefully someone more
193        knowledgeable than I can provide a real address and length.
194        * startup/uboot_support.c: New file.
195
1962008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
197
198        * configure.ac, include/bsp.h, startup/bspstart.c,
199        startup/linkcmds.base: Support RAM allocation via bootcard.
200
2012008-07-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
202
203        * startup/bspstart.c: Enable cache after CPU initialization.  Clear
204        only workspace memory area.
205
2062008-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
207
208        * network/network.c:
209        mpc8249eamds support for Gigabit Ethernet works again
210
2112008-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
212
213        * network/network.c:
214        mpc8249eamds uses gmii mode
215
2162008-07-17      Ralf Corsépius <ralf.corsepius@rtems.org>
217
218        * configure.ac: Remove RTEMS_AMPOLISH3.
219
2202008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
221
222        * irq/irq_init.c, irq/irq.h, startup/linkcmds:
223        Removed.
224
225        * README.mpc8313erdb, include/irq-config.h, include/irq.h, irq/irq.c,
226        startup/linkcmds.base, startup/linkcmds.mpc8313erdb: New files.
227
228        * Makefile.am, configure.ac, console/config.c, console/console.c,
229        i2c/i2c_init.c, include/bsp.h, include/hwreg_vals.h, network/network.c,
230        spi/spi_init.c, start/start.S, startup/bspstart.c, startup/cpuinit.c,
231        startup/linkcmds.hsc_cm01, startup/linkcmds.mpc8349eamds: Support
232        MPC8313ERDB.
233
2342008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
235
236        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
237        Framework to ask the BSP where it has memory for the RTEMS Workspace
238        and C Program Heap. These collectively are referred to as work area.
239        If the BSP supports this, then it does not have to include code to
240        split the available memory between the two areas. This reduces the
241        amount of code in the BSP specific bspstart.c file. Additionally, the
242        shared framework can initialize the C Library, call
243        rtems_debug_enable(), and dirty the work area memory. Until most/all
244        BSPs support this new capability, if the BSP supports this, it should
245        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
246        When the transition is complete, this autoconf macro can be removed.
247
2482008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
249
250        * network/network.c, start/start.S:
251        add support for different board
252
2532008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
254
255        * irq/ipic.c:
256        make sure, that the masking operations in
257        ICTL and MSR are executed in order
258
2592008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
260
261        * include/bsp.h, startup/bspstart.c,
262        * console/console.c, console/config.c:
263        derived module input frequencies from internal bus clock during
264        start time
265
2662008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
267
268        * spi/spi_init.c:
269        added base frequency into softc structure, added fm25l256 driver
270
2712008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
272
273        * i2c/i2c_init.c:
274        added base frequency into softc structure
275
2762008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
277
278        * include/bsp.h, include/hwreg_vals.h, ./Makefile.am:
279        moved HW register settings from bsp.h to hwreg_vals.h
280
2812008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
282
283        * Makefile.am: Rework to avoid .rel files.
284
2852008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
286
287        * Makefile.am, startup/bspstart.c: Refactored and renamed
288        initialization routines to rtems_initialize_data_structures,
289        rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
290        rtems_initialize_start_multitasking. This opened the sequence up so
291        that bootcard() could provide a more robust and flexible framework
292        which is easier to explain and understand. This also lays the
293        groundwork for sharing the division of available memory between the
294        RTEMS workspace and heap and the C library initialization across all
295        BSPs.
296
2972008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
298
299        * startup/linkcmds, startup/linkcmds.hsc_cm01,
300        startup/linkcmds.mpc8349eamds: Add wildcard to gcc_except_table
301        section so programs compiled with gcc 4.3.x can link.
302
3032008-01-22      Joel Sherrill <joel.sherrill@OARcorp.com>
304
305        * Makefile.am: Remove duplicate cases of mmu.rel and timer.rel in list
306        of objects.
307
3082007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
309
310        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
311        Configuration Table. Use the RTEMS provided accessor macros to obtain
312        configuration fields.
313
3142007-12-05      Till Straumann <strauman@slac.stanford.edu>
315
316        * irq/ipic.c, irq/irq_init.c:
317        Converted exception vector names to new ones
318        (qualified by <cpu_type> if non-std ppc exceptions).
319
3202007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
321
322        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
323        Configuration Table. Eliminate CPU Table from all ports. Delete
324        references to CPU Table in all forms.
325
3262007-12-04      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
327
328        * spi/spi_init.c: added missing file
329
3302007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
331
332        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
333        Table fields to the Configuration Table. This included
334        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
335        do_zero_of_workspace, extra_mpci_receive_server_stack,
336        stack_allocate_hook, and stack_free_hook. As a side-effect of this
337        effort some multiprocessing code was made conditional and some style
338        clean up occurred.
339
3402007-11-30      Till Straumann <strauman@slac.stanford.edu>
341
342        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
343
3442007-11-30      Till Straumann <strauman@slac.stanford.edu>
345
346        * irq/irq.h, irq/irq_init.c: Removed the definition
347        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
348        initialize the irqBase member of the rtems_irq_global_settings
349        struct. However, irqBase is an rtems_irq_symbolic_name,
350        so using BSP_LOWEST_OFFSET is more appropriate.
351
3522007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
353
354        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
355        Table. They have been replaced with variables named bsp_XXX as
356        needed.
357
3582007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
359
360        * startup/cpuinit.c: reenable instruction MMU
361
3622007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
363
364        * README.mpc8349eamds: added file
365
3662007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
367
368        * startup/bspstart.c, startup/linkcmds:
369        removed unneeded address definitions
370
3712007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
372
373        * include/bsp.h: fixed some typos
374
3752007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
376
377        * Makefile.am, spi/spi_init.c, include/bsp.h: add spi support
378
3792007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
380
381        * console/console.c, irq/irq_init.c: Eliminate warnings.
382
3832007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
384
385        * console/console.c: Eliminate DEBUG_puts.
386
3872007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
388
389        PR 1257/bsps
390        * irq/irq_init.c: Code outside of cpukit should use the public API for
391        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
392        public API and directly accessing _CPU_ISR_Disable and
393        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
394        directive which could lead to problems. This patch also changes the
395        type of the variable passed into these routines and addresses minor
396        style issues.
397
3982007-09-11      Joel Sherrill <joel.sherrill@OARcorp.com>
399
400        * Makefile.am: Do not include networking drivers if networking is
401        disabled.
402
4032007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
404
405        * Makefile.am: Do not build networking if it is disabled.
406
4072007-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
408
409        * configure.ac: Fix path.
410        * include/bsp.h: Fix typo.
411
4122007-08-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
413
414        * Makefile.am, i2c/i2c_init.c: add i2c initialization
415
4162007-07-13      Joel Sherrill <joel.sherrill@OARcorp.com>
417
418        * Makefile.am, preinstall.am: Install a linkcmds all the time.
419        * startup/bspstart.c, startup/cpuinit.c,
420        startup/linkcmds.mpc8349eamds, startup/mpc83xx_regs.c: Add missing
421        CVS Id.
422        * startup/linkcmds: New file.
423
4242007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
425
426        * include/.cvsignore: New file.
427
4282007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
429
430        * network/network.c: Removed warning.
431
4322007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
433
434        * ChangeLog: New file.
435        * aclocal.m4, include/bspopts.h.in: Removed.
436
4372007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
438
439        * ChangeLog: New file.
440        * aclocal.m4, include/bspopts.h.in: Removed.
441
4422007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
443
444        * .cvsignore: New file.
445        * Makefile.in: Removed.
446
4472007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
448
449        * New BSP -- generic 83xx but tested on mpc8349eamds.
Note: See TracBrowser for help on using the repository browser.