home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!gossip.pyramid.com!olivea!spool.mu.edu!yale.edu!nigel.msen.com!sdd.hp.com!usc!news.bbn.com!bonafini@manvm2.vnet.ibm.com
- From: bonafini@manvm2.vnet.ibm.com (Andy Bonaffini)
- Newsgroups: comp.sys.sun.admin
- Subject: Host Memory Accessable from VMEbus
- Message-ID: <lb1gc0INNf6u@news.bbn.com>
- Date: 11 Sep 92 15:55:44 GMT
- Organization: IBM Manassas
- Lines: 20
- NNTP-Posting-Host: bbn.com
-
- I need to determine how to set aside a large area of host memory
- which is accessable from the VMEbus. The system is composed of a
- Sun 4/630 host running SunOS 4.1.2. I have done this with a small
- amount of memory by writing a device driver which obtains a buffer
- from the IOPB map, and then passes the VME physical address of the
- buffer to the VME device which will access the memory. From the Sun
- driver development manual it appears that this approach is limited to
- an 8 KB buffer. Since I need a 1-2 MB buffer the manual indicates the
- allocation must be made from DVMA space, but it is not clear to me how
- to go about this. In addition, I would like the memory to be accessable
- from a user process so that transfers between kernel and user address
- space are not necessary. Any guidance or code samples that can be
- provided will be greatly appreciated.
-
- Responses may be sent directly to my e-mail address below.
-
- Andy Bonaffini
- IBM Federal Systems Co.
- Manassas, VA
- bonafini@manvm2.vnet.ibm.com
-