Subject: Re: UNIBUS and Q-bus
To: None <port-vax@NetBSD.ORG>
From: Allison J Parent <allisonp@world.std.com>
List: port-vax
Date: 03/24/1998 10:53:36
<Isn't it harder than just writing the RLV11 device driver?  After
<all, you have to make sure that *nothing* else in the OS attempts

I'll bet it does.  I did a PDP-11/23b setup with 1mb Q-bus ram and a 
RLV11 and it crashes with rt11 if I try to address the RL02.  As a 
check I put the RLV12 back in and it operated normally it also worked 
if I cut the total ram to 256k with the RLV11.

The problem is not the 18bit dma limitation as that can be handled as a
local buffer problem is the device register showing up all over the place.

<This will probably make Q-bus graphics support especially difficult, as y
<have to be sure that none of your graphics buffers are over 256k long
<and that they are all aligned properly.

It would kill you.

<Support for less-brain-damaged 18-bit DMA devices is much more
<straightforward - for example, for a RXV21 all you need is a "bounce-buff
<in the lower 256 k for DMA's to go to/from.  This is much simpler than
<RLV11 support.

The RXV21 is sane as is RLV12 as I've put them is VMS powered vaxen in the 
past with zero trouble.

Supporting RLV11 would be a major problem.  This also ignores the 
problem of putting a RLV11 in a vax Q22 backplane is not possible due 
to required CD connect (cannot use the memory slots).  I'd save the RLV11 
for a Q18 11/23 or other Q-bus PDP11 with 256k or less ram.  It's one of 
only a few devices that are not Q22 complient.  For VAX that is a must.


Allison