Date: Wed, 2 Jul 2003 16:05:00 +0200 From: Maxime Henrion <mux@freebsd.org> To: Hartmut Brandt <harti@FreeBSD.org> Cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/fatm if_fatm.c Message-ID: <20030702140500.GJ42121@elvis.mu.org> In-Reply-To: <200307021353.h62Drfvp083130@repoman.freebsd.org> References: <200307021353.h62Drfvp083130@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Hartmut Brandt wrote: > harti 2003/07/02 06:53:41 PDT > > FreeBSD src repository > > Modified files: > sys/dev/fatm if_fatm.c > Log: > Make the bus_dma_tag_create use NULL for the lock arguments. We are > careful to call all map_load calls with BUS_DMA_NOWAIT because we > really don't want some PDUs to wait while others go out - ATM guarantees > the ordering of cells and also of PDUs (within one VC, that is). With > BUS_DMA_NOWAIT bus_dmamap_load should never return EINPROGRESS. FWIW, this is true since yesterday only, because I updated all the other busdma backends which use bounce pages to behave this way. Previously, this was only true for x86 and amd64. I'll document the BUS_DMA_NOWAIT flag for bus_dmamap_load() in bus_dma.9 soon. Cheers, Maxime
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030702140500.GJ42121>