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

4.9
Last change on this file since eb32e3a was eb32e3a, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on Nov 18, 2008 at 11:36:28 AM

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: 11.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-09-24      Joel Sherrill <joel.sherrill@OARcorp.com>
12
13        * preinstall.am: Regenerated.
14
152008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
16
17        * Makefile.am: Eliminates libcpudir.
18
192008-09-19      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
20
21        * startup/bspstart.c: correct bsp_clicks_per_usec initialization
22        for non-U-Boot case
23
242008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * console/console.h: Convert to "bool".
27
282008-09-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
29
30        * startup/bspstart.c: Derive time base clicks from bus frequency.
31
322008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
33
34        * console/console.c: Convert to "bool".
35
362008-08-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
37       
38        * include/hwreg_vals.h: added some settings for HSC_CM01
39        * network/network.c: changed initialization code for HSC_CM01
40        * startup/cpuinit.c: changed initialization code for HSC_CM01
41        * startup/linkcmds.hsc_cm01: adapted memory map to HSC_CM01
42
432008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
44
45        * Makefile.am: Added bspclean.c and use shared bsppretaskinghook.c.
46        * console/console.c: Added poll for char helper.
47        * include/bsp.h: Add macro definitions for optional reset behavior.
48        * startup/bspstart.c: Split out bsp_cleanup(). Clean up.
49        * startup/bspclean.c: New file.  Not can press any key on normal
50        shutdown to reset board when on MPC8313erdb.
51
522008-08-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
53
54        * startup/cpuinit.h: Uses now powerpc-utility.h.  Changed invalid usage
55        of a boolean type to a proper integer type in calc_dbat_regvals().
56        Througout code formatting.
57
582008-08-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
59
60        * include/tm27.h: Uses now a decrementer exception handler.  Replaces
61        previous file.
62        * startup/bspstart.c: Install a default decrementer exception handler.
63
642008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
65
66        * include/bsp.h, network/network.c, spi/spi_init.c, startup/cpuinit.c,
67        startup/uboot_support.c: Fixed warnings.
68
692008-08-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
70
71        * Makefile.am, startup/bspstart.c, startup/cpuinit.c: For the
72        MPC8313ERDB -- The BAT entry for the eLBC was missing and add
73         hard reset sequence in bsp_cleanup().
74
752008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
76
77        * README.mpc8313erdb: Some first cut notes on running with U-Boot.
78
792008-08-14      Joel Sherrill <joel.sherrill@oarcorp.com>
80
81        * startup/bspstart.c: Time was running too slow with it taking 10
82        seconds for RTEMS to advance 5.
83
842008-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
85
86        * Makefile.am, preinstall.am: Add dummy linkcmds so autoconf tests work
87        on installed BSP.
88        * startup/linkcmds: New file.
89
902008-08-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
91
92        * startup/bspstart.c: Fixed calculation of bsp_click_per_usec.
93
942008-08-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
95
96        * start/start.S: Clear environment pointer for bootcard.  Fixed wrong
97        address increment in mpc83xx_zero_4().
98
992008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
100
101        * Makefile.am: Add stub for U-Boot support. Hopefully someone more
102        knowledgeable than I can provide a real address and length.
103        * startup/uboot_support.c: New file.
104
1052008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
106
107        * configure.ac, include/bsp.h, startup/bspstart.c,
108        startup/linkcmds.base: Support RAM allocation via bootcard.
109
1102008-07-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
111
112        * startup/bspstart.c: Enable cache after CPU initialization.  Clear
113        only workspace memory area.
114
1152008-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
116
117        * network/network.c:
118        mpc8249eamds support for Gigabit Ethernet works again
119
1202008-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
121
122        * network/network.c:
123        mpc8249eamds uses gmii mode
124
1252008-07-17      Ralf Corsépius <ralf.corsepius@rtems.org>
126
127        * configure.ac: Remove RTEMS_AMPOLISH3.
128
1292008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
130
131        * irq/irq_init.c, irq/irq.h, startup/linkcmds:
132        Removed.
133
134        * README.mpc8313erdb, include/irq-config.h, include/irq.h, irq/irq.c,
135        startup/linkcmds.base, startup/linkcmds.mpc8313erdb: New files.
136
137        * Makefile.am, configure.ac, console/config.c, console/console.c,
138        i2c/i2c_init.c, include/bsp.h, include/hwreg_vals.h, network/network.c,
139        spi/spi_init.c, start/start.S, startup/bspstart.c, startup/cpuinit.c,
140        startup/linkcmds.hsc_cm01, startup/linkcmds.mpc8349eamds: Support
141        MPC8313ERDB.
142
1432008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
144
145        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
146        Framework to ask the BSP where it has memory for the RTEMS Workspace
147        and C Program Heap. These collectively are referred to as work area.
148        If the BSP supports this, then it does not have to include code to
149        split the available memory between the two areas. This reduces the
150        amount of code in the BSP specific bspstart.c file. Additionally, the
151        shared framework can initialize the C Library, call
152        rtems_debug_enable(), and dirty the work area memory. Until most/all
153        BSPs support this new capability, if the BSP supports this, it should
154        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
155        When the transition is complete, this autoconf macro can be removed.
156
1572008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
158
159        * network/network.c, start/start.S:
160        add support for different board
161
1622008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
163
164        * irq/ipic.c:
165        make sure, that the masking operations in
166        ICTL and MSR are executed in order
167
1682008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
169
170        * include/bsp.h, startup/bspstart.c,
171        * console/console.c, console/config.c:
172        derived module input frequencies from internal bus clock during
173        start time
174
1752008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
176
177        * spi/spi_init.c:
178        added base frequency into softc structure, added fm25l256 driver
179
1802008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
181
182        * i2c/i2c_init.c:
183        added base frequency into softc structure
184
1852008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
186
187        * include/bsp.h, include/hwreg_vals.h, ./Makefile.am:
188        moved HW register settings from bsp.h to hwreg_vals.h
189
1902008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
191
192        * Makefile.am: Rework to avoid .rel files.
193
1942008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
195
196        * Makefile.am, startup/bspstart.c: Refactored and renamed
197        initialization routines to rtems_initialize_data_structures,
198        rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
199        rtems_initialize_start_multitasking. This opened the sequence up so
200        that bootcard() could provide a more robust and flexible framework
201        which is easier to explain and understand. This also lays the
202        groundwork for sharing the division of available memory between the
203        RTEMS workspace and heap and the C library initialization across all
204        BSPs.
205
2062008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
207
208        * startup/linkcmds, startup/linkcmds.hsc_cm01,
209        startup/linkcmds.mpc8349eamds: Add wildcard to gcc_except_table
210        section so programs compiled with gcc 4.3.x can link.
211
2122008-01-22      Joel Sherrill <joel.sherrill@OARcorp.com>
213
214        * Makefile.am: Remove duplicate cases of mmu.rel and timer.rel in list
215        of objects.
216
2172007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
218
219        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
220        Configuration Table. Use the RTEMS provided accessor macros to obtain
221        configuration fields.
222
2232007-12-05      Till Straumann <strauman@slac.stanford.edu>
224
225        * irq/ipic.c, irq/irq_init.c:
226        Converted exception vector names to new ones
227        (qualified by <cpu_type> if non-std ppc exceptions).
228
2292007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
230
231        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
232        Configuration Table. Eliminate CPU Table from all ports. Delete
233        references to CPU Table in all forms.
234
2352007-12-04      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
236
237        * spi/spi_init.c: added missing file
238
2392007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
240
241        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
242        Table fields to the Configuration Table. This included
243        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
244        do_zero_of_workspace, extra_mpci_receive_server_stack,
245        stack_allocate_hook, and stack_free_hook. As a side-effect of this
246        effort some multiprocessing code was made conditional and some style
247        clean up occurred.
248
2492007-11-30      Till Straumann <strauman@slac.stanford.edu>
250
251        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
252
2532007-11-30      Till Straumann <strauman@slac.stanford.edu>
254
255        * irq/irq.h, irq/irq_init.c: Removed the definition
256        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
257        initialize the irqBase member of the rtems_irq_global_settings
258        struct. However, irqBase is an rtems_irq_symbolic_name,
259        so using BSP_LOWEST_OFFSET is more appropriate.
260
2612007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
262
263        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
264        Table. They have been replaced with variables named bsp_XXX as
265        needed.
266
2672007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
268
269        * startup/cpuinit.c: reenable instruction MMU
270
2712007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
272
273        * README.mpc8349eamds: added file
274
2752007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
276
277        * startup/bspstart.c, startup/linkcmds:
278        removed unneeded address definitions
279
2802007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
281
282        * include/bsp.h: fixed some typos
283
2842007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
285
286        * Makefile.am, spi/spi_init.c, include/bsp.h: add spi support
287
2882007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
289
290        * console/console.c, irq/irq_init.c: Eliminate warnings.
291
2922007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
293
294        * console/console.c: Eliminate DEBUG_puts.
295
2962007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
297
298        PR 1257/bsps
299        * irq/irq_init.c: Code outside of cpukit should use the public API for
300        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
301        public API and directly accessing _CPU_ISR_Disable and
302        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
303        directive which could lead to problems. This patch also changes the
304        type of the variable passed into these routines and addresses minor
305        style issues.
306
3072007-09-11      Joel Sherrill <joel.sherrill@OARcorp.com>
308
309        * Makefile.am: Do not include networking drivers if networking is
310        disabled.
311
3122007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
313
314        * Makefile.am: Do not build networking if it is disabled.
315
3162007-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
317
318        * configure.ac: Fix path.
319        * include/bsp.h: Fix typo.
320
3212007-08-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
322
323        * Makefile.am, i2c/i2c_init.c: add i2c initialization
324
3252007-07-13      Joel Sherrill <joel.sherrill@OARcorp.com>
326
327        * Makefile.am, preinstall.am: Install a linkcmds all the time.
328        * startup/bspstart.c, startup/cpuinit.c,
329        startup/linkcmds.mpc8349eamds, startup/mpc83xx_regs.c: Add missing
330        CVS Id.
331        * startup/linkcmds: New file.
332
3332007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
334
335        * include/.cvsignore: New file.
336
3372007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
338
339        * network/network.c: Removed warning.
340
3412007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
342
343        * ChangeLog: New file.
344        * aclocal.m4, include/bspopts.h.in: Removed.
345
3462007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
347
348        * ChangeLog: New file.
349        * aclocal.m4, include/bspopts.h.in: Removed.
350
3512007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
352
353        * .cvsignore: New file.
354        * Makefile.in: Removed.
355
3562007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
357
358        * New BSP -- generic 83xx but tested on mpc8349eamds.
Note: See TracBrowser for help on using the repository browser.