2002 Linux Symposium
navigation



related

contact:

DMA Hints on parisc/ia64

Grant Grundler

HP PA-RISC and ia64 IO Controllers support the ability to prefetch cachelines for IO devices doing DMA. The benefit is same as for CPU: bring the data closer to the consumer. HP had some historical reasons (PA-RISC) for carrying this behavior forward to current (ia64) platforms. Since PCI bus transactions eventually reach the "Front Side Bus" (FSB, aka Central Bus), either bus can be a bottleneck depending on configuration and workload. DMA hints is just one means of improving PCI and FSB interactions. To learn expected characteristics of those interactions, Linux might consider extending current "Device DMA" mapping interface to specify a few more DMA behaviors instead of the hacks I've used to test "DMA Hints" on HP ZX1 platforms.
2004
© 1999-2003 Linux Symposium.  All Rights Reserved.