Re: A scrub daemon (prezeroing)
From: Christoph Lameter <hidden>
Date: 2005-02-02 22:13:13
Also in:
lkml
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>