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

4.104.115
Last change on this file since 0015131 was 4e4dc3a, checked in by Joel Sherrill <joel.sherrill@…>, on 10/02/08 at 16:39:15

2008-10-02 Joel Sherrill <joel.sherrill@…>

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