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

4.9
Last change on this file since 2fafea2 was 2fafea2, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on 11/18/08 at 11:28:04

console/console.c: Update for new NS16550 polled write function.

  • Property mode set to 100644
File size: 11.7 KB
RevLine 
[2fafea2]12008-11-13      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * console/console.c: Update for new NS16550 polled write function.
4
[7cb4ce5e]52008-09-24      Joel Sherrill <joel.sherrill@OARcorp.com>
6
7        * preinstall.am: Regenerated.
8
[bfcefdd4]92008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
10
11        * Makefile.am: Eliminates libcpudir.
12
[112490e]132008-09-19      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
14
15        * startup/bspstart.c: correct bsp_clicks_per_usec initialization
16        for non-U-Boot case
17
[b1d8a81]182008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
19
20        * console/console.h: Convert to "bool".
21
[7d8dade]222008-09-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
23
24        * startup/bspstart.c: Derive time base clicks from bus frequency.
25
[486f2204]262008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
[b40a667]27
28        * console/console.c: Convert to "bool".
29
[4b23c94]302008-08-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
31       
32        * include/hwreg_vals.h: added some settings for HSC_CM01
33        * network/network.c: changed initialization code for HSC_CM01
34        * startup/cpuinit.c: changed initialization code for HSC_CM01
35        * startup/linkcmds.hsc_cm01: adapted memory map to HSC_CM01
36
[d9be8024]372008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
38
39        * Makefile.am: Added bspclean.c and use shared bsppretaskinghook.c.
40        * console/console.c: Added poll for char helper.
41        * include/bsp.h: Add macro definitions for optional reset behavior.
42        * startup/bspstart.c: Split out bsp_cleanup(). Clean up.
43        * startup/bspclean.c: New file.  Not can press any key on normal
44        shutdown to reset board when on MPC8313erdb.
45
[d79a27be]462008-08-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
47
48        * startup/cpuinit.h: Uses now powerpc-utility.h.  Changed invalid usage
49        of a boolean type to a proper integer type in calc_dbat_regvals().
50        Througout code formatting.
51
[bbbb8f0]522008-08-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
53
54        * include/tm27.h: Uses now a decrementer exception handler.  Replaces
55        previous file.
56        * startup/bspstart.c: Install a default decrementer exception handler.
57
[699c2be]582008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
59
60        * include/bsp.h, network/network.c, spi/spi_init.c, startup/cpuinit.c,
61        startup/uboot_support.c: Fixed warnings.
62
[541c9e84]632008-08-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
64
65        * Makefile.am, startup/bspstart.c, startup/cpuinit.c: For the
66        MPC8313ERDB -- The BAT entry for the eLBC was missing and add
67         hard reset sequence in bsp_cleanup().
68
[b035bdc3]692008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
70
71        * README.mpc8313erdb: Some first cut notes on running with U-Boot.
72
[e73f9f6b]732008-08-14      Joel Sherrill <joel.sherrill@oarcorp.com>
74
75        * startup/bspstart.c: Time was running too slow with it taking 10
76        seconds for RTEMS to advance 5.
77
[ec5916d]782008-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
79
80        * Makefile.am, preinstall.am: Add dummy linkcmds so autoconf tests work
81        on installed BSP.
82        * startup/linkcmds: New file.
83
[2975e71]842008-08-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
85
86        * startup/bspstart.c: Fixed calculation of bsp_click_per_usec.
87
[7a7c6f3]882008-08-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
89
90        * start/start.S: Clear environment pointer for bootcard.  Fixed wrong
91        address increment in mpc83xx_zero_4().
92
[694c85ee]932008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
94
95        * Makefile.am: Add stub for U-Boot support. Hopefully someone more
96        knowledgeable than I can provide a real address and length.
97        * startup/uboot_support.c: New file.
98
[d4886a06]992008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
100
101        * configure.ac, include/bsp.h, startup/bspstart.c,
102        startup/linkcmds.base: Support RAM allocation via bootcard.
103
[d3c32136]1042008-07-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
105
106        * startup/bspstart.c: Enable cache after CPU initialization.  Clear
107        only workspace memory area.
108
[59be902]1092008-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
110
111        * network/network.c:
112        mpc8249eamds support for Gigabit Ethernet works again
113
[e5aa0d1]1142008-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
[677cf05f]115
116        * network/network.c:
117        mpc8249eamds uses gmii mode
118
[2a8e450]1192008-07-17      Ralf Corsépius <ralf.corsepius@rtems.org>
120
121        * configure.ac: Remove RTEMS_AMPOLISH3.
122
[574fb67]1232008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
124
125        * irq/irq_init.c, irq/irq.h, startup/linkcmds:
126        Removed.
127
128        * README.mpc8313erdb, include/irq-config.h, include/irq.h, irq/irq.c,
129        startup/linkcmds.base, startup/linkcmds.mpc8313erdb: New files.
130
131        * Makefile.am, configure.ac, console/config.c, console/console.c,
132        i2c/i2c_init.c, include/bsp.h, include/hwreg_vals.h, network/network.c,
133        spi/spi_init.c, start/start.S, startup/bspstart.c, startup/cpuinit.c,
134        startup/linkcmds.hsc_cm01, startup/linkcmds.mpc8349eamds: Support
135        MPC8313ERDB.
136
[dde1fedb]1372008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
138
139        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
140        Framework to ask the BSP where it has memory for the RTEMS Workspace
141        and C Program Heap. These collectively are referred to as work area.
142        If the BSP supports this, then it does not have to include code to
143        split the available memory between the two areas. This reduces the
144        amount of code in the BSP specific bspstart.c file. Additionally, the
145        shared framework can initialize the C Library, call
146        rtems_debug_enable(), and dirty the work area memory. Until most/all
147        BSPs support this new capability, if the BSP supports this, it should
148        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
149        When the transition is complete, this autoconf macro can be removed.
150
[42bf1b9]1512008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
152
153        * network/network.c, start/start.S:
154        add support for different board
155
1562008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
157
158        * irq/ipic.c:
159        make sure, that the masking operations in
160        ICTL and MSR are executed in order
161
1622008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
163
164        * include/bsp.h, startup/bspstart.c,
165        * console/console.c, console/config.c:
166        derived module input frequencies from internal bus clock during
167        start time
168
1692008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
170
171        * spi/spi_init.c:
172        added base frequency into softc structure, added fm25l256 driver
173
1742008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
175
176        * i2c/i2c_init.c:
177        added base frequency into softc structure
178
1792008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
180
181        * include/bsp.h, include/hwreg_vals.h, ./Makefile.am:
182        moved HW register settings from bsp.h to hwreg_vals.h
183
[1d0ee80e]1842008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
185
186        * Makefile.am: Rework to avoid .rel files.
187
[67a9b24a]1882008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
189
190        * Makefile.am, startup/bspstart.c: Refactored and renamed
191        initialization routines to rtems_initialize_data_structures,
192        rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
193        rtems_initialize_start_multitasking. This opened the sequence up so
194        that bootcard() could provide a more robust and flexible framework
195        which is easier to explain and understand. This also lays the
196        groundwork for sharing the division of available memory between the
197        RTEMS workspace and heap and the C library initialization across all
198        BSPs.
199
[9c32deb4]2002008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
201
202        * startup/linkcmds, startup/linkcmds.hsc_cm01,
203        startup/linkcmds.mpc8349eamds: Add wildcard to gcc_except_table
204        section so programs compiled with gcc 4.3.x can link.
205
[14862663]2062008-01-22      Joel Sherrill <joel.sherrill@OARcorp.com>
207
208        * Makefile.am: Remove duplicate cases of mmu.rel and timer.rel in list
209        of objects.
210
[4130d8e2]2112007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
212
213        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
214        Configuration Table. Use the RTEMS provided accessor macros to obtain
215        configuration fields.
216
[b9ce916]2172007-12-05      Till Straumann <strauman@slac.stanford.edu>
218
219        * irq/ipic.c, irq/irq_init.c:
220        Converted exception vector names to new ones
221        (qualified by <cpu_type> if non-std ppc exceptions).
222
[cafa2c5]2232007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
224
225        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
226        Configuration Table. Eliminate CPU Table from all ports. Delete
227        references to CPU Table in all forms.
228
[d4d60360]2292007-12-04      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
230
231        * spi/spi_init.c: added missing file
232
[558bc25]2332007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
234
235        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
236        Table fields to the Configuration Table. This included
237        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
238        do_zero_of_workspace, extra_mpci_receive_server_stack,
239        stack_allocate_hook, and stack_free_hook. As a side-effect of this
240        effort some multiprocessing code was made conditional and some style
241        clean up occurred.
242
[d8eb6c7]2432007-11-30      Till Straumann <strauman@slac.stanford.edu>
244
245        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
246
[a045c9d]2472007-11-30      Till Straumann <strauman@slac.stanford.edu>
248
249        * irq/irq.h, irq/irq_init.c: Removed the definition
250        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
251        initialize the irqBase member of the rtems_irq_global_settings
252        struct. However, irqBase is an rtems_irq_symbolic_name,
253        so using BSP_LOWEST_OFFSET is more appropriate.
254
[07e9642c]2552007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
256
257        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
258        Table. They have been replaced with variables named bsp_XXX as
259        needed.
260
[933f7435]2612007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
262
263        * startup/cpuinit.c: reenable instruction MMU
264
[99e65f9c]2652007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
266
267        * README.mpc8349eamds: added file
268
2692007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
270
271        * startup/bspstart.c, startup/linkcmds:
272        removed unneeded address definitions
273
[55a685b]2742007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
275
276        * include/bsp.h: fixed some typos
277
2782007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
279
280        * Makefile.am, spi/spi_init.c, include/bsp.h: add spi support
281
[52e4f356]2822007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
283
284        * console/console.c, irq/irq_init.c: Eliminate warnings.
285
[76e552d3]2862007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
287
288        * console/console.c: Eliminate DEBUG_puts.
289
[764b72e]2902007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
291
292        PR 1257/bsps
293        * irq/irq_init.c: Code outside of cpukit should use the public API for
294        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
295        public API and directly accessing _CPU_ISR_Disable and
296        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
297        directive which could lead to problems. This patch also changes the
298        type of the variable passed into these routines and addresses minor
299        style issues.
300
[5cd8b16]3012007-09-11      Joel Sherrill <joel.sherrill@OARcorp.com>
302
303        * Makefile.am: Do not include networking drivers if networking is
304        disabled.
305
[751e9f60]3062007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
307
308        * Makefile.am: Do not build networking if it is disabled.
309
[7d7d2e93]3102007-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
311
312        * configure.ac: Fix path.
313        * include/bsp.h: Fix typo.
314
[e35c696]3152007-08-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
316
317        * Makefile.am, i2c/i2c_init.c: add i2c initialization
318
[dfef80e8]3192007-07-13      Joel Sherrill <joel.sherrill@OARcorp.com>
320
321        * Makefile.am, preinstall.am: Install a linkcmds all the time.
322        * startup/bspstart.c, startup/cpuinit.c,
[a7d19758]323        startup/linkcmds.mpc8349eamds, startup/mpc83xx_regs.c: Add missing
324        CVS Id.
[dfef80e8]325        * startup/linkcmds: New file.
326
[6d46a90]3272007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
328
329        * include/.cvsignore: New file.
330
[3df08660]3312007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
332
333        * network/network.c: Removed warning.
334
[0d9d14a]3352007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
336
337        * ChangeLog: New file.
338        * aclocal.m4, include/bspopts.h.in: Removed.
339
3402007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
341
342        * ChangeLog: New file.
343        * aclocal.m4, include/bspopts.h.in: Removed.
344
3452007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
346
347        * .cvsignore: New file.
348        * Makefile.in: Removed.
349
3502007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
351
352        * New BSP -- generic 83xx but tested on mpc8349eamds.
Note: See TracBrowser for help on using the repository browser.