xfs
[Top] [All Lists]

O_DIRECT address restrictions

To: linux-xfs@xxxxxxxxxxx
Subject: O_DIRECT address restrictions
From: "Rick Smith" <rgsmith72@xxxxxxxxxxx>
Date: Thu, 08 May 2003 15:16:22 -0700
Sender: linux-xfs-bounce@xxxxxxxxxxx
Hello,
What are the memory address restrictions when using the O_DIRECT flag with XFS? I am trying to perform I/O directly from the filesystem to a piece of mmap'ed video memory and I get the "bad address" error when I attempt to do so with O_DIRECT. Without the O_DIRECT flag I am able to perform the I/O but is it must too slow. Using O_DIRECT with other system memory seems to work fine, but I would like the option of transferring data directly to a video card without a bounce buffer and a DMA step. Is direct I/O available to any memory address that satisfies the alignment requirement or must this address be below the MAX_DMA_ADDR?

Any help appreciated. Thanks.

Rick Smith

_________________________________________________________________
STOP MORE SPAM with the new MSN 8 and get 2 months FREE* http://join.msn.com/?page=features/junkmail


<Prev in Thread] Current Thread [Next in Thread>