Subject: Re: CVS commit: src/sys/dev/ieee1394
To: None <tsutsui@ceres.dti.ne.jp>
From: KIYOHARA Takashi <kiyohara@kk.iij4u.or.jp>
List: source-changes
Date: 05/01/2006 22:37:50
Hi! Tsutsui-san,


From: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
Date: Mon, 1 May 2006 21:16:33 +0900

> > The ieee1394 driver's DMA descriptor cannot be operated if it is not a
> > memory of coherent now.  This is because processing that rewrites
> > descriptor without stopping DMA under operation is done. 
> > 
> > In that case, ieee1394 today will not be able to be used.  Is there
> > something any idea?
> 
> I don't think it's an ieee1394 specific problem because
> many other drivers (SCSI, Ethernet) notify DMA xfer completion
> via DMA descriptors. How does BUS_DMA_COHERENT
> (i.e. uncached DMA descriptor) help in your ieee1394 case?

known me too.  i.e. fxp(4), tlp(4)...
Neither fxp(4) nor tlp(4) seem to do sync to the DMA descriptor. 


> i.e. is there any benefits by removing sync ops?

I am expecting that be able to work early by this change.
--
kiyohara