source: rtems/c/src/lib/libbsp/powerpc/mvme5500/ChangeLog @ 95aa5e1

4.104.115
Last change on this file since 95aa5e1 was 95aa5e1, checked in by Joel Sherrill <joel.sherrill@…>, on 09/23/08 at 19:53:35

2008-09-23 Joel Sherrill <joel.sherrill@…>

  • configure.ac: Make letting boot_card() handle work area allocation mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
  • Property mode set to 100644
File size: 16.0 KB
Line 
12008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * configure.ac: Make letting boot_card() handle work area allocation
4        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
5        BSP_BOOTCARD_OPTIONS.
6
72008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
8
9        * Makefile.am, README.booting, include/bsp.h, startup/bspclean.c,
10        vectors/exceptionhandler.c: Use standardized bsp_cleanup() which can
11        optionally print a message, poll for user to press key, and call
12        bsp_reset(). Using this eliminates the various bsp_cleanup()
13        implementations which had their own implementation and variety of
14        string constants.
15        * startup/bspreset.c: New file.
16        * startup/reboot.c: Removed.
17
182008-09-21      Joel Sherrill <joel.sherrill@OARcorp.com>
19
20        * include/bsp.h: Remove define of BSP_ZERO_WORKSPACE_AUTOMATICALLY.
21
222008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
23
24        * Makefile.am, configure.ac, include/bsp.h, startup/bspstart.c: Use
25        PowerPC level shared bsp_get_work_area() implementation.
26
272008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
28
29        * startup/bspstart.c: Add use of bsp_get_work_area() in its own file
30        and rely on BSP Framework to perform more initialization.
31
322008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
33
34        * startup/bspstart.c: Review of all bsp_cleanup() implementations. In
35        this phase, all prototypes were removed from bsp.h and empty
36        implementations were removed and made to use the shared stub.
37
382008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
39
40        * GT64260/GT64260TWSI.c, network/if_100MHz/GT64260eth.c,
41        network/if_1GHz/if_wm.c: Add missing prototypes.
42
432008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
44
45        * GT64260/GT64260TWSI.c, irq/irq_init.c,
46        network/if_100MHz/GT64260eth.c, network/if_1GHz/if_wm.c,
47        pci/pci.c, pci/pci_interface.c, startup/bspstart.c,
48        vectors/exceptionhandler.c: Add missing prototypes.
49
502008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
51
52        * pci/pci.c: Add CVS Id.
53        * GT64260/MVME5500I2C.c: Once again eliminate u32, unchar.
54        Add CVS Id, fix typo.
55
562008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
57
58        * Makefile.am: Rework to avoid .rel files.
59
602008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
61
62        * startup/bspstart.c: Refactored and renamed initialization routines to
63        rtems_initialize_data_structures, rtems_initialize_before_drivers,
64        rtems_initialize_device_drivers, and
65        rtems_initialize_start_multitasking. This opened the sequence up so
66        that bootcard() could provide a more robust and flexible framework
67        which is easier to explain and understand. This also lays the
68        groundwork for sharing the division of available memory between the
69        RTEMS workspace and heap and the C library initialization across all
70        BSPs.
71
722007-12-11      Till Straumann <strauman@slac.stanford.edu>
73
74        * Makefile.am, irq/irq.c, irq/irq.h, irq/irq_init.c:
75        use new exception/irq support from
76        libcpu/powerpc/new-exceptions/bspsupport
77        rather than borrowing from ../shared/vectors ../shared/irq
78
792007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
80
81        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
82        Configuration Table. Use the RTEMS provided accessor macros to obtain
83        configuration fields.
84
852007-12-10      Till Straumann <strauman@slac.stanford.edu>
86
87        * Makefile.am, start/preload.S: moved preload.S
88        to ../shared/start.
89
902007-12-08      Till Straumann <strauman@slac.stanford.edu>
91
92        * Makefile.am: merged shared/vme/vme_universe.c and
93        shared/vme/vme_universe_dma.c into one file.
94
952007-12-08      Till Straumann <strauman@slac.stanford.edu>
96
97        * vme/VMEConfig.h: added error status to
98        BSP_VME_UNIVERSE_INSTALL_IRQ_MGR(err) macro.
99
1002007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
101
102        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
103        from CPU Table to Configuration Table. Eliminate CPU Table from all
104        ports. Delete references to CPU Table in all forms.
105
1062007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
107
108        * Makefile.am, include/bsp.h, startup/bspstart.c: Moved most of the
109        remaining CPU Table fields to the Configuration Table. This included
110        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
111        do_zero_of_workspace, extra_mpci_receive_server_stack,
112        stack_allocate_hook, and stack_free_hook. As a side-effect of this
113        effort some multiprocessing code was made conditional and some style
114        clean up occurred.
115
1162007-11-30      Till Straumann <strauman@slac.stanford.edu>
117
118        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
119
1202007-11-30      Joel Sherrill <joel.sherrill@OARcorp.com>
121
122        * irq/GT64260Int.c, network/if_100MHz/Makefile.am,
123        network/if_1GHz/Makefile.am: Removed.
124
1252007-11-30      Till Straumann <strauman@slac.stanford.edu>
126
127        * irq/irq.h, irq/irq_init.c: Removed the definition
128        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
129        initialize the irqBase member of the rtems_irq_global_settings
130        struct. However, irqBase is an rtems_irq_symbolic_name,
131        so using BSP_LOWEST_OFFSET is more appropriate.
132
1332007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
134
135        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
136        Table. They have been replaced with variables named bsp_XXX as
137        needed.
138
1392007-09-20      Kate Feng <feng1@bnl.gov>
140
141        * network/if_100MHz/GT64260eth.c: Add else.
142
1432007-09-19      Kate Feng <feng1@bnl.gov>
144
145        * README: Update.
146
1472007-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
148
149        * network/GT64260eth.c, network/GT64260eth.h, network/GT64260ethreg.h: Removed.
150
1512007-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
152
153        * network/if_1GHz/if_wm.c, network/if_1GHz/pci_map.c: Remove a few
154        warnings.
155
1562007-09-07      Kate Feng <feng1@bnl.gov>
157
158        * ChangeLog, Makefile.am, README, README.booting, README.irq,
159        preinstall.am, GT64260/MVME5500I2C.c, include/bsp.h, irq/irq.c,
160        irq/irq.h, irq/irq_init.c, pci/detect_host_bridge.c, pci/pci.c,
161        pci/pci_interface.c, pci/pcifinddevice.c, start/preload.S,
162        startup/bspclean.c, startup/bspstart.c, startup/pgtbl_activate.c,
163        startup/reboot.c, vectors/bspException.h, vectors/exceptionhandler.c:
164        Merge my improvements in this BSP including a new network
165        driver for the 1GHz NIC.
166        * network/if_100MHz/GT64260eth.c, network/if_100MHz/GT64260eth.h,
167        network/if_100MHz/GT64260ethreg.h, network/if_100MHz/Makefile.am,
168        network/if_1GHz/Makefile.am, network/if_1GHz/POSSIBLEBUG,
169        network/if_1GHz/if_wm.c, network/if_1GHz/if_wmreg.h,
170        network/if_1GHz/pci_map.c, network/if_1GHz/pcireg.h: New files.
171
1722007-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
173
174        * start/preload.S: Fix symbolic reference. Did earlier modifications
175        change the conditionals specificed when this BSP is built?
176
1772007-07-23      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
178
179        * Makefile.am: added shared/vectors/vectors_entry.S
180
1812007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
182
183        * irq/irq_init.c: adapted to shared exception code
184
1852007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
186
187        * Makefile.am: adapted to shared exception code
188
1892007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
190
191        * bsp_specs: Remove qrtems_debug.
192
1932007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
194
195        * bsp_specs: Remove lib (Now expected to exist in GCC).
196
1972007-04-01      Joel Sherrill <joel@OARcorp.com>
198
199        PR 1235/bsps
200        * pci/pci.c: Add conditional declaration of variables used in debug
201        printk's.
202
2032007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
204
205        * pci/detect_host_bridge.c, pci/pci.c, pci/pcifinddevice.c:
206        Reflect changes to pci-API.
207
2082007-03-12      Joel Sherrill <joel@OARcorp.com>
209
210        * irq/irq_init.c: Correct license URL and/or fix mistake in copyright
211        notice. Both of these mistakes appear to be from code submitted after
212        these changes were made previously.
213
2142007-03-11      Joel Sherrill <joel@OARcorp.com>
215
216        * startup/bspstart.c: Remove assignments of
217        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
218        value in boot_card.c
219
2202007-01-30      Till Straumann <strauman@slac.stanford.edu>
221
222        * Makefile.am, preinstall.am, include/bsp.h,
223        * vme/vmeconfig.c (removed), vme/VME.h (removed):
224        cleaned up vme support - use files from libbsp/powerpc/shared/vme
225        and define BSP specifica in VMEConfig.h.
226        Use VME DMA support implemented by vmeUniverse and
227        libbsp/powerpc/shared/vme/vme_universe_dma.c
228
2292007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
230
231        * GT64260/MVME5500I2C.c: Eliminate u32.
232        * GT64260/MVME5500I2C.c, pci/pci.c: Eliminate unchar.
233
2342007-01-19      Till Straumann <strauman@slac.stanford.edu>
235
236        * mvme5500/Makefile.am, mvme5500/preinstall.am,
237        mvme5500/vme/VMEConfig.h, mvme5500/vme/VME.h, mvme5500/vme/vmeconfig.c:
238        removed copies of vmeconfig.c, VME.h - use generic
239        versions instead.
240
2412006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
242
243        * network/GT64260eth.c: Use ioctl_command_t as arg to ioctl functions.
244
2452006-12-13      Till Straumann <strauman@slac.stanford.edu>
246
247        * mvme5500/Makefile.am, mvme5500/preinstall.am:
248        need to install bsp/vme_am_defs.h
249
2502006-11-15      Joel Sherrill <joel@OARcorp.com>
251
252        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
253        file and simplified initialization.
254
2552006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
256
257        * LICENSE: Convert to utf-8.
258
2592006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
260
261        * Makefile.am: Remove superfluous -DASM.
262
2632006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
264
265        * configure.ac: Require autoconf-2.60. Require automake-1.10.
266
2672006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
268
269        * configure.ac: Remove explicit ampolish3 support (now in
270        RTEMS_BSP_CONFIGURE).
271
2722006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
273
274        * configure.ac: Add ampolish3 support.
275        * Makefile.am: Add preinstall.am.
276
2772006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
278
279        * Makefile.am: Don't include subdirs.am.
280
2812005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
282
283        * bsp_specs: Remove %cpp.
284
2852005-11-03      Till Straumann <strauman@slac.stanford.edu>
286
287        * include/bsp.h, vme/vmeconfig.c: Reverted redefinition of _IO_BASE;
288        this normally points to ISA space but is misused by this BSP
289        (inb/outb & friends are all over the place).
290
2912005-11-03      Till Straumann <strauman@slac.stanford.edu>
292
293        * irq/irq.c, irq/irq.h: removed BSP_SHARED_HANDLER_SUPPORT definition;
294        this BSP does not implement sharing interrupts.
295
2962005-11-03      Till Straumann <strauman@slac.stanford.edu>
297
298        * include/bsp.h: fixed misuse of _IO_BASE
299
3002005-11-03      Till Straumann <strauman@slac.stanford.edu>
301
302        * startup/linkcmds: Removed.
303        * Makefile.am, start/preload.S, startup/bspstart.c: use linkcmds
304        from shared area - this version seemed broken anyways. Let the
305        preloader use the generic 'entry_point_section' rather than its own
306        'mvme5500_preloader_section'. Also, let zero_bss use (implicit?)
307        __SBSSxxx__ symbols.
308
3092005-11-03      Ralf Corsepius <ralf.corsepius@rtems.org>
310
311        PR 844/bsps
312        * startup/bspstart.c: Include <rtems/bspIo.h>.
313
3142005-07-28      Eric Norum <norume@aps.anl.gov>
315
316        * startup/bspstart.c: Changes provided by Phillip Sorensen
317        <pas37@cornell.edu> to get MVME550 BSP running.  Corresponding
318        change made to ../shared/clock/p_clock.c.
319
3202005-07-25      Eric Norum <norume@aps.anl.gov>
321
322        * startup/linkcmds: Add .gnu.linkonce.b. and .gnu.linkonce.sb. regions.
323
3242005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
325
326        * include/bsp.h: New header guard.
327
3282005-05-20      Jennifer Averett <jennifer@OARcorp.com>
329
330        PR 702/bsps
331        * include/tm27.h: Add better tm27.h support. Uses decrementer register
332        interrupt -- copied from psim.
333
3342005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
335
336        * irq/GT64260Int.c, irq/irq.c, irq/irq.h: Modified to use rtems/irq.h.
337
3382005-05-12      Jennifer Averett <jennifer.averett@oarcorp.com>
339
340        * README.VME, include/bsp.h, irq/irq.h, network/GT64260eth.c,
341        pci/detect_host_bridge.c, pci/gtpcireg.h, pci/pci.c, pci/pci.h,
342        pci/pci_interface.c, pci/pcifinddevice.c:
343        Submitted by Kate Feng <feng1@bnl.gov> as RTEMS-MVME5500 BSP v1.1 release.
344        Modifications made to merge this release with the current tree.
345
3462005-05-10      Jennifer Averett <jennifer.averett@oarcorp.com>
347
348        * network/GT64260eth.c: Fixed warning.
349        *  pci/pci.c, pci/pci.h: Modified to depend upon rtems/pci.h
350
3512005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
352
353        * pci/pci.c, pci/pci.h, startup/bspstart.c: Name change to support
354        common PCI interface
355
3562005-04-15      Joel Sherrill <joel@OARcorp.com>
357
358        * GT64260/GT64260TWSI.c, GT64260/GT64260TWSI.h, irq/GT64260Int.c,
359        network/GT64260eth.c, pci/pci.c, startup/bspclean.c,
360        startup/reboot.c: Fix warnings.
361
3622005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
363
364        PR 779/bsp
365        * irq/irq.c, irq/irq.h, irq/irq_init.c, network/GT64260eth.c: add
366        parameter to new exception interrupt handlers in powerpc bsps
367
3682005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
369
370        * startup/linkcmds: add missing section to link cmds
371
3722005-03-14      Joel Sherrill <joel@OARcorp.com>
373
374        * pci/pci.h, pci/pcifinddevice.c: Continue PCI API unification. All use
375        pci_find_device().
376
3772005-03-04      Joel Sherrill <joel@OARcorp.com>
378
379        * pci/pci.c, pci/pci.h, startup/bspstart.c: Make PCI initialize
380        function part of the unified PCI API as pci_initialize().
381
3822005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
383
384        * startup/bspstart.c: include <rtems/powerpc/powerpc.h>.
385        Use PPC_MINIMUM_STACK_FRAME_SIZE instead of
386        CPU_MINIMUM_STACK_FRAME_SIZE.
387
3882005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
389
390        * start/start.S: include <rtems/powerpc/powerpc.h>.
391        Use PPC_MINIMUM_STACK_FRAME_SIZE instead of
392        CPU_MINIMUM_STACK_FRAME_SIZE.
393
3942005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
395
396        * configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
397
3982005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
399
400        * Makefile.am: Merge-in wrapup/Makefile.am.
401        * wrapup/Makefile.am: Remove.
402        * configure.ac: Reflect changes above.
403
4042005-01-26      Joel Sherrill <joel@OARcorp.com>
405
406        * irq/irq.c, startup/bspstart.c: Now compiles with gcc 4.x.
407
4082005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
409
410        * tod/todcfg.c: size_t RTC_Count.
411
4122005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
413
414        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
415
4162005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
417
418        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
419
4202004-10-26      Ralf Corsepius <ralf_corsepius@rtems.org>
421
422        * Makefile.am: Fix network_CPPFLAGS. Reformat.
423        * network/GT64260eth.c: Properly prototype GT64260eth_err().
424
4252004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
426
427        * network/GT64260eth.c: Remove ether_sprintf.
428
4292004-10-21      Joel Sherrill <joel@OARcorp.com>
430
431        * startup/bspstart.c: Remove warnings for variables only used when
432        certain conditionals are enabled..
433
4342004-10-21      Joel Sherrill <joel@OARcorp.com>
435
436        * Makefile.am: Add missing network_CPPFLAGS.
437
4382004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
439
440        * Makefile.am: Build networking.rel conditionally.
441        Reformat. Cosmetics.
442        * wrapup/Makefile.am: Build networking.rel conditionally.
443        Add libcpu and exception handling rels.
444        * startup/bspstart.c: Eliminate RTEMS fixed size types.
445
4462004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
447
448        * startup/bspstart.c: Remove BSP_build_date.
449
4502004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
451
452        * GT64260/Makefile.am, clock/Makefile.am, console/Makefile.am,
453        include/Makefile.am, irq/Makefile.am, network/Makefile.am,
454        pci/Makefile.am, start/Makefile.am, startup/Makefile.am,
455        tod/Makefile.am, vectors/Makefile.am, vme/Makefile.am:
456        Remove (obsolete).
457
4582004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
459
460        * configure.ac: Adaptations to rtems-4.7.
461        * Makefile.am, wrapup/Makefile.am: Reworked.
462
4632004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
464
465        * start/preload.S, start/start.S, include/bsp.h,
466        vectors/exceptionhandler.c, startup/bspstart.c: Misc.
467        adaptations to rtems-4.7.
468
4692004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
470
471        * configure: Remove (Bogus).
472        * include/tm27.h: New (Stub).
473
4742004-10-20      Joel Sherrill <joel@OARcorp.com>
475
476        * README, configure.ac, GT64260/Makefile.am, include/bsp.h,
477        irq/Makefile.am, irq/irq.c, irq/irq.h, irq/irq_init.c,
478        network/GT64260ethreg.h, pci/pci.c, startup/bspstart.c: CVS Id string
479        and license corrected.
480        * GT64260/Makefile.in, clock/Makefile.in, console/Makefile.in,
481        include/Makefile.am, include/Makefile.in, irq/Makefile.in,
482        network/Makefile.in, pci/Makefile.in, start/Makefile.in,
483        startup/Makefile.in, vectors/Makefile.in, vme/Makefile.in,
484        wrapup/Makefile.in: Removed.
485
4862004-10-20  Kate Feng <feng1@bnl.gov>
487
488        * New BSP.
Note: See TracBrowser for help on using the repository browser.