Thread (24 messages) 24 messages, 10 authors, 2005-02-08

Re: A scrub daemon (prezeroing)

From: Christoph Lameter <hidden>
Date: 2005-02-02 22:13:13
Also in: lkml

On Wed, 2 Feb 2005, Marcelo Tosatti wrote:
quoted
Nope the BTE is a block transfer engine. Its an inter numa node DMA thing
that is being abused to zero blocks.
Ah, OK.
Is there a driver for normal BTE operation or is not kernel-controlled ?
There is a function bte_copy in the ia64 arch. See

arch/ia64/sn/kernel/bte.c
I wonder what has to be done to have active DMA engines be abused for zeroing
when idle and what are the implications of that. Some kind of notification mechanism
is necessary to inform idleness ?

Someone should try implementing the zeroing driver for a fast x86 PCI device. :)
Sure but I am on ia64 not i386. Find your own means to abuse your own
chips ... ;-)
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help