diff options
author | royger <royger@FreeBSD.org> | 2015-12-15 10:07:03 +0000 |
---|---|---|
committer | royger <royger@FreeBSD.org> | 2015-12-15 10:07:03 +0000 |
commit | 1d233604a2775fb2e93402db871a8b7a28c3feca (patch) | |
tree | 77f5ad1bdd478c94d3e1316a247ff3d2ac47374e /contrib/llvm/lib/CodeGen/MachineSSAUpdater.cpp | |
parent | 918ba30df9494e6475cf598129cb23c99b02f28f (diff) | |
download | FreeBSD-src-1d233604a2775fb2e93402db871a8b7a28c3feca.zip FreeBSD-src-1d233604a2775fb2e93402db871a8b7a28c3feca.tar.gz |
x86/bounce: try to always completely fill bounce pages
Current code doesn't try to make use of the full page when bouncing because
the size is only expanded to be a multiple of the alignment. Instead try to
always create segments of PAGE_SIZE when using bounce pages.
This allows us to remove the specific casing done for
BUS_DMA_KEEP_PG_OFFSET, since the requirement is to make sure the offsets
into contiguous segments are aligned, and now this is done by default.
Sponsored by: Citrix Systems R&D
Reviewed by: hps, kib
Differential revision: https://reviews.freebsd.org/D4119
Diffstat (limited to 'contrib/llvm/lib/CodeGen/MachineSSAUpdater.cpp')
0 files changed, 0 insertions, 0 deletions