Ignore:
Timestamp:
May 8, 2009, 6:22:51 PM (10 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.9
Children:
82948ea1
Parents:
ef3a82f
Message:

2009-05-08 Kate Feng <feng1@…>

PR1395/bsps

  • Updated the changes from RTEMS-4.8.0, which were made since Oct. 2007.
  • network/if_1GHz/if_wm.c: fixed some bugs in the 1GHz driver.
  • pci/pci_interface.c: + Enabled PCI "Read", "Read Line", and "Read Multiple" + Agressive Prefetch to improve the performance of the PCI based

applications (e.g. 1GHz NIC).

  • irq/BSP_irq.c : Replaced the irq/irq.c, and used GT_GPP_Value register to monitor the cause of the level sensitive interrupts. This unique solution solves various bugs in the 1GHz network drivers Fixed bugs in compute_pic_masks_from_prio()
  • pci/pci.c : Updated it to be consistent with the original pci.c
  • written by Eric Valette. There is no change in its function.
  • irq/irq_init.c : set defaultIrq->next_handler to be 0
  • for BSP_SHARED_HANDLER_SUPPORT.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/powerpc/mvme5500/README.booting

    ref3a82f rcf599996  
    1 README.booting: written by S. Kate Feng <feng1@bnl.gov>, Aug. 28, 2007
     1README.booting: written by S. Kate Feng <feng1@bnl.gov>, March 16, 2009
    22
    3 The bootloader is adapted from Till Straumann's Generic Mini-loader,
    4 which he wrote originally for the SVGM powerpc board.
    5 The BSP is built and tested on the 4.7 CVS RTEMS release.
     3The BSP is built and tested on the RTEMS 4.9.1 release. The
     4PR1385 patch for c/src/lib/libbsp/powerpc/shared/irq/irq_asm.S
     5is not needed for the mvme5500 BSP because the PowerPC BSPs
     6use the shared exception framework in the RTEMS 4.9 release.
    67
    78Booting requirement :
     
    1213   (Note : EPICS needs a NTP server).
    1314 
    14 2) Please copy the prebuilt RTEMS binary (e.g. misc/rtems5500-cexp.bin)
    15    and perhaps others (e.g. misc/st.sys) to the /tftpboot/epics/hostname/bin/
    16    directory or the TFTPBOOT one you specified in the 'tftpGet'
    17    command of the boot script (as shown in the following example).
    18 
    19 3) Example of the boot script setup carried out on the MOTLoad
     152) Example of the boot script setup carried out on the MOTLoad
    2016   command line :
    2117
     
    3329        sxx.xx.xx.xx is the server IP address)
    3430
    35 4) Other reference web sites for mvme5500 BSP:
    36 http://lansce.lanl.gov/EPICS/presentations/KateFeng%20RTEMS-mvme55001.ppt
     313) Other reference web sites for mvme5500 BSP:
    3732http://www.nsls.bnl.gov/facility/expsys/software/EPICS/
    38 http://www.nsls.bnl.gov/facility/expsys/software/EPICS/FAQ.txt
    3933
    40 5) When generating code (especially C++) for this system, one should
    41    use at least gcc-3.2 (preferrably a copy downloaded from the RTEMS
    42    site [snapshot area] )
    4334
    44 6) To reboot the RTEMS-MVME5500 (board reset), one can invoke the
     354) To reboot the RTEMS-MVME5500 (board reset), one can invoke the
    4536   rtemsReboot() command at Cexp> prompt.
    4637 
    47 7) Please reference http://www.slac.stanford.edu/~strauman/rtems
    48 for the source code and installation guidance of cexp, GeSys and
    49 other useful utilities such as telnet, nfs, and so on.
    50 
    51 8) To get started with RTEMS/EPICS and to build development
     385) To get started with RTEMS/EPICS and to build development
    5239tools and BSP, I would recommend one to reference
    5340http://www.aps.anl.gov/epics/base/RTEMS/tutorial/
Note: See TracChangeset for help on using the changeset viewer.