source: rtems/c/src/lib/libbsp/powerpc/mvme5500/README.booting @ cf599996

4.9
Last change on this file since cf599996 was cf599996, checked in by Joel Sherrill <joel.sherrill@…>, on May 8, 2009 at 6:22:51 PM

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.
  • Property mode set to 100644
File size: 1.4 KB
RevLine 
[cf599996]1README.booting: written by S. Kate Feng <feng1@bnl.gov>, March 16, 2009
[7be6ad9]2
[cf599996]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.
[7be6ad9]7
8Booting requirement :
9-------------------------
10
[ee732739]111) One needs to setup BOOTP/DHCP and TFTP servers and /etc/bootptab(BOOTP)
12   or /etc/dhcpd.conf (DHCP) properly to boot the system.
13   (Note : EPICS needs a NTP server).
[7be6ad9]14 
[cf599996]152) Example of the boot script setup carried out on the MOTLoad
[7be6ad9]16   command line :
17
18MVME5500> gevEdit mot-script-boot
19(Blank line terminates input.)
20tftpGet -a4000000 -cxx.xx.xx.xx -sxx.xx.xx.xx -m255.255.254.0 -d/dev/enet0 -fepics/hostname/bin/rtems5500-cexp.bin
21netShut
22go -a4000000
23
24
25Update Global Environment Area of NVRAM (Y/N) ? Y
26MVME5500>
27
28Note : (cxx.xx.xx.xx is the client IP address and
29        sxx.xx.xx.xx is the server IP address)
30
[cf599996]313) Other reference web sites for mvme5500 BSP:
[ee732739]32http://www.nsls.bnl.gov/facility/expsys/software/EPICS/
[7be6ad9]33
34
[cf599996]354) To reboot the RTEMS-MVME5500 (board reset), one can invoke the
[7be6ad9]36   rtemsReboot() command at Cexp> prompt.
37 
[cf599996]385) To get started with RTEMS/EPICS and to build development
[7be6ad9]39tools and BSP, I would recommend one to reference
40http://www.aps.anl.gov/epics/base/RTEMS/tutorial/
41in additional to the RTEMS document.
Note: See TracBrowser for help on using the repository browser.