On 04/29/2010 09:59 PM, Avi Kivity wrote:
I'm convinced it's useful. The API is so close to a block device (read/write with key/value vs read/write with sector/value) that we should make the effort not to introduce a new API.
Plus of course the asynchronity and batching of the block layer. Even if you don't use a dma engine, you improve performance by exiting one per several dozen pages instead of for every page, perhaps enough to allow the hypervisor to justify copying the memory with non-temporal moves.
-- I have a truly marvellous patch that fixes the bug which this signature is too narrow to contain. -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxxx For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>