Xref: utzoo comp.sys.dec:606 comp.unix.wizards:7332 Path: utzoo!mnetor!uunet!steinmetz!ge-dab!codas!alxfin!robert From: robert@alxfin.UUCP (Robert Talley) Newsgroups: comp.sys.dec,comp.unix.wizards Subject: Seeking help with Ultrix devices Message-ID: <246@alxfin.UUCP> Date: 24 Mar 88 16:10:02 GMT Organization: Alexander Financial Svcs., Apopka,FL Lines: 35 Keywords: ultrix device-drivers kernel help I would like to be able to map a small portion of the Q-bus I/O page into a user process so that I can directly control a device on the bus. In checking through the Ultrix documentation, I have found that the 'ik' device driver (in the unsupported subsets) does this so that the user can eliminate the I/O overhead through the kernel. What I would like to know is, can anyone point me in the right direction to obtain information on the kernel calls and/or functions required to do this. Eventually I would like to write a device driver that also incorporates device interrupt handling, but just being able to map the device registers into my process will suffice for now. Of course I do not have a source license and am quite the neophyte when it comes to device drivers. I would really appreciate any experiences, tips, warnings, and/or examples that anyone could provide. My environment is: DEC uVAX-I/II systems Ultrix v1.2 and/or 2.0[2] An example device is the DRV11-J (or equivilent register structure) PLEASE EMAIL RESPONSES. I will summarize if requested. Thank you in advance for sharing your knowlege. Robert Talley ...!{moss,mtune}!codas!alxfin!robert ----------------------------------------------------------------------------- codas-------\ ___________^___________ \ ( * ) \---alxfin!robert \-/ \---alxfin!rtmvax!rob o/ \o Alexander Aviation Associates alxfin!robert Apopka, Florida -----------------------------------------------------------------------------