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

4.104.114.95
Last change on this file since dc2503a was e73f9f6b, checked in by Joel Sherrill <joel.sherrill@…>, on 08/14/08 at 20:07:34

2008-08-14 Joel Sherrill <joel.sherrill@…>

  • startup/bspstart.c: Time was running too slow with it taking 10 seconds for RTEMS to advance 5.
  • Property mode set to 100644
File size: 9.3 KB
Line 
12008-08-14      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * startup/bspstart.c: Time was running too slow with it taking 10
4        seconds for RTEMS to advance 5.
5
62008-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * Makefile.am, preinstall.am: Add dummy linkcmds so autoconf tests work
9        on installed BSP.
10        * startup/linkcmds: New file.
11
122008-08-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
13
14        * startup/bspstart.c: Fixed calculation of bsp_click_per_usec.
15
162008-08-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
17
18        * start/start.S: Clear environment pointer for bootcard.  Fixed wrong
19        address increment in mpc83xx_zero_4().
20
212008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
22
23        * Makefile.am: Add stub for U-Boot support. Hopefully someone more
24        knowledgeable than I can provide a real address and length.
25        * startup/uboot_support.c: New file.
26
272008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
28
29        * configure.ac, include/bsp.h, startup/bspstart.c,
30        startup/linkcmds.base: Support RAM allocation via bootcard.
31
322008-07-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
33
34        * startup/bspstart.c: Enable cache after CPU initialization.  Clear
35        only workspace memory area.
36
372008-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
38
39        * network/network.c:
40        mpc8249eamds support for Gigabit Ethernet works again
41
422008-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
43
44        * network/network.c:
45        mpc8249eamds uses gmii mode
46
472008-07-17      Ralf Corsépius <ralf.corsepius@rtems.org>
48
49        * configure.ac: Remove RTEMS_AMPOLISH3.
50
512008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
52
53        * irq/irq_init.c, irq/irq.h, startup/linkcmds:
54        Removed.
55
56        * README.mpc8313erdb, include/irq-config.h, include/irq.h, irq/irq.c,
57        startup/linkcmds.base, startup/linkcmds.mpc8313erdb: New files.
58
59        * Makefile.am, configure.ac, console/config.c, console/console.c,
60        i2c/i2c_init.c, include/bsp.h, include/hwreg_vals.h, network/network.c,
61        spi/spi_init.c, start/start.S, startup/bspstart.c, startup/cpuinit.c,
62        startup/linkcmds.hsc_cm01, startup/linkcmds.mpc8349eamds: Support
63        MPC8313ERDB.
64
652008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
66
67        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
68        Framework to ask the BSP where it has memory for the RTEMS Workspace
69        and C Program Heap. These collectively are referred to as work area.
70        If the BSP supports this, then it does not have to include code to
71        split the available memory between the two areas. This reduces the
72        amount of code in the BSP specific bspstart.c file. Additionally, the
73        shared framework can initialize the C Library, call
74        rtems_debug_enable(), and dirty the work area memory. Until most/all
75        BSPs support this new capability, if the BSP supports this, it should
76        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
77        When the transition is complete, this autoconf macro can be removed.
78
792008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
80
81        * network/network.c, start/start.S:
82        add support for different board
83
842008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
85
86        * irq/ipic.c:
87        make sure, that the masking operations in
88        ICTL and MSR are executed in order
89
902008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
91
92        * include/bsp.h, startup/bspstart.c,
93        * console/console.c, console/config.c:
94        derived module input frequencies from internal bus clock during
95        start time
96
972008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
98
99        * spi/spi_init.c:
100        added base frequency into softc structure, added fm25l256 driver
101
1022008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
103
104        * i2c/i2c_init.c:
105        added base frequency into softc structure
106
1072008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
108
109        * include/bsp.h, include/hwreg_vals.h, ./Makefile.am:
110        moved HW register settings from bsp.h to hwreg_vals.h
111
1122008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
113
114        * Makefile.am: Rework to avoid .rel files.
115
1162008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
117
118        * Makefile.am, startup/bspstart.c: Refactored and renamed
119        initialization routines to rtems_initialize_data_structures,
120        rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
121        rtems_initialize_start_multitasking. This opened the sequence up so
122        that bootcard() could provide a more robust and flexible framework
123        which is easier to explain and understand. This also lays the
124        groundwork for sharing the division of available memory between the
125        RTEMS workspace and heap and the C library initialization across all
126        BSPs.
127
1282008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
129
130        * startup/linkcmds, startup/linkcmds.hsc_cm01,
131        startup/linkcmds.mpc8349eamds: Add wildcard to gcc_except_table
132        section so programs compiled with gcc 4.3.x can link.
133
1342008-01-22      Joel Sherrill <joel.sherrill@OARcorp.com>
135
136        * Makefile.am: Remove duplicate cases of mmu.rel and timer.rel in list
137        of objects.
138
1392007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
140
141        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
142        Configuration Table. Use the RTEMS provided accessor macros to obtain
143        configuration fields.
144
1452007-12-05      Till Straumann <strauman@slac.stanford.edu>
146
147        * irq/ipic.c, irq/irq_init.c:
148        Converted exception vector names to new ones
149        (qualified by <cpu_type> if non-std ppc exceptions).
150
1512007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
152
153        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
154        Configuration Table. Eliminate CPU Table from all ports. Delete
155        references to CPU Table in all forms.
156
1572007-12-04      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
158
159        * spi/spi_init.c: added missing file
160
1612007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
162
163        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
164        Table fields to the Configuration Table. This included
165        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
166        do_zero_of_workspace, extra_mpci_receive_server_stack,
167        stack_allocate_hook, and stack_free_hook. As a side-effect of this
168        effort some multiprocessing code was made conditional and some style
169        clean up occurred.
170
1712007-11-30      Till Straumann <strauman@slac.stanford.edu>
172
173        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
174
1752007-11-30      Till Straumann <strauman@slac.stanford.edu>
176
177        * irq/irq.h, irq/irq_init.c: Removed the definition
178        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
179        initialize the irqBase member of the rtems_irq_global_settings
180        struct. However, irqBase is an rtems_irq_symbolic_name,
181        so using BSP_LOWEST_OFFSET is more appropriate.
182
1832007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
184
185        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
186        Table. They have been replaced with variables named bsp_XXX as
187        needed.
188
1892007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
190
191        * startup/cpuinit.c: reenable instruction MMU
192
1932007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
194
195        * README.mpc8349eamds: added file
196
1972007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
198
199        * startup/bspstart.c, startup/linkcmds:
200        removed unneeded address definitions
201
2022007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
203
204        * include/bsp.h: fixed some typos
205
2062007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
207
208        * Makefile.am, spi/spi_init.c, include/bsp.h: add spi support
209
2102007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
211
212        * console/console.c, irq/irq_init.c: Eliminate warnings.
213
2142007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
215
216        * console/console.c: Eliminate DEBUG_puts.
217
2182007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
219
220        PR 1257/bsps
221        * irq/irq_init.c: Code outside of cpukit should use the public API for
222        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
223        public API and directly accessing _CPU_ISR_Disable and
224        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
225        directive which could lead to problems. This patch also changes the
226        type of the variable passed into these routines and addresses minor
227        style issues.
228
2292007-09-11      Joel Sherrill <joel.sherrill@OARcorp.com>
230
231        * Makefile.am: Do not include networking drivers if networking is
232        disabled.
233
2342007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
235
236        * Makefile.am: Do not build networking if it is disabled.
237
2382007-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
239
240        * configure.ac: Fix path.
241        * include/bsp.h: Fix typo.
242
2432007-08-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
244
245        * Makefile.am, i2c/i2c_init.c: add i2c initialization
246
2472007-07-13      Joel Sherrill <joel.sherrill@OARcorp.com>
248
249        * Makefile.am, preinstall.am: Install a linkcmds all the time.
250        * startup/bspstart.c, startup/cpuinit.c,
251        startup/linkcmds.mpc8349eamds, startup/mpc83xx_regs.c: Add missing
252        CVS Id.
253        * startup/linkcmds: New file.
254
2552007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
256
257        * include/.cvsignore: New file.
258
2592007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
260
261        * network/network.c: Removed warning.
262
2632007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
264
265        * ChangeLog: New file.
266        * aclocal.m4, include/bspopts.h.in: Removed.
267
2682007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
269
270        * ChangeLog: New file.
271        * aclocal.m4, include/bspopts.h.in: Removed.
272
2732007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
274
275        * .cvsignore: New file.
276        * Makefile.in: Removed.
277
2782007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
279
280        * New BSP -- generic 83xx but tested on mpc8349eamds.
Note: See TracBrowser for help on using the repository browser.