home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / sys / sgi / 11312 < prev    next >
Encoding:
Text File  |  1992-07-23  |  2.3 KB  |  70 lines

  1. Newsgroups: comp.sys.sgi
  2. Path: sparky!uunet!elroy.jpl.nasa.gov!ames!sgi!odin!sgihub!eurohub!vaquero.neu.sgi.com!mannel
  3. From: mannel@vaquero.neu.sgi.com (Bill Mannel)
  4. Subject: Re: assiging vme ipl to cpu's on mp systems
  5. Message-ID: <1992Jul24.073035.8864@eurohub.neu.sgi.com>
  6. Sender: news@eurohub.neu.sgi.com (Net news)
  7. Nntp-Posting-Host: vaquero.neu.sgi.com
  8. Reply-To: mannel@vaquero.neu.sgi.com (Bill Mannel)
  9. Organization: Silicon Graphics S.A., Neuchatel, Switzerland
  10. References:  <22525@hacgate.SCG.HAC.COM>
  11. Date: Fri, 24 Jul 1992 07:30:35 GMT
  12. Lines: 56
  13.  
  14. In article <22525@hacgate.SCG.HAC.COM>, lee@luke.rsg.hac.com (C. Lee) writes:
  15. |> I remember seeing on our system a few months ago a file (don't
  16. |> remember the name) that assigned VME IPL numbers to specific cpu's in
  17. |> an mp system, and mentioned that the default for an unassigned IPL
  18. |> was cpu 0.
  19. |> 
  20. |> I *thought* the file was somewhere in "/usr/sysgen/master.d", but
  21. |> I've looked thru the files there and in "/usr/sysgen/*" and can't
  22. |> find it.  We haven't upgraded since I saw it, but it might have been
  23. |> "over modified" or accidently deleted, or I'm overlooking it or
  24. |> looking in the wrong places.
  25. |> 
  26. |> Does anyone know the name and location of the file?
  27. |> 
  28. |> Thanks.
  29.  
  30.  
  31. The IPL directives are placed in the file /usr/sysgen/system.
  32.  
  33. On an MP machine, with 4.0+, there's a default arrangement of IPL
  34. directives, with the intent of spreading the interrupts around among
  35. various processors, for more efficient interrupt handling.
  36.  
  37.  
  38.  
  39. Here's the default arrangement for a 440 SkyWriter on 4.0.1, if you
  40. want to recreate (same arrangement on a 340 VGXT on 4.0.5):
  41.  
  42.  
  43.  
  44. *
  45. *
  46. * Tie a VME IPL level to a processor.  The default is 0.
  47. *       If the specified processor does not exist at run time,
  48. *       the kernel will default to processor 0.
  49. * IPL: level cpu#
  50. *
  51. * level 0 is local intr on IO2 which is SCSI and ENET so it must go to
  52. *       the network processor
  53. IPL: 0 1
  54. * level 4 is for networking device
  55. IPL: 4 1
  56. * level 8 is SCSI 0 on IO3
  57. IPL: 8 2
  58. * level 9 is SCSI 1 on IO3
  59. IPL: 9 3
  60. * level 10 is local ENET on IO3
  61. IPL: 10 1
  62. *
  63.  
  64.  
  65. You won't see this default arrangement on a PI or an Indigo's
  66. /usr/sysgen/system, since these machines can not be MP (however,
  67. single-processor Power Series machines still have the default
  68. arrangement, but all the levels default to proc 0, as they must).
  69.  
  70.