Port-vax archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Race in MSCP (ra/rx) driver



On 2020-08-26 22:06, Anders Magnusson wrote:
Den 2020-08-26 kl. 21:56, skrev Johnny Billquist:
An interesting thing to observe is that a VAX780 simulator booting from an
RM03 simulated device actually boots noticeably faster than the same
simulator booting from an MSCP device.  The I/O completion delays that
were needed for the RP device were significantly shorter and involved
fewer interactions than the MSCP (RQ) case.
I am in a way a little bit surprised. While the whole interface to a 
massbus disk is much simpler than MSCP, it also exposes more of the 
hardware, and I would have expected MSCP to essentially not require 
any delays between request and completion. One of the nice things of 
the whole protocol design actually.
The speedup of Massbus  was also true in the "real world". I was dealing quite much with 11/750's, and both RM80 and RP06 were acting significantly faster than RA81.  Probably did not have anything to do with the protocol itself, only slow RA81's :-)
I wouldn't be surprised if both disks and controller made a difference 
here. The RA81 was certainly not particularly fast, but my recollection 
of the RP06 is not that overwhelming either.
But the UDA-50 probably added a bunch of overhead as well, which the 
RH750 didn't.
What Mark notice though may be because booting from a MSCP disk (on like a 750) initializes the controller which may take a second, but on Massbus disks it is instant.
I was certainly thinking about that, but then I realized it shouldn't 
really be the case. In simh, the initialization steps of the MSCP should 
be possible to have instantaneous. No reason to emulate that part of the 
controller, is there?
  Johnny

--
Johnny Billquist                  || "I'm on a bus
                                  ||  on a psychedelic trip
email: bqt%softjar.se@localhost             ||  Reading murder books
pdp is alive!                     ||  tryin' to stay hip" - B. Idol


Home | Main Index | Thread Index | Old Index