Re: vsbus doc?

Anders Magnusson <[email protected]> Thu, 9 Apr 2026 19:22:30 +0200
Newsgroups gmane.os.netbsd.ports.vax
Message-ID <[email protected]>
Hello,

correct Johnny, the "vsbus" was just to hang devices on which needed the 
vaxstation properties (interrupt registers, DMA, ...). 
Uba/mba/bi/sbi/vsbus/... are just all handled as buses with different 
properties.

-- R

Den 2026-04-09 kl. 11:00, skrev Johnny Billquist:
> Ragge can preobably make a better comment on this, but my 
> recollection/understanding is that "vsbus" is just an artificial name 
> since you need some kind of bus to hang all the drivers off, and you 
> need to call it something.
>
> Not sure how much, if anything actual physical represents this. But it 
> holds the I/O space, and manages DMA.
>
> If this answer makes any sense, I don't know. :-)
>
>   Johnny
>
> On 08/04/2026 17.18, Mouse wrote:
>> I'm finding myself wanting to backport support for the 3100/80 from 5.2
>> and/or 4.0.1 to 1.4T.
>>
>> To some extent, I can just copy code.  But I'd like to understand it,
>> if only to make sure I get it integrated correctly.
>>
>> The major piece I'm aware of at the moment that I don't understand is
>> the hardware backing (what 4.0.1 and 5.2 call) vsbus.  Clearly
>> _someone_ understood it at some point, or the code wouldn't exist.  So
>> what I'm asking is, does anyone know of any documentation on that
>> hardware, documentation suitable for someone writing OS-level code for
>> it?
>>
>> I haven't gone searching because I don't know what to search for.  I've
>> done a little searching for 3100/80 stuff, but the false positives
>> always flood the search results to the point of uselessness, so I
>> clearly haven't found the right search terms.
>>
>> /~\ The ASCII                  Mouse
>> \ / Ribbon Campaign
>>   X  Against HTML        [email protected]
>> / \ Email!         7D C8 61 52 5D E7 2D 39  4E F1 31 3E E8 B3 27 4B
>