diff --git a/src/sys/sys/dma.c b/src/sys/sys/dma.c index 3689423..2284cee 100644 --- a/src/sys/sys/dma.c +++ b/src/sys/sys/dma.c @@ -57,7 +57,7 @@ } void _dmaXfer(uInt8 dmaChannel,uInt8 page,uInt offset,uInt length,uInt8 mode) { - asm("cli"); + //asm("cli"); outportByte(maskReg[dmaChannel], 0x04 | dmaChannel); outportByte(clearReg[dmaChannel], 0x00); outportByte(modeReg[dmaChannel], mode); @@ -67,11 +67,14 @@ outportByte(countPort[dmaChannel], lowByte(length)); outportByte(countPort[dmaChannel], highByte(length)); outportByte(maskReg[dmaChannel], dmaChannel); - asm("sti"); + //asm("sti"); } /*** $Log$ + Revision 1.3 2004/07/21 17:42:22 reddawg + Fixed dma code maybe it will work in 3.3.3 now + Revision 1.2 2004/04/30 14:16:04 reddawg Fixed all the datatypes to be consistant uInt8,uInt16,uInt32,Int8,Int16,Int32