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

4.9
Last change on this file since 596bcb6f was 596bcb6f, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on 03/19/09 at 10:41:46
  • start/start.S, include/hwreg_vals.h, startup/cpuinit.c: correct some init values for HSC_CM01 boards
  • Property mode set to 100644
File size: 12.2 KB
Line 
12009-03-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
2
3        * start/start.S, include/hwreg_vals.h, startup/cpuinit.c:
4        correct some init values for HSC_CM01 boards
5
62008-12-08      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * bsp_specs: Backport from CVS-HEAD.
9
102008-11-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
11
12        * include/bsp.h, include/hwreg_vals.h, network/network.c:
13        correct some init values for HSC_CM01 boards
14        change strategy to determine MAC address
15
162008-11-13      Sebastian Huber <sebastian.huber@embedded-brains.de>
17
18        * console/console.c: Update for new NS16550 polled write function.
19
202008-09-24      Joel Sherrill <joel.sherrill@OARcorp.com>
21
22        * preinstall.am: Regenerated.
23
242008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * Makefile.am: Eliminates libcpudir.
27
282008-09-19      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
29
30        * startup/bspstart.c: correct bsp_clicks_per_usec initialization
31        for non-U-Boot case
32
332008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
34
35        * console/console.h: Convert to "bool".
36
372008-09-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
38
39        * startup/bspstart.c: Derive time base clicks from bus frequency.
40
412008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
42
43        * console/console.c: Convert to "bool".
44
452008-08-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
46       
47        * include/hwreg_vals.h: added some settings for HSC_CM01
48        * network/network.c: changed initialization code for HSC_CM01
49        * startup/cpuinit.c: changed initialization code for HSC_CM01
50        * startup/linkcmds.hsc_cm01: adapted memory map to HSC_CM01
51
522008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
53
54        * Makefile.am: Added bspclean.c and use shared bsppretaskinghook.c.
55        * console/console.c: Added poll for char helper.
56        * include/bsp.h: Add macro definitions for optional reset behavior.
57        * startup/bspstart.c: Split out bsp_cleanup(). Clean up.
58        * startup/bspclean.c: New file.  Not can press any key on normal
59        shutdown to reset board when on MPC8313erdb.
60
612008-08-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
62
63        * startup/cpuinit.h: Uses now powerpc-utility.h.  Changed invalid usage
64        of a boolean type to a proper integer type in calc_dbat_regvals().
65        Througout code formatting.
66
672008-08-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
68
69        * include/tm27.h: Uses now a decrementer exception handler.  Replaces
70        previous file.
71        * startup/bspstart.c: Install a default decrementer exception handler.
72
732008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
74
75        * include/bsp.h, network/network.c, spi/spi_init.c, startup/cpuinit.c,
76        startup/uboot_support.c: Fixed warnings.
77
782008-08-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
79
80        * Makefile.am, startup/bspstart.c, startup/cpuinit.c: For the
81        MPC8313ERDB -- The BAT entry for the eLBC was missing and add
82         hard reset sequence in bsp_cleanup().
83
842008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
85
86        * README.mpc8313erdb: Some first cut notes on running with U-Boot.
87
882008-08-14      Joel Sherrill <joel.sherrill@oarcorp.com>
89
90        * startup/bspstart.c: Time was running too slow with it taking 10
91        seconds for RTEMS to advance 5.
92
932008-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
94
95        * Makefile.am, preinstall.am: Add dummy linkcmds so autoconf tests work
96        on installed BSP.
97        * startup/linkcmds: New file.
98
992008-08-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
100
101        * startup/bspstart.c: Fixed calculation of bsp_click_per_usec.
102
1032008-08-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
104
105        * start/start.S: Clear environment pointer for bootcard.  Fixed wrong
106        address increment in mpc83xx_zero_4().
107
1082008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
109
110        * Makefile.am: Add stub for U-Boot support. Hopefully someone more
111        knowledgeable than I can provide a real address and length.
112        * startup/uboot_support.c: New file.
113
1142008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
115
116        * configure.ac, include/bsp.h, startup/bspstart.c,
117        startup/linkcmds.base: Support RAM allocation via bootcard.
118
1192008-07-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
120
121        * startup/bspstart.c: Enable cache after CPU initialization.  Clear
122        only workspace memory area.
123
1242008-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
125
126        * network/network.c:
127        mpc8249eamds support for Gigabit Ethernet works again
128
1292008-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
130
131        * network/network.c:
132        mpc8249eamds uses gmii mode
133
1342008-07-17      Ralf Corsépius <ralf.corsepius@rtems.org>
135
136        * configure.ac: Remove RTEMS_AMPOLISH3.
137
1382008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
139
140        * irq/irq_init.c, irq/irq.h, startup/linkcmds:
141        Removed.
142
143        * README.mpc8313erdb, include/irq-config.h, include/irq.h, irq/irq.c,
144        startup/linkcmds.base, startup/linkcmds.mpc8313erdb: New files.
145
146        * Makefile.am, configure.ac, console/config.c, console/console.c,
147        i2c/i2c_init.c, include/bsp.h, include/hwreg_vals.h, network/network.c,
148        spi/spi_init.c, start/start.S, startup/bspstart.c, startup/cpuinit.c,
149        startup/linkcmds.hsc_cm01, startup/linkcmds.mpc8349eamds: Support
150        MPC8313ERDB.
151
1522008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
153
154        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
155        Framework to ask the BSP where it has memory for the RTEMS Workspace
156        and C Program Heap. These collectively are referred to as work area.
157        If the BSP supports this, then it does not have to include code to
158        split the available memory between the two areas. This reduces the
159        amount of code in the BSP specific bspstart.c file. Additionally, the
160        shared framework can initialize the C Library, call
161        rtems_debug_enable(), and dirty the work area memory. Until most/all
162        BSPs support this new capability, if the BSP supports this, it should
163        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
164        When the transition is complete, this autoconf macro can be removed.
165
1662008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
167
168        * network/network.c, start/start.S:
169        add support for different board
170
1712008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
172
173        * irq/ipic.c:
174        make sure, that the masking operations in
175        ICTL and MSR are executed in order
176
1772008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
178
179        * include/bsp.h, startup/bspstart.c,
180        * console/console.c, console/config.c:
181        derived module input frequencies from internal bus clock during
182        start time
183
1842008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
185
186        * spi/spi_init.c:
187        added base frequency into softc structure, added fm25l256 driver
188
1892008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
190
191        * i2c/i2c_init.c:
192        added base frequency into softc structure
193
1942008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
195
196        * include/bsp.h, include/hwreg_vals.h, ./Makefile.am:
197        moved HW register settings from bsp.h to hwreg_vals.h
198
1992008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
200
201        * Makefile.am: Rework to avoid .rel files.
202
2032008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
204
205        * Makefile.am, startup/bspstart.c: Refactored and renamed
206        initialization routines to rtems_initialize_data_structures,
207        rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
208        rtems_initialize_start_multitasking. This opened the sequence up so
209        that bootcard() could provide a more robust and flexible framework
210        which is easier to explain and understand. This also lays the
211        groundwork for sharing the division of available memory between the
212        RTEMS workspace and heap and the C library initialization across all
213        BSPs.
214
2152008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
216
217        * startup/linkcmds, startup/linkcmds.hsc_cm01,
218        startup/linkcmds.mpc8349eamds: Add wildcard to gcc_except_table
219        section so programs compiled with gcc 4.3.x can link.
220
2212008-01-22      Joel Sherrill <joel.sherrill@OARcorp.com>
222
223        * Makefile.am: Remove duplicate cases of mmu.rel and timer.rel in list
224        of objects.
225
2262007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
227
228        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
229        Configuration Table. Use the RTEMS provided accessor macros to obtain
230        configuration fields.
231
2322007-12-05      Till Straumann <strauman@slac.stanford.edu>
233
234        * irq/ipic.c, irq/irq_init.c:
235        Converted exception vector names to new ones
236        (qualified by <cpu_type> if non-std ppc exceptions).
237
2382007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
239
240        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
241        Configuration Table. Eliminate CPU Table from all ports. Delete
242        references to CPU Table in all forms.
243
2442007-12-04      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
245
246        * spi/spi_init.c: added missing file
247
2482007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
249
250        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
251        Table fields to the Configuration Table. This included
252        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
253        do_zero_of_workspace, extra_mpci_receive_server_stack,
254        stack_allocate_hook, and stack_free_hook. As a side-effect of this
255        effort some multiprocessing code was made conditional and some style
256        clean up occurred.
257
2582007-11-30      Till Straumann <strauman@slac.stanford.edu>
259
260        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
261
2622007-11-30      Till Straumann <strauman@slac.stanford.edu>
263
264        * irq/irq.h, irq/irq_init.c: Removed the definition
265        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
266        initialize the irqBase member of the rtems_irq_global_settings
267        struct. However, irqBase is an rtems_irq_symbolic_name,
268        so using BSP_LOWEST_OFFSET is more appropriate.
269
2702007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
271
272        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
273        Table. They have been replaced with variables named bsp_XXX as
274        needed.
275
2762007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
277
278        * startup/cpuinit.c: reenable instruction MMU
279
2802007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
281
282        * README.mpc8349eamds: added file
283
2842007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
285
286        * startup/bspstart.c, startup/linkcmds:
287        removed unneeded address definitions
288
2892007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
290
291        * include/bsp.h: fixed some typos
292
2932007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
294
295        * Makefile.am, spi/spi_init.c, include/bsp.h: add spi support
296
2972007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
298
299        * console/console.c, irq/irq_init.c: Eliminate warnings.
300
3012007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
302
303        * console/console.c: Eliminate DEBUG_puts.
304
3052007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
306
307        PR 1257/bsps
308        * irq/irq_init.c: Code outside of cpukit should use the public API for
309        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
310        public API and directly accessing _CPU_ISR_Disable and
311        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
312        directive which could lead to problems. This patch also changes the
313        type of the variable passed into these routines and addresses minor
314        style issues.
315
3162007-09-11      Joel Sherrill <joel.sherrill@OARcorp.com>
317
318        * Makefile.am: Do not include networking drivers if networking is
319        disabled.
320
3212007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
322
323        * Makefile.am: Do not build networking if it is disabled.
324
3252007-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
326
327        * configure.ac: Fix path.
328        * include/bsp.h: Fix typo.
329
3302007-08-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
331
332        * Makefile.am, i2c/i2c_init.c: add i2c initialization
333
3342007-07-13      Joel Sherrill <joel.sherrill@OARcorp.com>
335
336        * Makefile.am, preinstall.am: Install a linkcmds all the time.
337        * startup/bspstart.c, startup/cpuinit.c,
338        startup/linkcmds.mpc8349eamds, startup/mpc83xx_regs.c: Add missing
339        CVS Id.
340        * startup/linkcmds: New file.
341
3422007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
343
344        * include/.cvsignore: New file.
345
3462007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
347
348        * network/network.c: Removed warning.
349
3502007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
351
352        * ChangeLog: New file.
353        * aclocal.m4, include/bspopts.h.in: Removed.
354
3552007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
356
357        * ChangeLog: New file.
358        * aclocal.m4, include/bspopts.h.in: Removed.
359
3602007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
361
362        * .cvsignore: New file.
363        * Makefile.in: Removed.
364
3652007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
366
367        * New BSP -- generic 83xx but tested on mpc8349eamds.
Note: See TracBrowser for help on using the repository browser.