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

4.104.114.95
Last change on this file since 7d8dade was 7d8dade, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on 09/05/08 at 13:23:39

derive timebase clicks from bus frequency

  • Property mode set to 100644
File size: 11.2 KB
Line 
12008-09-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * startup/bspstart.c: Derive time base clicks from bus frequency.
4
508-09-05        Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * console/console.c: Convert to "bool".
8
92008-08-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
10       
11        * include/hwreg_vals.h: added some settings for HSC_CM01
12        * network/network.c: changed initialization code for HSC_CM01
13        * startup/cpuinit.c: changed initialization code for HSC_CM01
14        * startup/linkcmds.hsc_cm01: adapted memory map to HSC_CM01
15
162008-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
17
18        * Makefile.am: Added bspclean.c and use shared bsppretaskinghook.c.
19        * console/console.c: Added poll for char helper.
20        * include/bsp.h: Add macro definitions for optional reset behavior.
21        * startup/bspstart.c: Split out bsp_cleanup(). Clean up.
22        * startup/bspclean.c: New file.  Not can press any key on normal
23        shutdown to reset board when on MPC8313erdb.
24
252008-08-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
26
27        * startup/cpuinit.h: Uses now powerpc-utility.h.  Changed invalid usage
28        of a boolean type to a proper integer type in calc_dbat_regvals().
29        Througout code formatting.
30
312008-08-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
32
33        * include/tm27.h: Uses now a decrementer exception handler.  Replaces
34        previous file.
35        * startup/bspstart.c: Install a default decrementer exception handler.
36
372008-08-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
38
39        * include/bsp.h, network/network.c, spi/spi_init.c, startup/cpuinit.c,
40        startup/uboot_support.c: Fixed warnings.
41
422008-08-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
43
44        * Makefile.am, startup/bspstart.c, startup/cpuinit.c: For the
45        MPC8313ERDB -- The BAT entry for the eLBC was missing and add
46         hard reset sequence in bsp_cleanup().
47
482008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
49
50        * README.mpc8313erdb: Some first cut notes on running with U-Boot.
51
522008-08-14      Joel Sherrill <joel.sherrill@oarcorp.com>
53
54        * startup/bspstart.c: Time was running too slow with it taking 10
55        seconds for RTEMS to advance 5.
56
572008-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
58
59        * Makefile.am, preinstall.am: Add dummy linkcmds so autoconf tests work
60        on installed BSP.
61        * startup/linkcmds: New file.
62
632008-08-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
64
65        * startup/bspstart.c: Fixed calculation of bsp_click_per_usec.
66
672008-08-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
68
69        * start/start.S: Clear environment pointer for bootcard.  Fixed wrong
70        address increment in mpc83xx_zero_4().
71
722008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
73
74        * Makefile.am: Add stub for U-Boot support. Hopefully someone more
75        knowledgeable than I can provide a real address and length.
76        * startup/uboot_support.c: New file.
77
782008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
79
80        * configure.ac, include/bsp.h, startup/bspstart.c,
81        startup/linkcmds.base: Support RAM allocation via bootcard.
82
832008-07-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
84
85        * startup/bspstart.c: Enable cache after CPU initialization.  Clear
86        only workspace memory area.
87
882008-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
89
90        * network/network.c:
91        mpc8249eamds support for Gigabit Ethernet works again
92
932008-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
94
95        * network/network.c:
96        mpc8249eamds uses gmii mode
97
982008-07-17      Ralf Corsépius <ralf.corsepius@rtems.org>
99
100        * configure.ac: Remove RTEMS_AMPOLISH3.
101
1022008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
103
104        * irq/irq_init.c, irq/irq.h, startup/linkcmds:
105        Removed.
106
107        * README.mpc8313erdb, include/irq-config.h, include/irq.h, irq/irq.c,
108        startup/linkcmds.base, startup/linkcmds.mpc8313erdb: New files.
109
110        * Makefile.am, configure.ac, console/config.c, console/console.c,
111        i2c/i2c_init.c, include/bsp.h, include/hwreg_vals.h, network/network.c,
112        spi/spi_init.c, start/start.S, startup/bspstart.c, startup/cpuinit.c,
113        startup/linkcmds.hsc_cm01, startup/linkcmds.mpc8349eamds: Support
114        MPC8313ERDB.
115
1162008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
117
118        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
119        Framework to ask the BSP where it has memory for the RTEMS Workspace
120        and C Program Heap. These collectively are referred to as work area.
121        If the BSP supports this, then it does not have to include code to
122        split the available memory between the two areas. This reduces the
123        amount of code in the BSP specific bspstart.c file. Additionally, the
124        shared framework can initialize the C Library, call
125        rtems_debug_enable(), and dirty the work area memory. Until most/all
126        BSPs support this new capability, if the BSP supports this, it should
127        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
128        When the transition is complete, this autoconf macro can be removed.
129
1302008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
131
132        * network/network.c, start/start.S:
133        add support for different board
134
1352008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
136
137        * irq/ipic.c:
138        make sure, that the masking operations in
139        ICTL and MSR are executed in order
140
1412008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
142
143        * include/bsp.h, startup/bspstart.c,
144        * console/console.c, console/config.c:
145        derived module input frequencies from internal bus clock during
146        start time
147
1482008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
149
150        * spi/spi_init.c:
151        added base frequency into softc structure, added fm25l256 driver
152
1532008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
154
155        * i2c/i2c_init.c:
156        added base frequency into softc structure
157
1582008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
159
160        * include/bsp.h, include/hwreg_vals.h, ./Makefile.am:
161        moved HW register settings from bsp.h to hwreg_vals.h
162
1632008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
164
165        * Makefile.am: Rework to avoid .rel files.
166
1672008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
168
169        * Makefile.am, startup/bspstart.c: Refactored and renamed
170        initialization routines to rtems_initialize_data_structures,
171        rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
172        rtems_initialize_start_multitasking. This opened the sequence up so
173        that bootcard() could provide a more robust and flexible framework
174        which is easier to explain and understand. This also lays the
175        groundwork for sharing the division of available memory between the
176        RTEMS workspace and heap and the C library initialization across all
177        BSPs.
178
1792008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
180
181        * startup/linkcmds, startup/linkcmds.hsc_cm01,
182        startup/linkcmds.mpc8349eamds: Add wildcard to gcc_except_table
183        section so programs compiled with gcc 4.3.x can link.
184
1852008-01-22      Joel Sherrill <joel.sherrill@OARcorp.com>
186
187        * Makefile.am: Remove duplicate cases of mmu.rel and timer.rel in list
188        of objects.
189
1902007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
191
192        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
193        Configuration Table. Use the RTEMS provided accessor macros to obtain
194        configuration fields.
195
1962007-12-05      Till Straumann <strauman@slac.stanford.edu>
197
198        * irq/ipic.c, irq/irq_init.c:
199        Converted exception vector names to new ones
200        (qualified by <cpu_type> if non-std ppc exceptions).
201
2022007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
203
204        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
205        Configuration Table. Eliminate CPU Table from all ports. Delete
206        references to CPU Table in all forms.
207
2082007-12-04      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
209
210        * spi/spi_init.c: added missing file
211
2122007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
213
214        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
215        Table fields to the Configuration Table. This included
216        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
217        do_zero_of_workspace, extra_mpci_receive_server_stack,
218        stack_allocate_hook, and stack_free_hook. As a side-effect of this
219        effort some multiprocessing code was made conditional and some style
220        clean up occurred.
221
2222007-11-30      Till Straumann <strauman@slac.stanford.edu>
223
224        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
225
2262007-11-30      Till Straumann <strauman@slac.stanford.edu>
227
228        * irq/irq.h, irq/irq_init.c: Removed the definition
229        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
230        initialize the irqBase member of the rtems_irq_global_settings
231        struct. However, irqBase is an rtems_irq_symbolic_name,
232        so using BSP_LOWEST_OFFSET is more appropriate.
233
2342007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
235
236        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
237        Table. They have been replaced with variables named bsp_XXX as
238        needed.
239
2402007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
241
242        * startup/cpuinit.c: reenable instruction MMU
243
2442007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
245
246        * README.mpc8349eamds: added file
247
2482007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
249
250        * startup/bspstart.c, startup/linkcmds:
251        removed unneeded address definitions
252
2532007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
254
255        * include/bsp.h: fixed some typos
256
2572007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
258
259        * Makefile.am, spi/spi_init.c, include/bsp.h: add spi support
260
2612007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
262
263        * console/console.c, irq/irq_init.c: Eliminate warnings.
264
2652007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
266
267        * console/console.c: Eliminate DEBUG_puts.
268
2692007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
270
271        PR 1257/bsps
272        * irq/irq_init.c: Code outside of cpukit should use the public API for
273        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
274        public API and directly accessing _CPU_ISR_Disable and
275        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
276        directive which could lead to problems. This patch also changes the
277        type of the variable passed into these routines and addresses minor
278        style issues.
279
2802007-09-11      Joel Sherrill <joel.sherrill@OARcorp.com>
281
282        * Makefile.am: Do not include networking drivers if networking is
283        disabled.
284
2852007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
286
287        * Makefile.am: Do not build networking if it is disabled.
288
2892007-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
290
291        * configure.ac: Fix path.
292        * include/bsp.h: Fix typo.
293
2942007-08-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
295
296        * Makefile.am, i2c/i2c_init.c: add i2c initialization
297
2982007-07-13      Joel Sherrill <joel.sherrill@OARcorp.com>
299
300        * Makefile.am, preinstall.am: Install a linkcmds all the time.
301        * startup/bspstart.c, startup/cpuinit.c,
302        startup/linkcmds.mpc8349eamds, startup/mpc83xx_regs.c: Add missing
303        CVS Id.
304        * startup/linkcmds: New file.
305
3062007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
307
308        * include/.cvsignore: New file.
309
3102007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
311
312        * network/network.c: Removed warning.
313
3142007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
315
316        * ChangeLog: New file.
317        * aclocal.m4, include/bspopts.h.in: Removed.
318
3192007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
320
321        * ChangeLog: New file.
322        * aclocal.m4, include/bspopts.h.in: Removed.
323
3242007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
325
326        * .cvsignore: New file.
327        * Makefile.in: Removed.
328
3292007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
330
331        * New BSP -- generic 83xx but tested on mpc8349eamds.
Note: See TracBrowser for help on using the repository browser.