Subject: Re: VS4000 SCSI: status
To: Anders Magnusson <ragge@ludd.luth.se>
From: Matt Thomas <matt@3am-software.com>
List: port-vax
Date: 03/06/2000 19:26:33
At 06:39 PM 3/6/00 , Anders Magnusson wrote:
> > Reads are now working (a RZ23L gets about 730KB/s).
> > Writes seems to never complete.
> >
>Wow, congrats!
Most writes complete but some don't.
> > I had to add a vmapbuf/vunmapbuf routines but hopefully
> > they won't effect the other disk drivers too much.
> >
>Actually they do... Removing them gave ~200k/s extra speed while
>doing raw disk I/O on a VS3100/m30. Also adding them may break the
>raw disk DMA on the NCR5380.
>It would be nice if they could be avoided. There is actually no reason
>to use those routines at all on a vax; the only situation they are
>needed are on archs where a) all data must be copied and b) the whole
>memory isn't accessible directly. On those archs it could be solved in
>a different way anyway nowadays.
The problem is that the ncr53c9x MI code doesn't pass a ptr to the proc
so I can't pass it to bus_dmamap_load. I didn't feel like changing the
MI interface.
--
Matt Thomas Internet: matt@3am-software.com
3am Software Foundry WWW URL: http://www.3am-software.com/bio/matt/
Cupertino, CA Disclaimer: I avow all knowledge of this message