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

4.104.115
Last change on this file since 9151ec6 was 1e0f03b5, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on 11/18/08 at 09:19:26

console/console.c: Update for new NS16550 polled write function

  • Property mode set to 100644
File size: 14.7 KB
Line 
12008-11-13      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * console/console.c: Update for new NS16550 polled write function.
4
52008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
6
7        * Makefile.am, preinstall.am: Use shared stub coverhd.h
8        * include/coverhd.h: Removed.
9
102008-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
11
12        * configure.ac: Move MPC8313ERDB, MPC8349EAMDS, HSC_CM01, MPC8349
13        defines from *.cfg into bspopts.h.
14
152008-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
16
17        * include/bsp.h: #include <bspopts.h> first.
18
192008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
20
21        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
22        of building libbspstart.a, using automake-rules.
23
242008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * Makefile.am: Eliminate *_SOURCES.
27
282008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
29
30        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
31        components.
32
332008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
34
35        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
36
372008-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
38
39        * preinstall.am: Regenerated.
40
412008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
42
43        * Makefile.am: Eliminates libcpudir.
44
452008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
46
47        * configure.ac: Make letting boot_card() handle work area allocation
48        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
49        BSP_BOOTCARD_OPTIONS.
50
512008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
52
53        * Makefile.am, console/console.c, include/bsp.h: Use standardized
54        bsp_cleanup() which can optionally print a message, poll for user to
55        press key, and call bsp_reset(). Using this eliminates the various
56        bsp_cleanup() implementations which had their own implementation and
57        variety of string constants.
58        * startup/bspreset.c: New file.
59        * startup/bspclean.c: Removed.
60
612008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
62
63        * include/bsp.h, network/network.c: Fix missed name change.
64
652008-09-22      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
66
67        * startup/bspstart.c: correct DEC click rate for non-U-Boot case
68
692008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
70
71        * startup/linkcmds.base: Fixed wrong section size symbols.
72
732008-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
74
75        * Makefile.am, include/bsp.h, start/start.S, startup/bspstart.c,
76        startup/cpuinit.c: Use top level shared bsp_get_work_area()
77        implementation. Augment it to know about U-Boot.
78        * startup/bspgetworkarea.c: Removed.
79
802008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
81
82        * include/bsp.h: Remove unnecessary boilerplate comments.
83
842008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
85
86        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
87        is NOT used anywhere.
88
892008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
90
91        * startup/bspgetworkarea.c, startup/linkcmds.base: Do some prep work in
92        anticipation of gen5200 and gen83xx being able to shared
93        bsp_get_work_area() implementation.
94
952008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
96
97        * Makefile.am, startup/bspstart.c: Add use of bsp_get_work_area() in
98        its own file and rely on BSP Framework to perform more
99        initialization. Remove unnecessary includes of rtems/libio.h and
100        rtems/libcsupport.h.
101        * startup/bspgetworkarea.c: New file.
102
1032008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
104
105        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
106        phase, all prototypes were removed from bsp.h and empty
107        implementations were removed and made to use the shared stub.
108
1092008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
110
111        * console/console.h: Convert to "bool".
112
1132008-09-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
114
115        * startup/bspstart.c: Derive time base clicks from bus frequency.
116
1172008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
118
119        * console/console.c: Convert to "bool".
120
1212008-08-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
122       
123        * include/hwreg_vals.h: added some settings for HSC_CM01
124        * network/network.c: changed initialization code for HSC_CM01
125        * startup/cpuinit.c: changed initialization code for HSC_CM01
126        * startup/linkcmds.hsc_cm01: adapted memory map to HSC_CM01
127
1282008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
129
130        * Makefile.am: Added bspclean.c and use shared bsppretaskinghook.c.
131        * console/console.c: Added poll for char helper.
132        * include/bsp.h: Add macro definitions for optional reset behavior.
133        * startup/bspstart.c: Split out bsp_cleanup(). Clean up.
134        * startup/bspclean.c: New file.  Not can press any key on normal
135        shutdown to reset board when on MPC8313erdb.
136
1372008-08-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
138
139        * startup/cpuinit.h: Uses now powerpc-utility.h.  Changed invalid usage
140        of a boolean type to a proper integer type in calc_dbat_regvals().
141        Througout code formatting.
142
1432008-08-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
144
145        * include/tm27.h: Uses now a decrementer exception handler.  Replaces
146        previous file.
147        * startup/bspstart.c: Install a default decrementer exception handler.
148
1492008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
150
151        * include/bsp.h, network/network.c, spi/spi_init.c, startup/cpuinit.c,
152        startup/uboot_support.c: Fixed warnings.
153
1542008-08-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
155
156        * Makefile.am, startup/bspstart.c, startup/cpuinit.c: For the
157        MPC8313ERDB -- The BAT entry for the eLBC was missing and add
158         hard reset sequence in bsp_cleanup().
159
1602008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
161
162        * README.mpc8313erdb: Some first cut notes on running with U-Boot.
163
1642008-08-14      Joel Sherrill <joel.sherrill@oarcorp.com>
165
166        * startup/bspstart.c: Time was running too slow with it taking 10
167        seconds for RTEMS to advance 5.
168
1692008-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
170
171        * Makefile.am, preinstall.am: Add dummy linkcmds so autoconf tests work
172        on installed BSP.
173        * startup/linkcmds: New file.
174
1752008-08-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
176
177        * startup/bspstart.c: Fixed calculation of bsp_click_per_usec.
178
1792008-08-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
180
181        * start/start.S: Clear environment pointer for bootcard.  Fixed wrong
182        address increment in mpc83xx_zero_4().
183
1842008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
185
186        * Makefile.am: Add stub for U-Boot support. Hopefully someone more
187        knowledgeable than I can provide a real address and length.
188        * startup/uboot_support.c: New file.
189
1902008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
191
192        * configure.ac, include/bsp.h, startup/bspstart.c,
193        startup/linkcmds.base: Support RAM allocation via bootcard.
194
1952008-07-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
196
197        * startup/bspstart.c: Enable cache after CPU initialization.  Clear
198        only workspace memory area.
199
2002008-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
201
202        * network/network.c:
203        mpc8249eamds support for Gigabit Ethernet works again
204
2052008-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
206
207        * network/network.c:
208        mpc8249eamds uses gmii mode
209
2102008-07-17      Ralf Corsépius <ralf.corsepius@rtems.org>
211
212        * configure.ac: Remove RTEMS_AMPOLISH3.
213
2142008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
215
216        * irq/irq_init.c, irq/irq.h, startup/linkcmds:
217        Removed.
218
219        * README.mpc8313erdb, include/irq-config.h, include/irq.h, irq/irq.c,
220        startup/linkcmds.base, startup/linkcmds.mpc8313erdb: New files.
221
222        * Makefile.am, configure.ac, console/config.c, console/console.c,
223        i2c/i2c_init.c, include/bsp.h, include/hwreg_vals.h, network/network.c,
224        spi/spi_init.c, start/start.S, startup/bspstart.c, startup/cpuinit.c,
225        startup/linkcmds.hsc_cm01, startup/linkcmds.mpc8349eamds: Support
226        MPC8313ERDB.
227
2282008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
229
230        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
231        Framework to ask the BSP where it has memory for the RTEMS Workspace
232        and C Program Heap. These collectively are referred to as work area.
233        If the BSP supports this, then it does not have to include code to
234        split the available memory between the two areas. This reduces the
235        amount of code in the BSP specific bspstart.c file. Additionally, the
236        shared framework can initialize the C Library, call
237        rtems_debug_enable(), and dirty the work area memory. Until most/all
238        BSPs support this new capability, if the BSP supports this, it should
239        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
240        When the transition is complete, this autoconf macro can be removed.
241
2422008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
243
244        * network/network.c, start/start.S:
245        add support for different board
246
2472008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
248
249        * irq/ipic.c:
250        make sure, that the masking operations in
251        ICTL and MSR are executed in order
252
2532008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
254
255        * include/bsp.h, startup/bspstart.c,
256        * console/console.c, console/config.c:
257        derived module input frequencies from internal bus clock during
258        start time
259
2602008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
261
262        * spi/spi_init.c:
263        added base frequency into softc structure, added fm25l256 driver
264
2652008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
266
267        * i2c/i2c_init.c:
268        added base frequency into softc structure
269
2702008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
271
272        * include/bsp.h, include/hwreg_vals.h, ./Makefile.am:
273        moved HW register settings from bsp.h to hwreg_vals.h
274
2752008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
276
277        * Makefile.am: Rework to avoid .rel files.
278
2792008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
280
281        * Makefile.am, startup/bspstart.c: Refactored and renamed
282        initialization routines to rtems_initialize_data_structures,
283        rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
284        rtems_initialize_start_multitasking. This opened the sequence up so
285        that bootcard() could provide a more robust and flexible framework
286        which is easier to explain and understand. This also lays the
287        groundwork for sharing the division of available memory between the
288        RTEMS workspace and heap and the C library initialization across all
289        BSPs.
290
2912008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
292
293        * startup/linkcmds, startup/linkcmds.hsc_cm01,
294        startup/linkcmds.mpc8349eamds: Add wildcard to gcc_except_table
295        section so programs compiled with gcc 4.3.x can link.
296
2972008-01-22      Joel Sherrill <joel.sherrill@OARcorp.com>
298
299        * Makefile.am: Remove duplicate cases of mmu.rel and timer.rel in list
300        of objects.
301
3022007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
303
304        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
305        Configuration Table. Use the RTEMS provided accessor macros to obtain
306        configuration fields.
307
3082007-12-05      Till Straumann <strauman@slac.stanford.edu>
309
310        * irq/ipic.c, irq/irq_init.c:
311        Converted exception vector names to new ones
312        (qualified by <cpu_type> if non-std ppc exceptions).
313
3142007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
315
316        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
317        Configuration Table. Eliminate CPU Table from all ports. Delete
318        references to CPU Table in all forms.
319
3202007-12-04      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
321
322        * spi/spi_init.c: added missing file
323
3242007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
325
326        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
327        Table fields to the Configuration Table. This included
328        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
329        do_zero_of_workspace, extra_mpci_receive_server_stack,
330        stack_allocate_hook, and stack_free_hook. As a side-effect of this
331        effort some multiprocessing code was made conditional and some style
332        clean up occurred.
333
3342007-11-30      Till Straumann <strauman@slac.stanford.edu>
335
336        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
337
3382007-11-30      Till Straumann <strauman@slac.stanford.edu>
339
340        * irq/irq.h, irq/irq_init.c: Removed the definition
341        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
342        initialize the irqBase member of the rtems_irq_global_settings
343        struct. However, irqBase is an rtems_irq_symbolic_name,
344        so using BSP_LOWEST_OFFSET is more appropriate.
345
3462007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
347
348        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
349        Table. They have been replaced with variables named bsp_XXX as
350        needed.
351
3522007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
353
354        * startup/cpuinit.c: reenable instruction MMU
355
3562007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
357
358        * README.mpc8349eamds: added file
359
3602007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
361
362        * startup/bspstart.c, startup/linkcmds:
363        removed unneeded address definitions
364
3652007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
366
367        * include/bsp.h: fixed some typos
368
3692007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
370
371        * Makefile.am, spi/spi_init.c, include/bsp.h: add spi support
372
3732007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
374
375        * console/console.c, irq/irq_init.c: Eliminate warnings.
376
3772007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
378
379        * console/console.c: Eliminate DEBUG_puts.
380
3812007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
382
383        PR 1257/bsps
384        * irq/irq_init.c: Code outside of cpukit should use the public API for
385        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
386        public API and directly accessing _CPU_ISR_Disable and
387        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
388        directive which could lead to problems. This patch also changes the
389        type of the variable passed into these routines and addresses minor
390        style issues.
391
3922007-09-11      Joel Sherrill <joel.sherrill@OARcorp.com>
393
394        * Makefile.am: Do not include networking drivers if networking is
395        disabled.
396
3972007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
398
399        * Makefile.am: Do not build networking if it is disabled.
400
4012007-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
402
403        * configure.ac: Fix path.
404        * include/bsp.h: Fix typo.
405
4062007-08-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
407
408        * Makefile.am, i2c/i2c_init.c: add i2c initialization
409
4102007-07-13      Joel Sherrill <joel.sherrill@OARcorp.com>
411
412        * Makefile.am, preinstall.am: Install a linkcmds all the time.
413        * startup/bspstart.c, startup/cpuinit.c,
414        startup/linkcmds.mpc8349eamds, startup/mpc83xx_regs.c: Add missing
415        CVS Id.
416        * startup/linkcmds: New file.
417
4182007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
419
420        * include/.cvsignore: New file.
421
4222007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
423
424        * network/network.c: Removed warning.
425
4262007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
427
428        * ChangeLog: New file.
429        * aclocal.m4, include/bspopts.h.in: Removed.
430
4312007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
432
433        * ChangeLog: New file.
434        * aclocal.m4, include/bspopts.h.in: Removed.
435
4362007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
437
438        * .cvsignore: New file.
439        * Makefile.in: Removed.
440
4412007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
442
443        * New BSP -- generic 83xx but tested on mpc8349eamds.
Note: See TracBrowser for help on using the repository browser.