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

4.104.114.9
Last change on this file since b035bdc3 was b035bdc3, checked in by Joel Sherrill <joel.sherrill@…>, on Aug 15, 2008 at 4:43:27 PM

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

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