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

4.104.115
Last change on this file since 64eb0c7 was 64eb0c7, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/29/08 at 10:19:37

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

  • Makefile.am: Eliminate *_SOURCES.
  • Property mode set to 100644
File size: 14.0 KB
Line 
12008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * Makefile.am: Eliminate *_SOURCES.
4
52008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
8        components.
9
102008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
11
12        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
13
142008-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
15
16        * preinstall.am: Regenerated.
17
182008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
19
20        * Makefile.am: Eliminates libcpudir.
21
222008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
23
24        * configure.ac: Make letting boot_card() handle work area allocation
25        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
26        BSP_BOOTCARD_OPTIONS.
27
282008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
29
30        * Makefile.am, console/console.c, include/bsp.h: Use standardized
31        bsp_cleanup() which can optionally print a message, poll for user to
32        press key, and call bsp_reset(). Using this eliminates the various
33        bsp_cleanup() implementations which had their own implementation and
34        variety of string constants.
35        * startup/bspreset.c: New file.
36        * startup/bspclean.c: Removed.
37
382008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
39
40        * include/bsp.h, network/network.c: Fix missed name change.
41
422008-09-22      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
43
44        * startup/bspstart.c: correct DEC click rate for non-U-Boot case
45
462008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
47
48        * startup/linkcmds.base: Fixed wrong section size symbols.
49
502008-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
51
52        * Makefile.am, include/bsp.h, start/start.S, startup/bspstart.c,
53        startup/cpuinit.c: Use top level shared bsp_get_work_area()
54        implementation. Augment it to know about U-Boot.
55        * startup/bspgetworkarea.c: Removed.
56
572008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
58
59        * include/bsp.h: Remove unnecessary boilerplate comments.
60
612008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
62
63        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
64        is NOT used anywhere.
65
662008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
67
68        * startup/bspgetworkarea.c, startup/linkcmds.base: Do some prep work in
69        anticipation of gen5200 and gen83xx being able to shared
70        bsp_get_work_area() implementation.
71
722008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
73
74        * Makefile.am, startup/bspstart.c: Add use of bsp_get_work_area() in
75        its own file and rely on BSP Framework to perform more
76        initialization. Remove unnecessary includes of rtems/libio.h and
77        rtems/libcsupport.h.
78        * startup/bspgetworkarea.c: New file.
79
802008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
81
82        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
83        phase, all prototypes were removed from bsp.h and empty
84        implementations were removed and made to use the shared stub.
85
862008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
87
88        * console/console.h: Convert to "bool".
89
902008-09-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
91
92        * startup/bspstart.c: Derive time base clicks from bus frequency.
93
942008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
95
96        * console/console.c: Convert to "bool".
97
982008-08-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
99       
100        * include/hwreg_vals.h: added some settings for HSC_CM01
101        * network/network.c: changed initialization code for HSC_CM01
102        * startup/cpuinit.c: changed initialization code for HSC_CM01
103        * startup/linkcmds.hsc_cm01: adapted memory map to HSC_CM01
104
1052008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
106
107        * Makefile.am: Added bspclean.c and use shared bsppretaskinghook.c.
108        * console/console.c: Added poll for char helper.
109        * include/bsp.h: Add macro definitions for optional reset behavior.
110        * startup/bspstart.c: Split out bsp_cleanup(). Clean up.
111        * startup/bspclean.c: New file.  Not can press any key on normal
112        shutdown to reset board when on MPC8313erdb.
113
1142008-08-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
115
116        * startup/cpuinit.h: Uses now powerpc-utility.h.  Changed invalid usage
117        of a boolean type to a proper integer type in calc_dbat_regvals().
118        Througout code formatting.
119
1202008-08-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
121
122        * include/tm27.h: Uses now a decrementer exception handler.  Replaces
123        previous file.
124        * startup/bspstart.c: Install a default decrementer exception handler.
125
1262008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
127
128        * include/bsp.h, network/network.c, spi/spi_init.c, startup/cpuinit.c,
129        startup/uboot_support.c: Fixed warnings.
130
1312008-08-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
132
133        * Makefile.am, startup/bspstart.c, startup/cpuinit.c: For the
134        MPC8313ERDB -- The BAT entry for the eLBC was missing and add
135         hard reset sequence in bsp_cleanup().
136
1372008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
138
139        * README.mpc8313erdb: Some first cut notes on running with U-Boot.
140
1412008-08-14      Joel Sherrill <joel.sherrill@oarcorp.com>
142
143        * startup/bspstart.c: Time was running too slow with it taking 10
144        seconds for RTEMS to advance 5.
145
1462008-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
147
148        * Makefile.am, preinstall.am: Add dummy linkcmds so autoconf tests work
149        on installed BSP.
150        * startup/linkcmds: New file.
151
1522008-08-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
153
154        * startup/bspstart.c: Fixed calculation of bsp_click_per_usec.
155
1562008-08-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
157
158        * start/start.S: Clear environment pointer for bootcard.  Fixed wrong
159        address increment in mpc83xx_zero_4().
160
1612008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
162
163        * Makefile.am: Add stub for U-Boot support. Hopefully someone more
164        knowledgeable than I can provide a real address and length.
165        * startup/uboot_support.c: New file.
166
1672008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
168
169        * configure.ac, include/bsp.h, startup/bspstart.c,
170        startup/linkcmds.base: Support RAM allocation via bootcard.
171
1722008-07-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
173
174        * startup/bspstart.c: Enable cache after CPU initialization.  Clear
175        only workspace memory area.
176
1772008-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
178
179        * network/network.c:
180        mpc8249eamds support for Gigabit Ethernet works again
181
1822008-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
183
184        * network/network.c:
185        mpc8249eamds uses gmii mode
186
1872008-07-17      Ralf Corsépius <ralf.corsepius@rtems.org>
188
189        * configure.ac: Remove RTEMS_AMPOLISH3.
190
1912008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
192
193        * irq/irq_init.c, irq/irq.h, startup/linkcmds:
194        Removed.
195
196        * README.mpc8313erdb, include/irq-config.h, include/irq.h, irq/irq.c,
197        startup/linkcmds.base, startup/linkcmds.mpc8313erdb: New files.
198
199        * Makefile.am, configure.ac, console/config.c, console/console.c,
200        i2c/i2c_init.c, include/bsp.h, include/hwreg_vals.h, network/network.c,
201        spi/spi_init.c, start/start.S, startup/bspstart.c, startup/cpuinit.c,
202        startup/linkcmds.hsc_cm01, startup/linkcmds.mpc8349eamds: Support
203        MPC8313ERDB.
204
2052008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
206
207        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
208        Framework to ask the BSP where it has memory for the RTEMS Workspace
209        and C Program Heap. These collectively are referred to as work area.
210        If the BSP supports this, then it does not have to include code to
211        split the available memory between the two areas. This reduces the
212        amount of code in the BSP specific bspstart.c file. Additionally, the
213        shared framework can initialize the C Library, call
214        rtems_debug_enable(), and dirty the work area memory. Until most/all
215        BSPs support this new capability, if the BSP supports this, it should
216        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
217        When the transition is complete, this autoconf macro can be removed.
218
2192008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
220
221        * network/network.c, start/start.S:
222        add support for different board
223
2242008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
225
226        * irq/ipic.c:
227        make sure, that the masking operations in
228        ICTL and MSR are executed in order
229
2302008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
231
232        * include/bsp.h, startup/bspstart.c,
233        * console/console.c, console/config.c:
234        derived module input frequencies from internal bus clock during
235        start time
236
2372008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
238
239        * spi/spi_init.c:
240        added base frequency into softc structure, added fm25l256 driver
241
2422008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
243
244        * i2c/i2c_init.c:
245        added base frequency into softc structure
246
2472008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
248
249        * include/bsp.h, include/hwreg_vals.h, ./Makefile.am:
250        moved HW register settings from bsp.h to hwreg_vals.h
251
2522008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
253
254        * Makefile.am: Rework to avoid .rel files.
255
2562008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
257
258        * Makefile.am, startup/bspstart.c: Refactored and renamed
259        initialization routines to rtems_initialize_data_structures,
260        rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
261        rtems_initialize_start_multitasking. This opened the sequence up so
262        that bootcard() could provide a more robust and flexible framework
263        which is easier to explain and understand. This also lays the
264        groundwork for sharing the division of available memory between the
265        RTEMS workspace and heap and the C library initialization across all
266        BSPs.
267
2682008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
269
270        * startup/linkcmds, startup/linkcmds.hsc_cm01,
271        startup/linkcmds.mpc8349eamds: Add wildcard to gcc_except_table
272        section so programs compiled with gcc 4.3.x can link.
273
2742008-01-22      Joel Sherrill <joel.sherrill@OARcorp.com>
275
276        * Makefile.am: Remove duplicate cases of mmu.rel and timer.rel in list
277        of objects.
278
2792007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
280
281        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
282        Configuration Table. Use the RTEMS provided accessor macros to obtain
283        configuration fields.
284
2852007-12-05      Till Straumann <strauman@slac.stanford.edu>
286
287        * irq/ipic.c, irq/irq_init.c:
288        Converted exception vector names to new ones
289        (qualified by <cpu_type> if non-std ppc exceptions).
290
2912007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
292
293        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
294        Configuration Table. Eliminate CPU Table from all ports. Delete
295        references to CPU Table in all forms.
296
2972007-12-04      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
298
299        * spi/spi_init.c: added missing file
300
3012007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
302
303        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
304        Table fields to the Configuration Table. This included
305        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
306        do_zero_of_workspace, extra_mpci_receive_server_stack,
307        stack_allocate_hook, and stack_free_hook. As a side-effect of this
308        effort some multiprocessing code was made conditional and some style
309        clean up occurred.
310
3112007-11-30      Till Straumann <strauman@slac.stanford.edu>
312
313        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
314
3152007-11-30      Till Straumann <strauman@slac.stanford.edu>
316
317        * irq/irq.h, irq/irq_init.c: Removed the definition
318        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
319        initialize the irqBase member of the rtems_irq_global_settings
320        struct. However, irqBase is an rtems_irq_symbolic_name,
321        so using BSP_LOWEST_OFFSET is more appropriate.
322
3232007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
324
325        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
326        Table. They have been replaced with variables named bsp_XXX as
327        needed.
328
3292007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
330
331        * startup/cpuinit.c: reenable instruction MMU
332
3332007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
334
335        * README.mpc8349eamds: added file
336
3372007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
338
339        * startup/bspstart.c, startup/linkcmds:
340        removed unneeded address definitions
341
3422007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
343
344        * include/bsp.h: fixed some typos
345
3462007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
347
348        * Makefile.am, spi/spi_init.c, include/bsp.h: add spi support
349
3502007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
351
352        * console/console.c, irq/irq_init.c: Eliminate warnings.
353
3542007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
355
356        * console/console.c: Eliminate DEBUG_puts.
357
3582007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
359
360        PR 1257/bsps
361        * irq/irq_init.c: Code outside of cpukit should use the public API for
362        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
363        public API and directly accessing _CPU_ISR_Disable and
364        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
365        directive which could lead to problems. This patch also changes the
366        type of the variable passed into these routines and addresses minor
367        style issues.
368
3692007-09-11      Joel Sherrill <joel.sherrill@OARcorp.com>
370
371        * Makefile.am: Do not include networking drivers if networking is
372        disabled.
373
3742007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
375
376        * Makefile.am: Do not build networking if it is disabled.
377
3782007-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
379
380        * configure.ac: Fix path.
381        * include/bsp.h: Fix typo.
382
3832007-08-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
384
385        * Makefile.am, i2c/i2c_init.c: add i2c initialization
386
3872007-07-13      Joel Sherrill <joel.sherrill@OARcorp.com>
388
389        * Makefile.am, preinstall.am: Install a linkcmds all the time.
390        * startup/bspstart.c, startup/cpuinit.c,
391        startup/linkcmds.mpc8349eamds, startup/mpc83xx_regs.c: Add missing
392        CVS Id.
393        * startup/linkcmds: New file.
394
3952007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
396
397        * include/.cvsignore: New file.
398
3992007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
400
401        * network/network.c: Removed warning.
402
4032007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
404
405        * ChangeLog: New file.
406        * aclocal.m4, include/bspopts.h.in: Removed.
407
4082007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
409
410        * ChangeLog: New file.
411        * aclocal.m4, include/bspopts.h.in: Removed.
412
4132007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
414
415        * .cvsignore: New file.
416        * Makefile.in: Removed.
417
4182007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
419
420        * New BSP -- generic 83xx but tested on mpc8349eamds.
Note: See TracBrowser for help on using the repository browser.