[comp.unix.ultrix] Network Interfaces

king@vrdxhq.verdix.com (Greg King) (07/04/90)

Greetings:

I am currently trying to port a Berkley like (Sun OS 4.0.3) network interface 
driver to a Microvax 3300 under Ultrix 3.1 and looking for some information.

My first question concerns the device specification for the configuration
file.  The device specification I expect to use is shown below:
 
device xx0 at uba? csr 0xa000 vector xxintr 

Is there not a special mnemonic to refer to QBUS adapters?  For example,
maybe "qba?".  I can find no mention of such a mnemonic anywhere so I'm
going on the assumption that "uba" is used interchangeably to mean UNIBUS
or QBUS.  Is this true?

Second, is the csr address an offset from the start of bus memory or an
absolute physical address?  Does the CSR literally have to be in the upper
8K of QBUS space typically reserved for CSRs or can it be anywhere within
QBUS space?  

Finally, assuming that Ultrix does not use the output from the probe 
routine (the size of the device's register bank) what is the default size
of a device's CSR bank?  Can I have a set of CSRs that occupy 64k of QBUS
space?    


Thanks in advance for any and all information.

Greg King
Verdix Corporation
14130-A Sullyfield Circle
Chantilly, VA 22021
703-378-7600 x288

king@verdix.com