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

4.9
Last change on this file since 7cb4ce5e was 7cb4ce5e, checked in by Joel Sherrill <joel.sherrill@…>, on 09/24/08 at 17:16:13

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

  • preinstall.am: Regenerated.
  • Property mode set to 100644
File size: 11.6 KB
Line 
12008-09-24      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * preinstall.am: Regenerated.
4
52008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * Makefile.am: Eliminates libcpudir.
8
92008-09-19      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
10
11        * startup/bspstart.c: correct bsp_clicks_per_usec initialization
12        for non-U-Boot case
13
142008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
15
16        * console/console.h: Convert to "bool".
17
182008-09-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
19
20        * startup/bspstart.c: Derive time base clicks from bus frequency.
21
222008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
23
24        * console/console.c: Convert to "bool".
25
262008-08-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
27       
28        * include/hwreg_vals.h: added some settings for HSC_CM01
29        * network/network.c: changed initialization code for HSC_CM01
30        * startup/cpuinit.c: changed initialization code for HSC_CM01
31        * startup/linkcmds.hsc_cm01: adapted memory map to HSC_CM01
32
332008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        * Makefile.am: Added bspclean.c and use shared bsppretaskinghook.c.
36        * console/console.c: Added poll for char helper.
37        * include/bsp.h: Add macro definitions for optional reset behavior.
38        * startup/bspstart.c: Split out bsp_cleanup(). Clean up.
39        * startup/bspclean.c: New file.  Not can press any key on normal
40        shutdown to reset board when on MPC8313erdb.
41
422008-08-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
43
44        * startup/cpuinit.h: Uses now powerpc-utility.h.  Changed invalid usage
45        of a boolean type to a proper integer type in calc_dbat_regvals().
46        Througout code formatting.
47
482008-08-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
49
50        * include/tm27.h: Uses now a decrementer exception handler.  Replaces
51        previous file.
52        * startup/bspstart.c: Install a default decrementer exception handler.
53
542008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
55
56        * include/bsp.h, network/network.c, spi/spi_init.c, startup/cpuinit.c,
57        startup/uboot_support.c: Fixed warnings.
58
592008-08-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
60
61        * Makefile.am, startup/bspstart.c, startup/cpuinit.c: For the
62        MPC8313ERDB -- The BAT entry for the eLBC was missing and add
63         hard reset sequence in bsp_cleanup().
64
652008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
66
67        * README.mpc8313erdb: Some first cut notes on running with U-Boot.
68
692008-08-14      Joel Sherrill <joel.sherrill@oarcorp.com>
70
71        * startup/bspstart.c: Time was running too slow with it taking 10
72        seconds for RTEMS to advance 5.
73
742008-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
75
76        * Makefile.am, preinstall.am: Add dummy linkcmds so autoconf tests work
77        on installed BSP.
78        * startup/linkcmds: New file.
79
802008-08-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
81
82        * startup/bspstart.c: Fixed calculation of bsp_click_per_usec.
83
842008-08-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
85
86        * start/start.S: Clear environment pointer for bootcard.  Fixed wrong
87        address increment in mpc83xx_zero_4().
88
892008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
90
91        * Makefile.am: Add stub for U-Boot support. Hopefully someone more
92        knowledgeable than I can provide a real address and length.
93        * startup/uboot_support.c: New file.
94
952008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
96
97        * configure.ac, include/bsp.h, startup/bspstart.c,
98        startup/linkcmds.base: Support RAM allocation via bootcard.
99
1002008-07-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
101
102        * startup/bspstart.c: Enable cache after CPU initialization.  Clear
103        only workspace memory area.
104
1052008-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
106
107        * network/network.c:
108        mpc8249eamds support for Gigabit Ethernet works again
109
1102008-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
111
112        * network/network.c:
113        mpc8249eamds uses gmii mode
114
1152008-07-17      Ralf Corsépius <ralf.corsepius@rtems.org>
116
117        * configure.ac: Remove RTEMS_AMPOLISH3.
118
1192008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
120
121        * irq/irq_init.c, irq/irq.h, startup/linkcmds:
122        Removed.
123
124        * README.mpc8313erdb, include/irq-config.h, include/irq.h, irq/irq.c,
125        startup/linkcmds.base, startup/linkcmds.mpc8313erdb: New files.
126
127        * Makefile.am, configure.ac, console/config.c, console/console.c,
128        i2c/i2c_init.c, include/bsp.h, include/hwreg_vals.h, network/network.c,
129        spi/spi_init.c, start/start.S, startup/bspstart.c, startup/cpuinit.c,
130        startup/linkcmds.hsc_cm01, startup/linkcmds.mpc8349eamds: Support
131        MPC8313ERDB.
132
1332008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
134
135        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
136        Framework to ask the BSP where it has memory for the RTEMS Workspace
137        and C Program Heap. These collectively are referred to as work area.
138        If the BSP supports this, then it does not have to include code to
139        split the available memory between the two areas. This reduces the
140        amount of code in the BSP specific bspstart.c file. Additionally, the
141        shared framework can initialize the C Library, call
142        rtems_debug_enable(), and dirty the work area memory. Until most/all
143        BSPs support this new capability, if the BSP supports this, it should
144        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
145        When the transition is complete, this autoconf macro can be removed.
146
1472008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
148
149        * network/network.c, start/start.S:
150        add support for different board
151
1522008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
153
154        * irq/ipic.c:
155        make sure, that the masking operations in
156        ICTL and MSR are executed in order
157
1582008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
159
160        * include/bsp.h, startup/bspstart.c,
161        * console/console.c, console/config.c:
162        derived module input frequencies from internal bus clock during
163        start time
164
1652008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
166
167        * spi/spi_init.c:
168        added base frequency into softc structure, added fm25l256 driver
169
1702008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
171
172        * i2c/i2c_init.c:
173        added base frequency into softc structure
174
1752008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
176
177        * include/bsp.h, include/hwreg_vals.h, ./Makefile.am:
178        moved HW register settings from bsp.h to hwreg_vals.h
179
1802008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
181
182        * Makefile.am: Rework to avoid .rel files.
183
1842008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
185
186        * Makefile.am, startup/bspstart.c: Refactored and renamed
187        initialization routines to rtems_initialize_data_structures,
188        rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
189        rtems_initialize_start_multitasking. This opened the sequence up so
190        that bootcard() could provide a more robust and flexible framework
191        which is easier to explain and understand. This also lays the
192        groundwork for sharing the division of available memory between the
193        RTEMS workspace and heap and the C library initialization across all
194        BSPs.
195
1962008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
197
198        * startup/linkcmds, startup/linkcmds.hsc_cm01,
199        startup/linkcmds.mpc8349eamds: Add wildcard to gcc_except_table
200        section so programs compiled with gcc 4.3.x can link.
201
2022008-01-22      Joel Sherrill <joel.sherrill@OARcorp.com>
203
204        * Makefile.am: Remove duplicate cases of mmu.rel and timer.rel in list
205        of objects.
206
2072007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
208
209        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
210        Configuration Table. Use the RTEMS provided accessor macros to obtain
211        configuration fields.
212
2132007-12-05      Till Straumann <strauman@slac.stanford.edu>
214
215        * irq/ipic.c, irq/irq_init.c:
216        Converted exception vector names to new ones
217        (qualified by <cpu_type> if non-std ppc exceptions).
218
2192007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
220
221        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
222        Configuration Table. Eliminate CPU Table from all ports. Delete
223        references to CPU Table in all forms.
224
2252007-12-04      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
226
227        * spi/spi_init.c: added missing file
228
2292007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
230
231        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
232        Table fields to the Configuration Table. This included
233        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
234        do_zero_of_workspace, extra_mpci_receive_server_stack,
235        stack_allocate_hook, and stack_free_hook. As a side-effect of this
236        effort some multiprocessing code was made conditional and some style
237        clean up occurred.
238
2392007-11-30      Till Straumann <strauman@slac.stanford.edu>
240
241        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
242
2432007-11-30      Till Straumann <strauman@slac.stanford.edu>
244
245        * irq/irq.h, irq/irq_init.c: Removed the definition
246        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
247        initialize the irqBase member of the rtems_irq_global_settings
248        struct. However, irqBase is an rtems_irq_symbolic_name,
249        so using BSP_LOWEST_OFFSET is more appropriate.
250
2512007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
252
253        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
254        Table. They have been replaced with variables named bsp_XXX as
255        needed.
256
2572007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
258
259        * startup/cpuinit.c: reenable instruction MMU
260
2612007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
262
263        * README.mpc8349eamds: added file
264
2652007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
266
267        * startup/bspstart.c, startup/linkcmds:
268        removed unneeded address definitions
269
2702007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
271
272        * include/bsp.h: fixed some typos
273
2742007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
275
276        * Makefile.am, spi/spi_init.c, include/bsp.h: add spi support
277
2782007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
279
280        * console/console.c, irq/irq_init.c: Eliminate warnings.
281
2822007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
283
284        * console/console.c: Eliminate DEBUG_puts.
285
2862007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
287
288        PR 1257/bsps
289        * irq/irq_init.c: Code outside of cpukit should use the public API for
290        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
291        public API and directly accessing _CPU_ISR_Disable and
292        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
293        directive which could lead to problems. This patch also changes the
294        type of the variable passed into these routines and addresses minor
295        style issues.
296
2972007-09-11      Joel Sherrill <joel.sherrill@OARcorp.com>
298
299        * Makefile.am: Do not include networking drivers if networking is
300        disabled.
301
3022007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
303
304        * Makefile.am: Do not build networking if it is disabled.
305
3062007-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
307
308        * configure.ac: Fix path.
309        * include/bsp.h: Fix typo.
310
3112007-08-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
312
313        * Makefile.am, i2c/i2c_init.c: add i2c initialization
314
3152007-07-13      Joel Sherrill <joel.sherrill@OARcorp.com>
316
317        * Makefile.am, preinstall.am: Install a linkcmds all the time.
318        * startup/bspstart.c, startup/cpuinit.c,
319        startup/linkcmds.mpc8349eamds, startup/mpc83xx_regs.c: Add missing
320        CVS Id.
321        * startup/linkcmds: New file.
322
3232007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
324
325        * include/.cvsignore: New file.
326
3272007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
328
329        * network/network.c: Removed warning.
330
3312007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
332
333        * ChangeLog: New file.
334        * aclocal.m4, include/bspopts.h.in: Removed.
335
3362007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
337
338        * ChangeLog: New file.
339        * aclocal.m4, include/bspopts.h.in: Removed.
340
3412007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
342
343        * .cvsignore: New file.
344        * Makefile.in: Removed.
345
3462007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
347
348        * New BSP -- generic 83xx but tested on mpc8349eamds.
Note: See TracBrowser for help on using the repository browser.