Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!udel!mmdf From: mike.irons@lynx.northeastern.edu Newsgroups: comp.os.minix Subject: SCSI & DMA Message-ID: <35228@nigel.ee.udel.edu> Date: 2 Nov 90 03:37:18 GMT Sender: mmdf@ee.udel.edu Lines: 26 Hi All; My SCSI driver for the NCR 5380 SCSI controller chip works! Thats the good news. The bad news is that it's as slow a molasses because I have to use polled IO. I can't use port_read() because the chip needs to do hand shaking and port_read()/port_write() uses a 'rep mov' instruction. Could someone who worked on the AT wini driver please tell me the corresponding values for #define DMA_ADDR #define DMA_TOP #define DMA_COUNT #define DMA_M1 #define DMA_M2 #define DMA_INIT #define DMA_PORT_ADDR DMA support was removed from the AT wini driver and I need these values to access the DMA channel used by the AT wini driver normally. I would use the DMA channel for the XT wini driver, but since Minix NEVER seemd to set the hardware port address for the DMA transfer, I can't find out how to. If someone knows how to set the hardware port address in the DMA controller for the XT's DMA channel, that would be needed also. mike.irons%lynx@helios.northeastern.edu