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