From: CSBVAX::MRGATE!RELAY-INFO-VAX@CRVAX.SRI.COM@SMTP 10-SEP-1988 01:09 To: ARISIA::EVERHART Subj: Re: Placing a routine in the nonpaged pool. Received: From KL.SRI.COM by CRVAX.SRI.COM with TCP; Fri, 9 SEP 88 11:48:49 PDT Received: from ucbvax.Berkeley.EDU by KL.SRI.COM with TCP; Fri, 9 Sep 88 11:31:16 PDT Received: by ucbvax.Berkeley.EDU (5.59/1.31) id AA13153; Fri, 9 Sep 88 07:44:35 PDT Received: from USENET by ucbvax.Berkeley.EDU with netnews for info-vax@kl.sri.com (info-vax@kl.sri.com) (contact usenet@ucbvax.Berkeley.EDU if you have questions) Date: 8 Sep 88 16:30:32 GMT From: mcvax!cernvax!rbt@uunet.uu.net (rbt) Organization: CERN European Laboratory for Particle Physics, CH-1211 Geneva, Switzerland Subject: Re: Placing a routine in the nonpaged pool. Message-Id: <815@cernvax.UUCP> References: <880906124002.21a01c21@LBL.Gov> Sender: info-vax-request@kl.sri.com To: info-vax@kl.sri.com In article <880906124002.21a01c21@LBL.Gov> nagy%warner.hepnet@LBL.GOV (Frank J. Nagy, VAX Wizard & Guru) writes: >of the "Writing a Device Driver for VAX/VMS" manual. > > ...... { Directions deleted } ...... > >IPL is unchanged (routine must be called with IPL < the IPL value stored >in EXE$GL_NONPAGED, which is usually 11). Small problem: in VMS version 5, G^EXE$ALONONPAGED must use a spinlock. So, the proper IPL is now IPL$_POOL. This is one of the things that must be changed in existing drivers and that have NOT been reported in DEC manuals (together with some other details that I will not discuss here). Good upgrade !