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

4.104.115
Last change on this file since ac4b164 was ac4b164, checked in by Joel Sherrill <joel.sherrill@…>, on 09/22/08 at 17:07:02

2008-09-22 Joel Sherrill <joel.sherrill@…>

  • include/bsp.h, network/network.c: Fix missed name change.
  • Property mode set to 100644
File size: 12.9 KB
Line 
12008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * include/bsp.h, network/network.c: Fix missed name change.
4
52008-09-22      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
6
7        * startup/bspstart.c: correct DEC click rate for non-U-Boot case
8
92008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
10
11        * startup/linkcmds.base: Fixed wrong section size symbols.
12
132008-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
14
15        * Makefile.am, include/bsp.h, start/start.S, startup/bspstart.c,
16        startup/cpuinit.c: Use top level shared bsp_get_work_area()
17        implementation. Augment it to know about U-Boot.
18        * startup/bspgetworkarea.c: Removed.
19
202008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * include/bsp.h: Remove unnecessary boilerplate comments.
23
242008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
25
26        * include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
27        is NOT used anywhere.
28
292008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
30
31        * startup/bspgetworkarea.c, startup/linkcmds.base: Do some prep work in
32        anticipation of gen5200 and gen83xx being able to shared
33        bsp_get_work_area() implementation.
34
352008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
36
37        * Makefile.am, startup/bspstart.c: Add use of bsp_get_work_area() in
38        its own file and rely on BSP Framework to perform more
39        initialization. Remove unnecessary includes of rtems/libio.h and
40        rtems/libcsupport.h.
41        * startup/bspgetworkarea.c: New file.
42
432008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
44
45        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
46        phase, all prototypes were removed from bsp.h and empty
47        implementations were removed and made to use the shared stub.
48
492008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
50
51        * console/console.h: Convert to "bool".
52
532008-09-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
54
55        * startup/bspstart.c: Derive time base clicks from bus frequency.
56
572008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
58
59        * console/console.c: Convert to "bool".
60
612008-08-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
62       
63        * include/hwreg_vals.h: added some settings for HSC_CM01
64        * network/network.c: changed initialization code for HSC_CM01
65        * startup/cpuinit.c: changed initialization code for HSC_CM01
66        * startup/linkcmds.hsc_cm01: adapted memory map to HSC_CM01
67
682008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
69
70        * Makefile.am: Added bspclean.c and use shared bsppretaskinghook.c.
71        * console/console.c: Added poll for char helper.
72        * include/bsp.h: Add macro definitions for optional reset behavior.
73        * startup/bspstart.c: Split out bsp_cleanup(). Clean up.
74        * startup/bspclean.c: New file.  Not can press any key on normal
75        shutdown to reset board when on MPC8313erdb.
76
772008-08-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
78
79        * startup/cpuinit.h: Uses now powerpc-utility.h.  Changed invalid usage
80        of a boolean type to a proper integer type in calc_dbat_regvals().
81        Througout code formatting.
82
832008-08-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
84
85        * include/tm27.h: Uses now a decrementer exception handler.  Replaces
86        previous file.
87        * startup/bspstart.c: Install a default decrementer exception handler.
88
892008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
90
91        * include/bsp.h, network/network.c, spi/spi_init.c, startup/cpuinit.c,
92        startup/uboot_support.c: Fixed warnings.
93
942008-08-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
95
96        * Makefile.am, startup/bspstart.c, startup/cpuinit.c: For the
97        MPC8313ERDB -- The BAT entry for the eLBC was missing and add
98         hard reset sequence in bsp_cleanup().
99
1002008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
101
102        * README.mpc8313erdb: Some first cut notes on running with U-Boot.
103
1042008-08-14      Joel Sherrill <joel.sherrill@oarcorp.com>
105
106        * startup/bspstart.c: Time was running too slow with it taking 10
107        seconds for RTEMS to advance 5.
108
1092008-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
110
111        * Makefile.am, preinstall.am: Add dummy linkcmds so autoconf tests work
112        on installed BSP.
113        * startup/linkcmds: New file.
114
1152008-08-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
116
117        * startup/bspstart.c: Fixed calculation of bsp_click_per_usec.
118
1192008-08-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
120
121        * start/start.S: Clear environment pointer for bootcard.  Fixed wrong
122        address increment in mpc83xx_zero_4().
123
1242008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
125
126        * Makefile.am: Add stub for U-Boot support. Hopefully someone more
127        knowledgeable than I can provide a real address and length.
128        * startup/uboot_support.c: New file.
129
1302008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
131
132        * configure.ac, include/bsp.h, startup/bspstart.c,
133        startup/linkcmds.base: Support RAM allocation via bootcard.
134
1352008-07-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
136
137        * startup/bspstart.c: Enable cache after CPU initialization.  Clear
138        only workspace memory area.
139
1402008-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
141
142        * network/network.c:
143        mpc8249eamds support for Gigabit Ethernet works again
144
1452008-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
146
147        * network/network.c:
148        mpc8249eamds uses gmii mode
149
1502008-07-17      Ralf Corsépius <ralf.corsepius@rtems.org>
151
152        * configure.ac: Remove RTEMS_AMPOLISH3.
153
1542008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
155
156        * irq/irq_init.c, irq/irq.h, startup/linkcmds:
157        Removed.
158
159        * README.mpc8313erdb, include/irq-config.h, include/irq.h, irq/irq.c,
160        startup/linkcmds.base, startup/linkcmds.mpc8313erdb: New files.
161
162        * Makefile.am, configure.ac, console/config.c, console/console.c,
163        i2c/i2c_init.c, include/bsp.h, include/hwreg_vals.h, network/network.c,
164        spi/spi_init.c, start/start.S, startup/bspstart.c, startup/cpuinit.c,
165        startup/linkcmds.hsc_cm01, startup/linkcmds.mpc8349eamds: Support
166        MPC8313ERDB.
167
1682008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
169
170        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
171        Framework to ask the BSP where it has memory for the RTEMS Workspace
172        and C Program Heap. These collectively are referred to as work area.
173        If the BSP supports this, then it does not have to include code to
174        split the available memory between the two areas. This reduces the
175        amount of code in the BSP specific bspstart.c file. Additionally, the
176        shared framework can initialize the C Library, call
177        rtems_debug_enable(), and dirty the work area memory. Until most/all
178        BSPs support this new capability, if the BSP supports this, it should
179        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
180        When the transition is complete, this autoconf macro can be removed.
181
1822008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
183
184        * network/network.c, start/start.S:
185        add support for different board
186
1872008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
188
189        * irq/ipic.c:
190        make sure, that the masking operations in
191        ICTL and MSR are executed in order
192
1932008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
194
195        * include/bsp.h, startup/bspstart.c,
196        * console/console.c, console/config.c:
197        derived module input frequencies from internal bus clock during
198        start time
199
2002008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
201
202        * spi/spi_init.c:
203        added base frequency into softc structure, added fm25l256 driver
204
2052008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
206
207        * i2c/i2c_init.c:
208        added base frequency into softc structure
209
2102008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
211
212        * include/bsp.h, include/hwreg_vals.h, ./Makefile.am:
213        moved HW register settings from bsp.h to hwreg_vals.h
214
2152008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
216
217        * Makefile.am: Rework to avoid .rel files.
218
2192008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
220
221        * Makefile.am, startup/bspstart.c: Refactored and renamed
222        initialization routines to rtems_initialize_data_structures,
223        rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
224        rtems_initialize_start_multitasking. This opened the sequence up so
225        that bootcard() could provide a more robust and flexible framework
226        which is easier to explain and understand. This also lays the
227        groundwork for sharing the division of available memory between the
228        RTEMS workspace and heap and the C library initialization across all
229        BSPs.
230
2312008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
232
233        * startup/linkcmds, startup/linkcmds.hsc_cm01,
234        startup/linkcmds.mpc8349eamds: Add wildcard to gcc_except_table
235        section so programs compiled with gcc 4.3.x can link.
236
2372008-01-22      Joel Sherrill <joel.sherrill@OARcorp.com>
238
239        * Makefile.am: Remove duplicate cases of mmu.rel and timer.rel in list
240        of objects.
241
2422007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
243
244        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
245        Configuration Table. Use the RTEMS provided accessor macros to obtain
246        configuration fields.
247
2482007-12-05      Till Straumann <strauman@slac.stanford.edu>
249
250        * irq/ipic.c, irq/irq_init.c:
251        Converted exception vector names to new ones
252        (qualified by <cpu_type> if non-std ppc exceptions).
253
2542007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
255
256        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
257        Configuration Table. Eliminate CPU Table from all ports. Delete
258        references to CPU Table in all forms.
259
2602007-12-04      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
261
262        * spi/spi_init.c: added missing file
263
2642007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
265
266        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
267        Table fields to the Configuration Table. This included
268        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
269        do_zero_of_workspace, extra_mpci_receive_server_stack,
270        stack_allocate_hook, and stack_free_hook. As a side-effect of this
271        effort some multiprocessing code was made conditional and some style
272        clean up occurred.
273
2742007-11-30      Till Straumann <strauman@slac.stanford.edu>
275
276        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
277
2782007-11-30      Till Straumann <strauman@slac.stanford.edu>
279
280        * irq/irq.h, irq/irq_init.c: Removed the definition
281        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
282        initialize the irqBase member of the rtems_irq_global_settings
283        struct. However, irqBase is an rtems_irq_symbolic_name,
284        so using BSP_LOWEST_OFFSET is more appropriate.
285
2862007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
287
288        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
289        Table. They have been replaced with variables named bsp_XXX as
290        needed.
291
2922007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
293
294        * startup/cpuinit.c: reenable instruction MMU
295
2962007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
297
298        * README.mpc8349eamds: added file
299
3002007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
301
302        * startup/bspstart.c, startup/linkcmds:
303        removed unneeded address definitions
304
3052007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
306
307        * include/bsp.h: fixed some typos
308
3092007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
310
311        * Makefile.am, spi/spi_init.c, include/bsp.h: add spi support
312
3132007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
314
315        * console/console.c, irq/irq_init.c: Eliminate warnings.
316
3172007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
318
319        * console/console.c: Eliminate DEBUG_puts.
320
3212007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
322
323        PR 1257/bsps
324        * irq/irq_init.c: Code outside of cpukit should use the public API for
325        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
326        public API and directly accessing _CPU_ISR_Disable and
327        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
328        directive which could lead to problems. This patch also changes the
329        type of the variable passed into these routines and addresses minor
330        style issues.
331
3322007-09-11      Joel Sherrill <joel.sherrill@OARcorp.com>
333
334        * Makefile.am: Do not include networking drivers if networking is
335        disabled.
336
3372007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
338
339        * Makefile.am: Do not build networking if it is disabled.
340
3412007-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
342
343        * configure.ac: Fix path.
344        * include/bsp.h: Fix typo.
345
3462007-08-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
347
348        * Makefile.am, i2c/i2c_init.c: add i2c initialization
349
3502007-07-13      Joel Sherrill <joel.sherrill@OARcorp.com>
351
352        * Makefile.am, preinstall.am: Install a linkcmds all the time.
353        * startup/bspstart.c, startup/cpuinit.c,
354        startup/linkcmds.mpc8349eamds, startup/mpc83xx_regs.c: Add missing
355        CVS Id.
356        * startup/linkcmds: New file.
357
3582007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
359
360        * include/.cvsignore: New file.
361
3622007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
363
364        * network/network.c: Removed warning.
365
3662007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
367
368        * ChangeLog: New file.
369        * aclocal.m4, include/bspopts.h.in: Removed.
370
3712007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
372
373        * ChangeLog: New file.
374        * aclocal.m4, include/bspopts.h.in: Removed.
375
3762007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
377
378        * .cvsignore: New file.
379        * Makefile.in: Removed.
380
3812007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
382
383        * New BSP -- generic 83xx but tested on mpc8349eamds.
Note: See TracBrowser for help on using the repository browser.