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

4.104.11
Last change on this file since 7425411 was 7425411, checked in by Ralf Corsepius <ralf.corsepius@…>, on Sep 24, 2008 at 5:38:56 AM

2008-08-24 Ralf Corsépius <ralf.corsepius@…>

PR 1323/bsps

  • Makefile.am: Remove AM_CFLAGS += -msoft-float.
  • Property mode set to 100644
File size: 16.1 KB
Line 
12008-08-24      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        PR 1323/bsps
4        * Makefile.am: Remove AM_CFLAGS += -msoft-float.
5
62008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * configure.ac: Make letting boot_card() handle work area allocation
9        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
10        BSP_BOOTCARD_OPTIONS.
11
122008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
13
14        * Makefile.am, README.booting, include/bsp.h, startup/bspclean.c,
15        vectors/exceptionhandler.c: Use standardized bsp_cleanup() which can
16        optionally print a message, poll for user to press key, and call
17        bsp_reset(). Using this eliminates the various bsp_cleanup()
18        implementations which had their own implementation and variety of
19        string constants.
20        * startup/bspreset.c: New file.
21        * startup/reboot.c: Removed.
22
232008-09-21      Joel Sherrill <joel.sherrill@OARcorp.com>
24
25        * include/bsp.h: Remove define of BSP_ZERO_WORKSPACE_AUTOMATICALLY.
26
272008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
28
29        * Makefile.am, configure.ac, include/bsp.h, startup/bspstart.c: Use
30        PowerPC level shared bsp_get_work_area() implementation.
31
322008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
33
34        * startup/bspstart.c: Add use of bsp_get_work_area() in its own file
35        and rely on BSP Framework to perform more initialization.
36
372008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
38
39        * startup/bspstart.c: Review of all bsp_cleanup() implementations. In
40        this phase, all prototypes were removed from bsp.h and empty
41        implementations were removed and made to use the shared stub.
42
432008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
44
45        * GT64260/GT64260TWSI.c, network/if_100MHz/GT64260eth.c,
46        network/if_1GHz/if_wm.c: Add missing prototypes.
47
482008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
49
50        * GT64260/GT64260TWSI.c, irq/irq_init.c,
51        network/if_100MHz/GT64260eth.c, network/if_1GHz/if_wm.c,
52        pci/pci.c, pci/pci_interface.c, startup/bspstart.c,
53        vectors/exceptionhandler.c: Add missing prototypes.
54
552008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
56
57        * pci/pci.c: Add CVS Id.
58        * GT64260/MVME5500I2C.c: Once again eliminate u32, unchar.
59        Add CVS Id, fix typo.
60
612008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
62
63        * Makefile.am: Rework to avoid .rel files.
64
652008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
66
67        * startup/bspstart.c: Refactored and renamed initialization routines to
68        rtems_initialize_data_structures, rtems_initialize_before_drivers,
69        rtems_initialize_device_drivers, and
70        rtems_initialize_start_multitasking. This opened the sequence up so
71        that bootcard() could provide a more robust and flexible framework
72        which is easier to explain and understand. This also lays the
73        groundwork for sharing the division of available memory between the
74        RTEMS workspace and heap and the C library initialization across all
75        BSPs.
76
772007-12-11      Till Straumann <strauman@slac.stanford.edu>
78
79        * Makefile.am, irq/irq.c, irq/irq.h, irq/irq_init.c:
80        use new exception/irq support from
81        libcpu/powerpc/new-exceptions/bspsupport
82        rather than borrowing from ../shared/vectors ../shared/irq
83
842007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
85
86        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
87        Configuration Table. Use the RTEMS provided accessor macros to obtain
88        configuration fields.
89
902007-12-10      Till Straumann <strauman@slac.stanford.edu>
91
92        * Makefile.am, start/preload.S: moved preload.S
93        to ../shared/start.
94
952007-12-08      Till Straumann <strauman@slac.stanford.edu>
96
97        * Makefile.am: merged shared/vme/vme_universe.c and
98        shared/vme/vme_universe_dma.c into one file.
99
1002007-12-08      Till Straumann <strauman@slac.stanford.edu>
101
102        * vme/VMEConfig.h: added error status to
103        BSP_VME_UNIVERSE_INSTALL_IRQ_MGR(err) macro.
104
1052007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
106
107        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
108        from CPU Table to Configuration Table. Eliminate CPU Table from all
109        ports. Delete references to CPU Table in all forms.
110
1112007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
112
113        * Makefile.am, include/bsp.h, startup/bspstart.c: Moved most of the
114        remaining CPU Table fields to the Configuration Table. This included
115        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
116        do_zero_of_workspace, extra_mpci_receive_server_stack,
117        stack_allocate_hook, and stack_free_hook. As a side-effect of this
118        effort some multiprocessing code was made conditional and some style
119        clean up occurred.
120
1212007-11-30      Till Straumann <strauman@slac.stanford.edu>
122
123        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
124
1252007-11-30      Joel Sherrill <joel.sherrill@OARcorp.com>
126
127        * irq/GT64260Int.c, network/if_100MHz/Makefile.am,
128        network/if_1GHz/Makefile.am: Removed.
129
1302007-11-30      Till Straumann <strauman@slac.stanford.edu>
131
132        * irq/irq.h, irq/irq_init.c: Removed the definition
133        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
134        initialize the irqBase member of the rtems_irq_global_settings
135        struct. However, irqBase is an rtems_irq_symbolic_name,
136        so using BSP_LOWEST_OFFSET is more appropriate.
137
1382007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
139
140        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
141        Table. They have been replaced with variables named bsp_XXX as
142        needed.
143
1442007-09-20      Kate Feng <feng1@bnl.gov>
145
146        * network/if_100MHz/GT64260eth.c: Add else.
147
1482007-09-19      Kate Feng <feng1@bnl.gov>
149
150        * README: Update.
151
1522007-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
153
154        * network/GT64260eth.c, network/GT64260eth.h, network/GT64260ethreg.h: Removed.
155
1562007-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
157
158        * network/if_1GHz/if_wm.c, network/if_1GHz/pci_map.c: Remove a few
159        warnings.
160
1612007-09-07      Kate Feng <feng1@bnl.gov>
162
163        * ChangeLog, Makefile.am, README, README.booting, README.irq,
164        preinstall.am, GT64260/MVME5500I2C.c, include/bsp.h, irq/irq.c,
165        irq/irq.h, irq/irq_init.c, pci/detect_host_bridge.c, pci/pci.c,
166        pci/pci_interface.c, pci/pcifinddevice.c, start/preload.S,
167        startup/bspclean.c, startup/bspstart.c, startup/pgtbl_activate.c,
168        startup/reboot.c, vectors/bspException.h, vectors/exceptionhandler.c:
169        Merge my improvements in this BSP including a new network
170        driver for the 1GHz NIC.
171        * network/if_100MHz/GT64260eth.c, network/if_100MHz/GT64260eth.h,
172        network/if_100MHz/GT64260ethreg.h, network/if_100MHz/Makefile.am,
173        network/if_1GHz/Makefile.am, network/if_1GHz/POSSIBLEBUG,
174        network/if_1GHz/if_wm.c, network/if_1GHz/if_wmreg.h,
175        network/if_1GHz/pci_map.c, network/if_1GHz/pcireg.h: New files.
176
1772007-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
178
179        * start/preload.S: Fix symbolic reference. Did earlier modifications
180        change the conditionals specificed when this BSP is built?
181
1822007-07-23      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
183
184        * Makefile.am: added shared/vectors/vectors_entry.S
185
1862007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
187
188        * irq/irq_init.c: adapted to shared exception code
189
1902007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
191
192        * Makefile.am: adapted to shared exception code
193
1942007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
195
196        * bsp_specs: Remove qrtems_debug.
197
1982007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
199
200        * bsp_specs: Remove lib (Now expected to exist in GCC).
201
2022007-04-01      Joel Sherrill <joel@OARcorp.com>
203
204        PR 1235/bsps
205        * pci/pci.c: Add conditional declaration of variables used in debug
206        printk's.
207
2082007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
209
210        * pci/detect_host_bridge.c, pci/pci.c, pci/pcifinddevice.c:
211        Reflect changes to pci-API.
212
2132007-03-12      Joel Sherrill <joel@OARcorp.com>
214
215        * irq/irq_init.c: Correct license URL and/or fix mistake in copyright
216        notice. Both of these mistakes appear to be from code submitted after
217        these changes were made previously.
218
2192007-03-11      Joel Sherrill <joel@OARcorp.com>
220
221        * startup/bspstart.c: Remove assignments of
222        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
223        value in boot_card.c
224
2252007-01-30      Till Straumann <strauman@slac.stanford.edu>
226
227        * Makefile.am, preinstall.am, include/bsp.h,
228        * vme/vmeconfig.c (removed), vme/VME.h (removed):
229        cleaned up vme support - use files from libbsp/powerpc/shared/vme
230        and define BSP specifica in VMEConfig.h.
231        Use VME DMA support implemented by vmeUniverse and
232        libbsp/powerpc/shared/vme/vme_universe_dma.c
233
2342007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
235
236        * GT64260/MVME5500I2C.c: Eliminate u32.
237        * GT64260/MVME5500I2C.c, pci/pci.c: Eliminate unchar.
238
2392007-01-19      Till Straumann <strauman@slac.stanford.edu>
240
241        * mvme5500/Makefile.am, mvme5500/preinstall.am,
242        mvme5500/vme/VMEConfig.h, mvme5500/vme/VME.h, mvme5500/vme/vmeconfig.c:
243        removed copies of vmeconfig.c, VME.h - use generic
244        versions instead.
245
2462006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
247
248        * network/GT64260eth.c: Use ioctl_command_t as arg to ioctl functions.
249
2502006-12-13      Till Straumann <strauman@slac.stanford.edu>
251
252        * mvme5500/Makefile.am, mvme5500/preinstall.am:
253        need to install bsp/vme_am_defs.h
254
2552006-11-15      Joel Sherrill <joel@OARcorp.com>
256
257        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
258        file and simplified initialization.
259
2602006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
261
262        * LICENSE: Convert to utf-8.
263
2642006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
265
266        * Makefile.am: Remove superfluous -DASM.
267
2682006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
269
270        * configure.ac: Require autoconf-2.60. Require automake-1.10.
271
2722006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
273
274        * configure.ac: Remove explicit ampolish3 support (now in
275        RTEMS_BSP_CONFIGURE).
276
2772006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
278
279        * configure.ac: Add ampolish3 support.
280        * Makefile.am: Add preinstall.am.
281
2822006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
283
284        * Makefile.am: Don't include subdirs.am.
285
2862005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
287
288        * bsp_specs: Remove %cpp.
289
2902005-11-03      Till Straumann <strauman@slac.stanford.edu>
291
292        * include/bsp.h, vme/vmeconfig.c: Reverted redefinition of _IO_BASE;
293        this normally points to ISA space but is misused by this BSP
294        (inb/outb & friends are all over the place).
295
2962005-11-03      Till Straumann <strauman@slac.stanford.edu>
297
298        * irq/irq.c, irq/irq.h: removed BSP_SHARED_HANDLER_SUPPORT definition;
299        this BSP does not implement sharing interrupts.
300
3012005-11-03      Till Straumann <strauman@slac.stanford.edu>
302
303        * include/bsp.h: fixed misuse of _IO_BASE
304
3052005-11-03      Till Straumann <strauman@slac.stanford.edu>
306
307        * startup/linkcmds: Removed.
308        * Makefile.am, start/preload.S, startup/bspstart.c: use linkcmds
309        from shared area - this version seemed broken anyways. Let the
310        preloader use the generic 'entry_point_section' rather than its own
311        'mvme5500_preloader_section'. Also, let zero_bss use (implicit?)
312        __SBSSxxx__ symbols.
313
3142005-11-03      Ralf Corsepius <ralf.corsepius@rtems.org>
315
316        PR 844/bsps
317        * startup/bspstart.c: Include <rtems/bspIo.h>.
318
3192005-07-28      Eric Norum <norume@aps.anl.gov>
320
321        * startup/bspstart.c: Changes provided by Phillip Sorensen
322        <pas37@cornell.edu> to get MVME550 BSP running.  Corresponding
323        change made to ../shared/clock/p_clock.c.
324
3252005-07-25      Eric Norum <norume@aps.anl.gov>
326
327        * startup/linkcmds: Add .gnu.linkonce.b. and .gnu.linkonce.sb. regions.
328
3292005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
330
331        * include/bsp.h: New header guard.
332
3332005-05-20      Jennifer Averett <jennifer@OARcorp.com>
334
335        PR 702/bsps
336        * include/tm27.h: Add better tm27.h support. Uses decrementer register
337        interrupt -- copied from psim.
338
3392005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
340
341        * irq/GT64260Int.c, irq/irq.c, irq/irq.h: Modified to use rtems/irq.h.
342
3432005-05-12      Jennifer Averett <jennifer.averett@oarcorp.com>
344
345        * README.VME, include/bsp.h, irq/irq.h, network/GT64260eth.c,
346        pci/detect_host_bridge.c, pci/gtpcireg.h, pci/pci.c, pci/pci.h,
347        pci/pci_interface.c, pci/pcifinddevice.c:
348        Submitted by Kate Feng <feng1@bnl.gov> as RTEMS-MVME5500 BSP v1.1 release.
349        Modifications made to merge this release with the current tree.
350
3512005-05-10      Jennifer Averett <jennifer.averett@oarcorp.com>
352
353        * network/GT64260eth.c: Fixed warning.
354        *  pci/pci.c, pci/pci.h: Modified to depend upon rtems/pci.h
355
3562005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
357
358        * pci/pci.c, pci/pci.h, startup/bspstart.c: Name change to support
359        common PCI interface
360
3612005-04-15      Joel Sherrill <joel@OARcorp.com>
362
363        * GT64260/GT64260TWSI.c, GT64260/GT64260TWSI.h, irq/GT64260Int.c,
364        network/GT64260eth.c, pci/pci.c, startup/bspclean.c,
365        startup/reboot.c: Fix warnings.
366
3672005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
368
369        PR 779/bsp
370        * irq/irq.c, irq/irq.h, irq/irq_init.c, network/GT64260eth.c: add
371        parameter to new exception interrupt handlers in powerpc bsps
372
3732005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
374
375        * startup/linkcmds: add missing section to link cmds
376
3772005-03-14      Joel Sherrill <joel@OARcorp.com>
378
379        * pci/pci.h, pci/pcifinddevice.c: Continue PCI API unification. All use
380        pci_find_device().
381
3822005-03-04      Joel Sherrill <joel@OARcorp.com>
383
384        * pci/pci.c, pci/pci.h, startup/bspstart.c: Make PCI initialize
385        function part of the unified PCI API as pci_initialize().
386
3872005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
388
389        * startup/bspstart.c: include <rtems/powerpc/powerpc.h>.
390        Use PPC_MINIMUM_STACK_FRAME_SIZE instead of
391        CPU_MINIMUM_STACK_FRAME_SIZE.
392
3932005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
394
395        * start/start.S: include <rtems/powerpc/powerpc.h>.
396        Use PPC_MINIMUM_STACK_FRAME_SIZE instead of
397        CPU_MINIMUM_STACK_FRAME_SIZE.
398
3992005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
400
401        * configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
402
4032005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
404
405        * Makefile.am: Merge-in wrapup/Makefile.am.
406        * wrapup/Makefile.am: Remove.
407        * configure.ac: Reflect changes above.
408
4092005-01-26      Joel Sherrill <joel@OARcorp.com>
410
411        * irq/irq.c, startup/bspstart.c: Now compiles with gcc 4.x.
412
4132005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
414
415        * tod/todcfg.c: size_t RTC_Count.
416
4172005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
418
419        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
420
4212005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
422
423        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
424
4252004-10-26      Ralf Corsepius <ralf_corsepius@rtems.org>
426
427        * Makefile.am: Fix network_CPPFLAGS. Reformat.
428        * network/GT64260eth.c: Properly prototype GT64260eth_err().
429
4302004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
431
432        * network/GT64260eth.c: Remove ether_sprintf.
433
4342004-10-21      Joel Sherrill <joel@OARcorp.com>
435
436        * startup/bspstart.c: Remove warnings for variables only used when
437        certain conditionals are enabled..
438
4392004-10-21      Joel Sherrill <joel@OARcorp.com>
440
441        * Makefile.am: Add missing network_CPPFLAGS.
442
4432004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
444
445        * Makefile.am: Build networking.rel conditionally.
446        Reformat. Cosmetics.
447        * wrapup/Makefile.am: Build networking.rel conditionally.
448        Add libcpu and exception handling rels.
449        * startup/bspstart.c: Eliminate RTEMS fixed size types.
450
4512004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
452
453        * startup/bspstart.c: Remove BSP_build_date.
454
4552004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
456
457        * GT64260/Makefile.am, clock/Makefile.am, console/Makefile.am,
458        include/Makefile.am, irq/Makefile.am, network/Makefile.am,
459        pci/Makefile.am, start/Makefile.am, startup/Makefile.am,
460        tod/Makefile.am, vectors/Makefile.am, vme/Makefile.am:
461        Remove (obsolete).
462
4632004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
464
465        * configure.ac: Adaptations to rtems-4.7.
466        * Makefile.am, wrapup/Makefile.am: Reworked.
467
4682004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
469
470        * start/preload.S, start/start.S, include/bsp.h,
471        vectors/exceptionhandler.c, startup/bspstart.c: Misc.
472        adaptations to rtems-4.7.
473
4742004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
475
476        * configure: Remove (Bogus).
477        * include/tm27.h: New (Stub).
478
4792004-10-20      Joel Sherrill <joel@OARcorp.com>
480
481        * README, configure.ac, GT64260/Makefile.am, include/bsp.h,
482        irq/Makefile.am, irq/irq.c, irq/irq.h, irq/irq_init.c,
483        network/GT64260ethreg.h, pci/pci.c, startup/bspstart.c: CVS Id string
484        and license corrected.
485        * GT64260/Makefile.in, clock/Makefile.in, console/Makefile.in,
486        include/Makefile.am, include/Makefile.in, irq/Makefile.in,
487        network/Makefile.in, pci/Makefile.in, start/Makefile.in,
488        startup/Makefile.in, vectors/Makefile.in, vme/Makefile.in,
489        wrapup/Makefile.in: Removed.
490
4912004-10-20  Kate Feng <feng1@bnl.gov>
492
493        * New BSP.
Note: See TracBrowser for help on using the repository browser.