Subject: Re: SCSI _is_ still broken on VS3100
To: maximum entropy <entropy@zippy.bernstein.com>
From: Anders Magnusson <ragge@ludd.luth.se>
List: port-vax
Date: 01/06/1999 15:55:53
> >Date: Tue, 5 Jan 1999 12:42:35 -0500 (EST)
> >From: maximum entropy <entropy@zippy.bernstein.com>
> >
> >instances of 0x200C0080 to 0x200C0180). I haven't had the time to
> >play with it yet...and I may be way out in left field here. Oh well.
>
> I wasn't quite in left field...but maybe right field. Here's the real
> fix (actually two fixes for two different problems):
>
[...]
>
> +#if NNCR > 0
> + /* SCSI controller */
> + MAPVIRT(sca_regs, (KA43_SCS_SIZE / VAX_NBPG));
> + pmap_map((vm_offset_t)sca_regs, (vm_offset_t)KA43_SCS_BASE,
> + (vm_offset_t)KA43_SCS_BASE + KA43_SCS_SIZE,
> + VM_PROT_READ|VM_PROT_WRITE);
> +
> + /* SCSI DMA. Not used right now, untested. */
> + MAPVIRT(dma_area, (KA43_DMA_SIZE / VAX_NBPG));
> + pmap_map((vm_offset_t)dma_area, (vm_offset_t)KA43_DMA_BASE,
> + (vm_offset_t)KA43_DMA_BASE + KA43_DMA_SIZE,
> + VM_PROT_READ|VM_PROT_WRITE);
> +#endif
>
Of course! Braindamage... I had just forgotten that. Fixed now.
-- Ragge