>>> Jeremy Fitzhardinge <jeremy@goop.org> 14.11.08 20:33 >>>
No, Tony Luck actually merged it, but someone else (I don't recall who it
was) requested it to be reverted again.
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=510990...
The question is whether a multi-page piece of memory must be funneled
through the swiotlb in the first place. In native code, checking whether
the first/last byte satisfies the address_needs_mapping() check is
sufficient, but in Xen you also need to check whether the known to be
physically contiguous pages are also machine-contiguous.
Jan
--