Subject: Re: MI code and the VAX port
To: Anders Magnusson <ragge@ludd.luth.se>
From: Matt Thomas <matt@3am-software.com>
List: port-vax
Date: 08/18/1998 10:07:33
At 01:20 AM 8/18/98 , Anders Magnusson wrote:
>> 
>> I'm adding on focusing the VS4000/60 and getting its SCSI and Sound
>> ports working.  It would make my life easier if the VAX port was 
>> closer to other ports in some respects.
>> 
>> 2) Nuke vsbus.  On the {MV,VS}2000/3100/4000, just connect the
>>    devices to mainbus0.  For example the VS4000/60 would be:
>> 
>[..]
>The reason that vsbus was invented was to hold resources; merely
>which part of the DMA area that is allocated for what and to 
>lock the registers for simultaneous access. If this can be done
>with the bus_* code, good! I don't know enough about this.
>Otherwise there must be some way to keep the bus resources for 
>both the VS3100 and VS4000. The VS4000 map reg implementation is
>much more like the Unibus and can maybe be forced to share the
>same resource keeping scheme.

That would be handled by the bus_dma infrastructure.  I plan on
modeling the VS4000 sgmap after the Alpha PCI sgmap code.

-- 
Matt Thomas               Internet:   matt@3am-software.com
3am Software Foundry      WWW URL:    http://www.3am-software.com/bio/matt/
Sunnyvale, CA             Disclaimer: I avow all knowledge of this message