Path: utzoo!attcan!uunet!tut.cis.ohio-state.edu!ucbvax!UMIX.CC.UMICH.EDU!krowitz%richter From: krowitz%richter@UMIX.CC.UMICH.EDU (David Krowitz) Newsgroups: comp.sys.apollo Subject: Re: Adding SCSI devices Message-ID: <9006131308.AA02127@richter.mit.edu> Date: 13 Jun 90 13:08:19 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 38 The General Purpose I/O package (GPIO) contains all the system calls for controlling the I/O bus for multibus, VME bus, AT bus and SCSI periperals. There are a series of calls contained in the library that a specifically for SCSI devices: procedure scsi_$abort_operation( { abort operation } procedure scsi_$acquire( { acquire device } procedure scsi_$acquire_stream( { acquire device } procedure scsi_$do_command( { do scsi command } procedure scsi_$get_ec( { get device eventcount } procedure scsi_$get_info( { get implementation information } procedure scsi_$release( { release device } procedure scsi_$reset_device( { reset scsi device } procedure scsi_$unwire( { unwire buffer } function scsi_$wait( { wait for operation to complete } procedure scsi_$wire( { wire buffer } The complete call definitions can be found in /sys/ins/scsi.ins.pas if you have GPIO installed (it is an optional product). -- David Krowitz krowitz@richter.mit.edu (18.83.0.109) krowitz%richter.mit.edu@eddie.mit.edu krowitz%richter.mit.edu@mitvma.bitnet (in order of decreasing preference)