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

4.104.115
Last change on this file since 51f55b87 was 64eb0c7, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/29/08 at 10:19:37

2008-09-29 Ralf Corsépius <ralf.corsepius@…>

  • Makefile.am: Eliminate *_SOURCES.
  • Property mode set to 100644
File size: 16.5 KB
Line 
12008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * Makefile.am: Eliminate *_SOURCES.
4
52008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
8        components.
9
102008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
11
12        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
13
142008-08-24      Ralf Corsépius <ralf.corsepius@rtems.org>
15
16        PR 1323/bsps
17        * Makefile.am: Remove AM_CFLAGS += -msoft-float.
18
192008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
20
21        * configure.ac: Make letting boot_card() handle work area allocation
22        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
23        BSP_BOOTCARD_OPTIONS.
24
252008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
26
27        * Makefile.am, README.booting, include/bsp.h, startup/bspclean.c,
28        vectors/exceptionhandler.c: Use standardized bsp_cleanup() which can
29        optionally print a message, poll for user to press key, and call
30        bsp_reset(). Using this eliminates the various bsp_cleanup()
31        implementations which had their own implementation and variety of
32        string constants.
33        * startup/bspreset.c: New file.
34        * startup/reboot.c: Removed.
35
362008-09-21      Joel Sherrill <joel.sherrill@OARcorp.com>
37
38        * include/bsp.h: Remove define of BSP_ZERO_WORKSPACE_AUTOMATICALLY.
39
402008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
41
42        * Makefile.am, configure.ac, include/bsp.h, startup/bspstart.c: Use
43        PowerPC level shared bsp_get_work_area() implementation.
44
452008-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
46
47        * startup/bspstart.c: Add use of bsp_get_work_area() in its own file
48        and rely on BSP Framework to perform more initialization.
49
502008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
51
52        * startup/bspstart.c: Review of all bsp_cleanup() implementations. In
53        this phase, all prototypes were removed from bsp.h and empty
54        implementations were removed and made to use the shared stub.
55
562008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
57
58        * GT64260/GT64260TWSI.c, network/if_100MHz/GT64260eth.c,
59        network/if_1GHz/if_wm.c: Add missing prototypes.
60
612008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
62
63        * GT64260/GT64260TWSI.c, irq/irq_init.c,
64        network/if_100MHz/GT64260eth.c, network/if_1GHz/if_wm.c,
65        pci/pci.c, pci/pci_interface.c, startup/bspstart.c,
66        vectors/exceptionhandler.c: Add missing prototypes.
67
682008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
69
70        * pci/pci.c: Add CVS Id.
71        * GT64260/MVME5500I2C.c: Once again eliminate u32, unchar.
72        Add CVS Id, fix typo.
73
742008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
75
76        * Makefile.am: Rework to avoid .rel files.
77
782008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
79
80        * startup/bspstart.c: Refactored and renamed initialization routines to
81        rtems_initialize_data_structures, rtems_initialize_before_drivers,
82        rtems_initialize_device_drivers, and
83        rtems_initialize_start_multitasking. This opened the sequence up so
84        that bootcard() could provide a more robust and flexible framework
85        which is easier to explain and understand. This also lays the
86        groundwork for sharing the division of available memory between the
87        RTEMS workspace and heap and the C library initialization across all
88        BSPs.
89
902007-12-11      Till Straumann <strauman@slac.stanford.edu>
91
92        * Makefile.am, irq/irq.c, irq/irq.h, irq/irq_init.c:
93        use new exception/irq support from
94        libcpu/powerpc/new-exceptions/bspsupport
95        rather than borrowing from ../shared/vectors ../shared/irq
96
972007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
98
99        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
100        Configuration Table. Use the RTEMS provided accessor macros to obtain
101        configuration fields.
102
1032007-12-10      Till Straumann <strauman@slac.stanford.edu>
104
105        * Makefile.am, start/preload.S: moved preload.S
106        to ../shared/start.
107
1082007-12-08      Till Straumann <strauman@slac.stanford.edu>
109
110        * Makefile.am: merged shared/vme/vme_universe.c and
111        shared/vme/vme_universe_dma.c into one file.
112
1132007-12-08      Till Straumann <strauman@slac.stanford.edu>
114
115        * vme/VMEConfig.h: added error status to
116        BSP_VME_UNIVERSE_INSTALL_IRQ_MGR(err) macro.
117
1182007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
119
120        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
121        from CPU Table to Configuration Table. Eliminate CPU Table from all
122        ports. Delete references to CPU Table in all forms.
123
1242007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
125
126        * Makefile.am, include/bsp.h, startup/bspstart.c: Moved most of the
127        remaining CPU Table fields to the Configuration Table. This included
128        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
129        do_zero_of_workspace, extra_mpci_receive_server_stack,
130        stack_allocate_hook, and stack_free_hook. As a side-effect of this
131        effort some multiprocessing code was made conditional and some style
132        clean up occurred.
133
1342007-11-30      Till Straumann <strauman@slac.stanford.edu>
135
136        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
137
1382007-11-30      Joel Sherrill <joel.sherrill@OARcorp.com>
139
140        * irq/GT64260Int.c, network/if_100MHz/Makefile.am,
141        network/if_1GHz/Makefile.am: Removed.
142
1432007-11-30      Till Straumann <strauman@slac.stanford.edu>
144
145        * irq/irq.h, irq/irq_init.c: Removed the definition
146        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
147        initialize the irqBase member of the rtems_irq_global_settings
148        struct. However, irqBase is an rtems_irq_symbolic_name,
149        so using BSP_LOWEST_OFFSET is more appropriate.
150
1512007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
152
153        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
154        Table. They have been replaced with variables named bsp_XXX as
155        needed.
156
1572007-09-20      Kate Feng <feng1@bnl.gov>
158
159        * network/if_100MHz/GT64260eth.c: Add else.
160
1612007-09-19      Kate Feng <feng1@bnl.gov>
162
163        * README: Update.
164
1652007-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
166
167        * network/GT64260eth.c, network/GT64260eth.h, network/GT64260ethreg.h: Removed.
168
1692007-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
170
171        * network/if_1GHz/if_wm.c, network/if_1GHz/pci_map.c: Remove a few
172        warnings.
173
1742007-09-07      Kate Feng <feng1@bnl.gov>
175
176        * ChangeLog, Makefile.am, README, README.booting, README.irq,
177        preinstall.am, GT64260/MVME5500I2C.c, include/bsp.h, irq/irq.c,
178        irq/irq.h, irq/irq_init.c, pci/detect_host_bridge.c, pci/pci.c,
179        pci/pci_interface.c, pci/pcifinddevice.c, start/preload.S,
180        startup/bspclean.c, startup/bspstart.c, startup/pgtbl_activate.c,
181        startup/reboot.c, vectors/bspException.h, vectors/exceptionhandler.c:
182        Merge my improvements in this BSP including a new network
183        driver for the 1GHz NIC.
184        * network/if_100MHz/GT64260eth.c, network/if_100MHz/GT64260eth.h,
185        network/if_100MHz/GT64260ethreg.h, network/if_100MHz/Makefile.am,
186        network/if_1GHz/Makefile.am, network/if_1GHz/POSSIBLEBUG,
187        network/if_1GHz/if_wm.c, network/if_1GHz/if_wmreg.h,
188        network/if_1GHz/pci_map.c, network/if_1GHz/pcireg.h: New files.
189
1902007-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
191
192        * start/preload.S: Fix symbolic reference. Did earlier modifications
193        change the conditionals specificed when this BSP is built?
194
1952007-07-23      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
196
197        * Makefile.am: added shared/vectors/vectors_entry.S
198
1992007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
200
201        * irq/irq_init.c: adapted to shared exception code
202
2032007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
204
205        * Makefile.am: adapted to shared exception code
206
2072007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
208
209        * bsp_specs: Remove qrtems_debug.
210
2112007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
212
213        * bsp_specs: Remove lib (Now expected to exist in GCC).
214
2152007-04-01      Joel Sherrill <joel@OARcorp.com>
216
217        PR 1235/bsps
218        * pci/pci.c: Add conditional declaration of variables used in debug
219        printk's.
220
2212007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
222
223        * pci/detect_host_bridge.c, pci/pci.c, pci/pcifinddevice.c:
224        Reflect changes to pci-API.
225
2262007-03-12      Joel Sherrill <joel@OARcorp.com>
227
228        * irq/irq_init.c: Correct license URL and/or fix mistake in copyright
229        notice. Both of these mistakes appear to be from code submitted after
230        these changes were made previously.
231
2322007-03-11      Joel Sherrill <joel@OARcorp.com>
233
234        * startup/bspstart.c: Remove assignments of
235        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
236        value in boot_card.c
237
2382007-01-30      Till Straumann <strauman@slac.stanford.edu>
239
240        * Makefile.am, preinstall.am, include/bsp.h,
241        * vme/vmeconfig.c (removed), vme/VME.h (removed):
242        cleaned up vme support - use files from libbsp/powerpc/shared/vme
243        and define BSP specifica in VMEConfig.h.
244        Use VME DMA support implemented by vmeUniverse and
245        libbsp/powerpc/shared/vme/vme_universe_dma.c
246
2472007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
248
249        * GT64260/MVME5500I2C.c: Eliminate u32.
250        * GT64260/MVME5500I2C.c, pci/pci.c: Eliminate unchar.
251
2522007-01-19      Till Straumann <strauman@slac.stanford.edu>
253
254        * mvme5500/Makefile.am, mvme5500/preinstall.am,
255        mvme5500/vme/VMEConfig.h, mvme5500/vme/VME.h, mvme5500/vme/vmeconfig.c:
256        removed copies of vmeconfig.c, VME.h - use generic
257        versions instead.
258
2592006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
260
261        * network/GT64260eth.c: Use ioctl_command_t as arg to ioctl functions.
262
2632006-12-13      Till Straumann <strauman@slac.stanford.edu>
264
265        * mvme5500/Makefile.am, mvme5500/preinstall.am:
266        need to install bsp/vme_am_defs.h
267
2682006-11-15      Joel Sherrill <joel@OARcorp.com>
269
270        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
271        file and simplified initialization.
272
2732006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
274
275        * LICENSE: Convert to utf-8.
276
2772006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
278
279        * Makefile.am: Remove superfluous -DASM.
280
2812006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
282
283        * configure.ac: Require autoconf-2.60. Require automake-1.10.
284
2852006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
286
287        * configure.ac: Remove explicit ampolish3 support (now in
288        RTEMS_BSP_CONFIGURE).
289
2902006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
291
292        * configure.ac: Add ampolish3 support.
293        * Makefile.am: Add preinstall.am.
294
2952006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
296
297        * Makefile.am: Don't include subdirs.am.
298
2992005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
300
301        * bsp_specs: Remove %cpp.
302
3032005-11-03      Till Straumann <strauman@slac.stanford.edu>
304
305        * include/bsp.h, vme/vmeconfig.c: Reverted redefinition of _IO_BASE;
306        this normally points to ISA space but is misused by this BSP
307        (inb/outb & friends are all over the place).
308
3092005-11-03      Till Straumann <strauman@slac.stanford.edu>
310
311        * irq/irq.c, irq/irq.h: removed BSP_SHARED_HANDLER_SUPPORT definition;
312        this BSP does not implement sharing interrupts.
313
3142005-11-03      Till Straumann <strauman@slac.stanford.edu>
315
316        * include/bsp.h: fixed misuse of _IO_BASE
317
3182005-11-03      Till Straumann <strauman@slac.stanford.edu>
319
320        * startup/linkcmds: Removed.
321        * Makefile.am, start/preload.S, startup/bspstart.c: use linkcmds
322        from shared area - this version seemed broken anyways. Let the
323        preloader use the generic 'entry_point_section' rather than its own
324        'mvme5500_preloader_section'. Also, let zero_bss use (implicit?)
325        __SBSSxxx__ symbols.
326
3272005-11-03      Ralf Corsepius <ralf.corsepius@rtems.org>
328
329        PR 844/bsps
330        * startup/bspstart.c: Include <rtems/bspIo.h>.
331
3322005-07-28      Eric Norum <norume@aps.anl.gov>
333
334        * startup/bspstart.c: Changes provided by Phillip Sorensen
335        <pas37@cornell.edu> to get MVME550 BSP running.  Corresponding
336        change made to ../shared/clock/p_clock.c.
337
3382005-07-25      Eric Norum <norume@aps.anl.gov>
339
340        * startup/linkcmds: Add .gnu.linkonce.b. and .gnu.linkonce.sb. regions.
341
3422005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
343
344        * include/bsp.h: New header guard.
345
3462005-05-20      Jennifer Averett <jennifer@OARcorp.com>
347
348        PR 702/bsps
349        * include/tm27.h: Add better tm27.h support. Uses decrementer register
350        interrupt -- copied from psim.
351
3522005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
353
354        * irq/GT64260Int.c, irq/irq.c, irq/irq.h: Modified to use rtems/irq.h.
355
3562005-05-12      Jennifer Averett <jennifer.averett@oarcorp.com>
357
358        * README.VME, include/bsp.h, irq/irq.h, network/GT64260eth.c,
359        pci/detect_host_bridge.c, pci/gtpcireg.h, pci/pci.c, pci/pci.h,
360        pci/pci_interface.c, pci/pcifinddevice.c:
361        Submitted by Kate Feng <feng1@bnl.gov> as RTEMS-MVME5500 BSP v1.1 release.
362        Modifications made to merge this release with the current tree.
363
3642005-05-10      Jennifer Averett <jennifer.averett@oarcorp.com>
365
366        * network/GT64260eth.c: Fixed warning.
367        *  pci/pci.c, pci/pci.h: Modified to depend upon rtems/pci.h
368
3692005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
370
371        * pci/pci.c, pci/pci.h, startup/bspstart.c: Name change to support
372        common PCI interface
373
3742005-04-15      Joel Sherrill <joel@OARcorp.com>
375
376        * GT64260/GT64260TWSI.c, GT64260/GT64260TWSI.h, irq/GT64260Int.c,
377        network/GT64260eth.c, pci/pci.c, startup/bspclean.c,
378        startup/reboot.c: Fix warnings.
379
3802005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
381
382        PR 779/bsp
383        * irq/irq.c, irq/irq.h, irq/irq_init.c, network/GT64260eth.c: add
384        parameter to new exception interrupt handlers in powerpc bsps
385
3862005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
387
388        * startup/linkcmds: add missing section to link cmds
389
3902005-03-14      Joel Sherrill <joel@OARcorp.com>
391
392        * pci/pci.h, pci/pcifinddevice.c: Continue PCI API unification. All use
393        pci_find_device().
394
3952005-03-04      Joel Sherrill <joel@OARcorp.com>
396
397        * pci/pci.c, pci/pci.h, startup/bspstart.c: Make PCI initialize
398        function part of the unified PCI API as pci_initialize().
399
4002005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
401
402        * startup/bspstart.c: include <rtems/powerpc/powerpc.h>.
403        Use PPC_MINIMUM_STACK_FRAME_SIZE instead of
404        CPU_MINIMUM_STACK_FRAME_SIZE.
405
4062005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
407
408        * start/start.S: include <rtems/powerpc/powerpc.h>.
409        Use PPC_MINIMUM_STACK_FRAME_SIZE instead of
410        CPU_MINIMUM_STACK_FRAME_SIZE.
411
4122005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
413
414        * configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
415
4162005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
417
418        * Makefile.am: Merge-in wrapup/Makefile.am.
419        * wrapup/Makefile.am: Remove.
420        * configure.ac: Reflect changes above.
421
4222005-01-26      Joel Sherrill <joel@OARcorp.com>
423
424        * irq/irq.c, startup/bspstart.c: Now compiles with gcc 4.x.
425
4262005-01-22      Ralf Corsepius <ralf.corsepius@rtems.org>
427
428        * tod/todcfg.c: size_t RTC_Count.
429
4302005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
431
432        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
433
4342005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
435
436        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
437
4382004-10-26      Ralf Corsepius <ralf_corsepius@rtems.org>
439
440        * Makefile.am: Fix network_CPPFLAGS. Reformat.
441        * network/GT64260eth.c: Properly prototype GT64260eth_err().
442
4432004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
444
445        * network/GT64260eth.c: Remove ether_sprintf.
446
4472004-10-21      Joel Sherrill <joel@OARcorp.com>
448
449        * startup/bspstart.c: Remove warnings for variables only used when
450        certain conditionals are enabled..
451
4522004-10-21      Joel Sherrill <joel@OARcorp.com>
453
454        * Makefile.am: Add missing network_CPPFLAGS.
455
4562004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
457
458        * Makefile.am: Build networking.rel conditionally.
459        Reformat. Cosmetics.
460        * wrapup/Makefile.am: Build networking.rel conditionally.
461        Add libcpu and exception handling rels.
462        * startup/bspstart.c: Eliminate RTEMS fixed size types.
463
4642004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
465
466        * startup/bspstart.c: Remove BSP_build_date.
467
4682004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
469
470        * GT64260/Makefile.am, clock/Makefile.am, console/Makefile.am,
471        include/Makefile.am, irq/Makefile.am, network/Makefile.am,
472        pci/Makefile.am, start/Makefile.am, startup/Makefile.am,
473        tod/Makefile.am, vectors/Makefile.am, vme/Makefile.am:
474        Remove (obsolete).
475
4762004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
477
478        * configure.ac: Adaptations to rtems-4.7.
479        * Makefile.am, wrapup/Makefile.am: Reworked.
480
4812004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
482
483        * start/preload.S, start/start.S, include/bsp.h,
484        vectors/exceptionhandler.c, startup/bspstart.c: Misc.
485        adaptations to rtems-4.7.
486
4872004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
488
489        * configure: Remove (Bogus).
490        * include/tm27.h: New (Stub).
491
4922004-10-20      Joel Sherrill <joel@OARcorp.com>
493
494        * README, configure.ac, GT64260/Makefile.am, include/bsp.h,
495        irq/Makefile.am, irq/irq.c, irq/irq.h, irq/irq_init.c,
496        network/GT64260ethreg.h, pci/pci.c, startup/bspstart.c: CVS Id string
497        and license corrected.
498        * GT64260/Makefile.in, clock/Makefile.in, console/Makefile.in,
499        include/Makefile.am, include/Makefile.in, irq/Makefile.in,
500        network/Makefile.in, pci/Makefile.in, start/Makefile.in,
501        startup/Makefile.in, vectors/Makefile.in, vme/Makefile.in,
502        wrapup/Makefile.in: Removed.
503
5042004-10-20  Kate Feng <feng1@bnl.gov>
505
506        * New BSP.
Note: See TracBrowser for help on using the repository browser.