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
Line 
12008-11-13      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * console/console.c: Update for new NS16550 polled write function.
4
52008-09-24      Joel Sherrill <joel.sherrill@OARcorp.com>
6
7        * preinstall.am: Regenerated.
8
92008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
10
11        * Makefile.am: Eliminates libcpudir.
12
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
182008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
19
20        * console/console.h: Convert to "bool".
21
222008-09-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
23
24        * startup/bspstart.c: Derive time base clicks from bus frequency.
25
262008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
27
28        * console/console.c: Convert to "bool".
29
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
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
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
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
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
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
692008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
70
71        * README.mpc8313erdb: Some first cut notes on running with U-Boot.
72
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
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
842008-08-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
85
86        * startup/bspstart.c: Fixed calculation of bsp_click_per_usec.
87
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
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
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
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
1092008-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
110
111        * network/network.c:
112        mpc8249eamds support for Gigabit Ethernet works again
113
1142008-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
115
116        * network/network.c:
117        mpc8249eamds uses gmii mode
118
1192008-07-17      Ralf Corsépius <ralf.corsepius@rtems.org>
120
121        * configure.ac: Remove RTEMS_AMPOLISH3.
122
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
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
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
1842008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
185
186        * Makefile.am: Rework to avoid .rel files.
187
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
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
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
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
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
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
2292007-12-04      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
230
231        * spi/spi_init.c: added missing file
232
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
2432007-11-30      Till Straumann <strauman@slac.stanford.edu>
244
245        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
246
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
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
2612007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
262
263        * startup/cpuinit.c: reenable instruction MMU
264
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
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
2822007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
283
284        * console/console.c, irq/irq_init.c: Eliminate warnings.
285
2862007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
287
288        * console/console.c: Eliminate DEBUG_puts.
289
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
3012007-09-11      Joel Sherrill <joel.sherrill@OARcorp.com>
302
303        * Makefile.am: Do not include networking drivers if networking is
304        disabled.
305
3062007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
307
308        * Makefile.am: Do not build networking if it is disabled.
309
3102007-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
311
312        * configure.ac: Fix path.
313        * include/bsp.h: Fix typo.
314
3152007-08-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
316
317        * Makefile.am, i2c/i2c_init.c: add i2c initialization
318
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,
323        startup/linkcmds.mpc8349eamds, startup/mpc83xx_regs.c: Add missing
324        CVS Id.
325        * startup/linkcmds: New file.
326
3272007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
328
329        * include/.cvsignore: New file.
330
3312007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
332
333        * network/network.c: Removed warning.
334
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.