Messages in this thread |  | | Date | Tue, 1 Oct 1996 08:34:07 -0700 | From | "Leonard N. Zubkoff" <> | Subject | Re: Please Advise: SCSI vs. IDE |
| |
From: Albert Cahalan <albert@ccs.neu.edu> Date: Mon, 30 Sep 1996 19:14:13 -0400 (EDT) Cc: linux-kernel@vger.rutgers.edu Precedence: bulk
> With ISA busmasters, the kernel has to double-buffer the IO memory for > the 16MB+ area, which makes the whole idea with DMA fail completely. > The extra copy is _worse_ than the CPU doing the reading by hand in > the first place.
That should not happen if the kernel was compiled with the 16 MB RAM limit. Until I grepped the kernel source, I thought that config option would get rid of the double-buffer overhead.
Bounce buffers will only be used if you actually have more than 16MB and if the actual data transfer is taking place to an area that cannot be DMA'ed to directly. You don't even need to set the 16M option.
Leonard
|  |