source: rtems/c/src/lib/libbsp/powerpc/mvme5500/ChangeLog @ 383871ac

4.104.115
Last change on this file since 383871ac was 12f9e942, checked in by Ralf Corsepius <ralf.corsepius@…>, on 12/07/08 at 04:31:06

2008-12-07 Ralf Corsépius <ralf.corsepius@…>

  • bsp_specs: Remove -Qy from *link.
  • Property mode set to 100644
File size: 16.8 KB
Line 
12008-12-07      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * bsp_specs: Remove -Qy from *link.
4
52008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * bsp_specs: Move -e start from *link to *startfile to avoid warning
8        for undefined entry symbol when linking relocatables with binutils
9        2.19.
10
112008-11-20      Joel Sherrill <joel.sherrill@OARcorp.com>
12
13        * README: Fix typo.
14
152008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
16
17        * Makefile.am: Eliminate *_SOURCES.
18
192008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
20
21        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
22        components.
23
242008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
27
282008-08-24      Ralf Corsépius <ralf.corsepius@rtems.org>
29
30        PR 1323/bsps
31        * Makefile.am: Remove AM_CFLAGS += -msoft-float.
32
332008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        * configure.ac: Make letting boot_card() handle work area allocation
36        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
37        BSP_BOOTCARD_OPTIONS.
38
392008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
40
41        * Makefile.am, README.booting, include/bsp.h, startup/bspclean.c,
42        vectors/exceptionhandler.c: Use standardized bsp_cleanup() which can
43        optionally print a message, poll for user to press key, and call
44        bsp_reset(). Using this eliminates the various bsp_cleanup()
45        implementations which had their own implementation and variety of
46        string constants.
47        * startup/bspreset.c: New file.
48        * startup/reboot.c: Removed.
49
502008-09-21      Joel Sherrill <joel.sherrill@OARcorp.com>
51
52        * include/bsp.h: Remove define of BSP_ZERO_WORKSPACE_AUTOMATICALLY.
53
542008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
55
56        * Makefile.am, configure.ac, include/bsp.h, startup/bspstart.c: Use
57        PowerPC level shared bsp_get_work_area() implementation.
58
592008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
60
61        * startup/bspstart.c: Add use of bsp_get_work_area() in its own file
62        and rely on BSP Framework to perform more initialization.
63
642008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
65
66        * startup/bspstart.c: Review of all bsp_cleanup() implementations. In
67        this phase, all prototypes were removed from bsp.h and empty
68        implementations were removed and made to use the shared stub.
69
702008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
71
72        * GT64260/GT64260TWSI.c, network/if_100MHz/GT64260eth.c,
73        network/if_1GHz/if_wm.c: Add missing prototypes.
74
752008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
76
77        * GT64260/GT64260TWSI.c, irq/irq_init.c,
78        network/if_100MHz/GT64260eth.c, network/if_1GHz/if_wm.c,
79        pci/pci.c, pci/pci_interface.c, startup/bspstart.c,
80        vectors/exceptionhandler.c: Add missing prototypes.
81
822008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
83
84        * pci/pci.c: Add CVS Id.
85        * GT64260/MVME5500I2C.c: Once again eliminate u32, unchar.
86        Add CVS Id, fix typo.
87
882008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
89
90        * Makefile.am: Rework to avoid .rel files.
91
922008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
93
94        * startup/bspstart.c: Refactored and renamed initialization routines to
95        rtems_initialize_data_structures, rtems_initialize_before_drivers,
96        rtems_initialize_device_drivers, and
97        rtems_initialize_start_multitasking. This opened the sequence up so
98        that bootcard() could provide a more robust and flexible framework
99        which is easier to explain and understand. This also lays the
100        groundwork for sharing the division of available memory between the
101        RTEMS workspace and heap and the C library initialization across all
102        BSPs.
103
1042007-12-11      Till Straumann <strauman@slac.stanford.edu>
105
106        * Makefile.am, irq/irq.c, irq/irq.h, irq/irq_init.c:
107        use new exception/irq support from
108        libcpu/powerpc/new-exceptions/bspsupport
109        rather than borrowing from ../shared/vectors ../shared/irq
110
1112007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
112
113        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
114        Configuration Table. Use the RTEMS provided accessor macros to obtain
115        configuration fields.
116
1172007-12-10      Till Straumann <strauman@slac.stanford.edu>
118
119        * Makefile.am, start/preload.S: moved preload.S
120        to ../shared/start.
121
1222007-12-08      Till Straumann <strauman@slac.stanford.edu>
123
124        * Makefile.am: merged shared/vme/vme_universe.c and
125        shared/vme/vme_universe_dma.c into one file.
126
1272007-12-08      Till Straumann <strauman@slac.stanford.edu>
128
129        * vme/VMEConfig.h: added error status to
130        BSP_VME_UNIVERSE_INSTALL_IRQ_MGR(err) macro.
131
1322007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
133
134        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
135        from CPU Table to Configuration Table. Eliminate CPU Table from all
136        ports. Delete references to CPU Table in all forms.
137
1382007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
139
140        * Makefile.am, include/bsp.h, startup/bspstart.c: Moved most of the
141        remaining CPU Table fields to the Configuration Table. This included
142        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
143        do_zero_of_workspace, extra_mpci_receive_server_stack,
144        stack_allocate_hook, and stack_free_hook. As a side-effect of this
145        effort some multiprocessing code was made conditional and some style
146        clean up occurred.
147
1482007-11-30      Till Straumann <strauman@slac.stanford.edu>
149
150        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
151
1522007-11-30      Joel Sherrill <joel.sherrill@OARcorp.com>
153
154        * irq/GT64260Int.c, network/if_100MHz/Makefile.am,
155        network/if_1GHz/Makefile.am: Removed.
156
1572007-11-30      Till Straumann <strauman@slac.stanford.edu>
158
159        * irq/irq.h, irq/irq_init.c: Removed the definition
160        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
161        initialize the irqBase member of the rtems_irq_global_settings
162        struct. However, irqBase is an rtems_irq_symbolic_name,
163        so using BSP_LOWEST_OFFSET is more appropriate.
164
1652007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
166
167        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
168        Table. They have been replaced with variables named bsp_XXX as
169        needed.
170
1712007-09-20      Kate Feng <feng1@bnl.gov>
172
173        * network/if_100MHz/GT64260eth.c: Add else.
174
1752007-09-19      Kate Feng <feng1@bnl.gov>
176
177        * README: Update.
178
1792007-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
180
181        * network/GT64260eth.c, network/GT64260eth.h, network/GT64260ethreg.h: Removed.
182
1832007-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
184
185        * network/if_1GHz/if_wm.c, network/if_1GHz/pci_map.c: Remove a few
186        warnings.
187
1882007-09-07      Kate Feng <feng1@bnl.gov>
189
190        * ChangeLog, Makefile.am, README, README.booting, README.irq,
191        preinstall.am, GT64260/MVME5500I2C.c, include/bsp.h, irq/irq.c,
192        irq/irq.h, irq/irq_init.c, pci/detect_host_bridge.c, pci/pci.c,
193        pci/pci_interface.c, pci/pcifinddevice.c, start/preload.S,
194        startup/bspclean.c, startup/bspstart.c, startup/pgtbl_activate.c,
195        startup/reboot.c, vectors/bspException.h, vectors/exceptionhandler.c:
196        Merge my improvements in this BSP including a new network
197        driver for the 1GHz NIC.
198        * network/if_100MHz/GT64260eth.c, network/if_100MHz/GT64260eth.h,
199        network/if_100MHz/GT64260ethreg.h, network/if_100MHz/Makefile.am,
200        network/if_1GHz/Makefile.am, network/if_1GHz/POSSIBLEBUG,
201        network/if_1GHz/if_wm.c, network/if_1GHz/if_wmreg.h,
202        network/if_1GHz/pci_map.c, network/if_1GHz/pcireg.h: New files.
203
2042007-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
205
206        * start/preload.S: Fix symbolic reference. Did earlier modifications
207        change the conditionals specificed when this BSP is built?
208
2092007-07-23      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
210
211        * Makefile.am: added shared/vectors/vectors_entry.S
212
2132007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
214
215        * irq/irq_init.c: adapted to shared exception code
216
2172007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
218
219        * Makefile.am: adapted to shared exception code
220
2212007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
222
223        * bsp_specs: Remove qrtems_debug.
224
2252007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
226
227        * bsp_specs: Remove lib (Now expected to exist in GCC).
228
2292007-04-01      Joel Sherrill <joel@OARcorp.com>
230
231        PR 1235/bsps
232        * pci/pci.c: Add conditional declaration of variables used in debug
233        printk's.
234
2352007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
236
237        * pci/detect_host_bridge.c, pci/pci.c, pci/pcifinddevice.c:
238        Reflect changes to pci-API.
239
2402007-03-12      Joel Sherrill <joel@OARcorp.com>
241
242        * irq/irq_init.c: Correct license URL and/or fix mistake in copyright
243        notice. Both of these mistakes appear to be from code submitted after
244        these changes were made previously.
245
2462007-03-11      Joel Sherrill <joel@OARcorp.com>
247
248        * startup/bspstart.c: Remove assignments of
249        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
250        value in boot_card.c
251
2522007-01-30      Till Straumann <strauman@slac.stanford.edu>
253
254        * Makefile.am, preinstall.am, include/bsp.h,
255        * vme/vmeconfig.c (removed), vme/VME.h (removed):
256        cleaned up vme support - use files from libbsp/powerpc/shared/vme
257        and define BSP specifica in VMEConfig.h.
258        Use VME DMA support implemented by vmeUniverse and
259        libbsp/powerpc/shared/vme/vme_universe_dma.c
260
2612007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
262
263        * GT64260/MVME5500I2C.c: Eliminate u32.
264        * GT64260/MVME5500I2C.c, pci/pci.c: Eliminate unchar.
265
2662007-01-19      Till Straumann <strauman@slac.stanford.edu>
267
268        * mvme5500/Makefile.am, mvme5500/preinstall.am,
269        mvme5500/vme/VMEConfig.h, mvme5500/vme/VME.h, mvme5500/vme/vmeconfig.c:
270        removed copies of vmeconfig.c, VME.h - use generic
271        versions instead.
272
2732006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
274
275        * network/GT64260eth.c: Use ioctl_command_t as arg to ioctl functions.
276
2772006-12-13      Till Straumann <strauman@slac.stanford.edu>
278
279        * mvme5500/Makefile.am, mvme5500/preinstall.am:
280        need to install bsp/vme_am_defs.h
281
2822006-11-15      Joel Sherrill <joel@OARcorp.com>
283
284        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
285        file and simplified initialization.
286
2872006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
288
289        * LICENSE: Convert to utf-8.
290
2912006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
292
293        * Makefile.am: Remove superfluous -DASM.
294
2952006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
296
297        * configure.ac: Require autoconf-2.60. Require automake-1.10.
298
2992006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
300
301        * configure.ac: Remove explicit ampolish3 support (now in
302        RTEMS_BSP_CONFIGURE).
303
3042006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
305
306        * configure.ac: Add ampolish3 support.
307        * Makefile.am: Add preinstall.am.
308
3092006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
310
311        * Makefile.am: Don't include subdirs.am.
312
3132005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
314
315        * bsp_specs: Remove %cpp.
316
3172005-11-03      Till Straumann <strauman@slac.stanford.edu>
318
319        * include/bsp.h, vme/vmeconfig.c: Reverted redefinition of _IO_BASE;
320        this normally points to ISA space but is misused by this BSP
321        (inb/outb & friends are all over the place).
322
3232005-11-03      Till Straumann <strauman@slac.stanford.edu>
324
325        * irq/irq.c, irq/irq.h: removed BSP_SHARED_HANDLER_SUPPORT definition;
326        this BSP does not implement sharing interrupts.
327
3282005-11-03      Till Straumann <strauman@slac.stanford.edu>
329
330        * include/bsp.h: fixed misuse of _IO_BASE
331
3322005-11-03      Till Straumann <strauman@slac.stanford.edu>
333
334        * startup/linkcmds: Removed.
335        * Makefile.am, start/preload.S, startup/bspstart.c: use linkcmds
336        from shared area - this version seemed broken anyways. Let the
337        preloader use the generic 'entry_point_section' rather than its own
338        'mvme5500_preloader_section'. Also, let zero_bss use (implicit?)
339        __SBSSxxx__ symbols.
340
3412005-11-03      Ralf Corsepius <ralf.corsepius@rtems.org>
342
343        PR 844/bsps
344        * startup/bspstart.c: Include <rtems/bspIo.h>.
345
3462005-07-28      Eric Norum <norume@aps.anl.gov>
347
348        * startup/bspstart.c: Changes provided by Phillip Sorensen
349        <pas37@cornell.edu> to get MVME550 BSP running.  Corresponding
350        change made to ../shared/clock/p_clock.c.
351
3522005-07-25      Eric Norum <norume@aps.anl.gov>
353
354        * startup/linkcmds: Add .gnu.linkonce.b. and .gnu.linkonce.sb. regions.
355
3562005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
357
358        * include/bsp.h: New header guard.
359
3602005-05-20      Jennifer Averett <jennifer@OARcorp.com>
361
362        PR 702/bsps
363        * include/tm27.h: Add better tm27.h support. Uses decrementer register
364        interrupt -- copied from psim.
365
3662005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
367
368        * irq/GT64260Int.c, irq/irq.c, irq/irq.h: Modified to use rtems/irq.h.
369
3702005-05-12      Jennifer Averett <jennifer.averett@oarcorp.com>
371
372        * README.VME, include/bsp.h, irq/irq.h, network/GT64260eth.c,
373        pci/detect_host_bridge.c, pci/gtpcireg.h, pci/pci.c, pci/pci.h,
374        pci/pci_interface.c, pci/pcifinddevice.c:
375        Submitted by Kate Feng <feng1@bnl.gov> as RTEMS-MVME5500 BSP v1.1 release.
376        Modifications made to merge this release with the current tree.
377
3782005-05-10      Jennifer Averett <jennifer.averett@oarcorp.com>
379
380        * network/GT64260eth.c: Fixed warning.
381        *  pci/pci.c, pci/pci.h: Modified to depend upon rtems/pci.h
382
3832005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
384
385        * pci/pci.c, pci/pci.h, startup/bspstart.c: Name change to support
386        common PCI interface
387
3882005-04-15      Joel Sherrill <joel@OARcorp.com>
389
390        * GT64260/GT64260TWSI.c, GT64260/GT64260TWSI.h, irq/GT64260Int.c,
391        network/GT64260eth.c, pci/pci.c, startup/bspclean.c,
392        startup/reboot.c: Fix warnings.
393
3942005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
395
396        PR 779/bsp
397        * irq/irq.c, irq/irq.h, irq/irq_init.c, network/GT64260eth.c: add
398        parameter to new exception interrupt handlers in powerpc bsps
399
4002005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
401
402        * startup/linkcmds: add missing section to link cmds
403
4042005-03-14      Joel Sherrill <joel@OARcorp.com>
405
406        * pci/pci.h, pci/pcifinddevice.c: Continue PCI API unification. All use
407        pci_find_device().
408
4092005-03-04      Joel Sherrill <joel@OARcorp.com>
410
411        * pci/pci.c, pci/pci.h, startup/bspstart.c: Make PCI initialize
412        function part of the unified PCI API as pci_initialize().
413
4142005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
415
416        * startup/bspstart.c: include <rtems/powerpc/powerpc.h>.
417        Use PPC_MINIMUM_STACK_FRAME_SIZE instead of
418        CPU_MINIMUM_STACK_FRAME_SIZE.
419
4202005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
421
422        * start/start.S: include <rtems/powerpc/powerpc.h>.
423        Use PPC_MINIMUM_STACK_FRAME_SIZE instead of
424        CPU_MINIMUM_STACK_FRAME_SIZE.
425
4262005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
427
428        * configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
429
4302005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
431
432        * Makefile.am: Merge-in wrapup/Makefile.am.
433        * wrapup/Makefile.am: Remove.
434        * configure.ac: Reflect changes above.
435
4362005-01-26      Joel Sherrill <joel@OARcorp.com>
437
438        * irq/irq.c, startup/bspstart.c: Now compiles with gcc 4.x.
439
4402005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
441
442        * tod/todcfg.c: size_t RTC_Count.
443
4442005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
445
446        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
447
4482005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
449
450        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
451
4522004-10-26      Ralf Corsepius <ralf_corsepius@rtems.org>
453
454        * Makefile.am: Fix network_CPPFLAGS. Reformat.
455        * network/GT64260eth.c: Properly prototype GT64260eth_err().
456
4572004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
458
459        * network/GT64260eth.c: Remove ether_sprintf.
460
4612004-10-21      Joel Sherrill <joel@OARcorp.com>
462
463        * startup/bspstart.c: Remove warnings for variables only used when
464        certain conditionals are enabled..
465
4662004-10-21      Joel Sherrill <joel@OARcorp.com>
467
468        * Makefile.am: Add missing network_CPPFLAGS.
469
4702004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
471
472        * Makefile.am: Build networking.rel conditionally.
473        Reformat. Cosmetics.
474        * wrapup/Makefile.am: Build networking.rel conditionally.
475        Add libcpu and exception handling rels.
476        * startup/bspstart.c: Eliminate RTEMS fixed size types.
477
4782004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
479
480        * startup/bspstart.c: Remove BSP_build_date.
481
4822004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
483
484        * GT64260/Makefile.am, clock/Makefile.am, console/Makefile.am,
485        include/Makefile.am, irq/Makefile.am, network/Makefile.am,
486        pci/Makefile.am, start/Makefile.am, startup/Makefile.am,
487        tod/Makefile.am, vectors/Makefile.am, vme/Makefile.am:
488        Remove (obsolete).
489
4902004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
491
492        * configure.ac: Adaptations to rtems-4.7.
493        * Makefile.am, wrapup/Makefile.am: Reworked.
494
4952004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
496
497        * start/preload.S, start/start.S, include/bsp.h,
498        vectors/exceptionhandler.c, startup/bspstart.c: Misc.
499        adaptations to rtems-4.7.
500
5012004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
502
503        * configure: Remove (Bogus).
504        * include/tm27.h: New (Stub).
505
5062004-10-20      Joel Sherrill <joel@OARcorp.com>
507
508        * README, configure.ac, GT64260/Makefile.am, include/bsp.h,
509        irq/Makefile.am, irq/irq.c, irq/irq.h, irq/irq_init.c,
510        network/GT64260ethreg.h, pci/pci.c, startup/bspstart.c: CVS Id string
511        and license corrected.
512        * GT64260/Makefile.in, clock/Makefile.in, console/Makefile.in,
513        include/Makefile.am, include/Makefile.in, irq/Makefile.in,
514        network/Makefile.in, pci/Makefile.in, start/Makefile.in,
515        startup/Makefile.in, vectors/Makefile.in, vme/Makefile.in,
516        wrapup/Makefile.in: Removed.
517
5182004-10-20  Kate Feng <feng1@bnl.gov>
519
520        * New BSP.
Note: See TracBrowser for help on using the repository browser.