Subject: Latest sources
To: None <port-sun3@NetBSD.ORG>
From: David Jones <dej@achilles.net>
List: port-sun3
Date: 10/17/1995 07:48:16
The latest si driver source is now at

http://www.achilles.net/~dej/si.tar.gz


This is fresh as of 7:45 EDT Oct. 17.  It contains gwr's proposed OBIO
code, and the whole shebang compiles clean and runs no worse than it
always did.

You may want to change the line in isr_init() that says

*interrupt_reg = 0;

to

*interrupt_reg = IREG_ALL_ENAB;


This has the effect of enabling all interrupts earlier while keeping
the clock interrupts turned off.  Without this, the new driver will
sleep forever waiting for interrupts during swapconf, before the
clocks are started.

Note: writes won't work at all, and you can't reliably poll for completion.
If you really want to use this thing, then you must modify si_dma_alloc()
to not allocate a DMA handle for writes.