aboutsummaryrefslogtreecommitdiff
path: root/ObsoleteFiles.inc
diff options
context:
space:
mode:
authorRoger Pau Monné <royger@FreeBSD.org>2014-08-11 15:37:02 +0000
committerRoger Pau Monné <royger@FreeBSD.org>2014-08-11 15:37:02 +0000
commit38232e93d808f6d475058658a3a952d6284978d0 (patch)
tree128c6469d19d914a22e2074ae9a1a2d6d1d08788 /ObsoleteFiles.inc
parentcd1692fa5d70ce770ff50cce54013418b8ce0921 (diff)
downloadsrc-38232e93d808f6d475058658a3a952d6284978d0.tar.gz
src-38232e93d808f6d475058658a3a952d6284978d0.zip
blkfront: add support for unmapped IO
Using unmapped IO is really beneficial when running inside of a VM, since it avoids IPIs to other vCPUs in order to invalidate the mappings. This patch adds unmapped IO support to blkfront. The following tests results have been obtained when running on a Xen host without HAP: PVHVM 3165.84 real 6354.17 user 4483.32 sys PVHVM with unmapped IO 2099.46 real 4624.52 user 2967.38 sys This is because when running using shadow page tables TLB flushes and range invalidations are much more expensive, so using unmapped IO provides a very important performance boost. Sponsored by: Citrix Systems R&D Tested by: robak MFC after: 1 week PR: 191173 dev/xen/blkfront/blkfront.c: - Add and announce support for unmapped IO.
Notes
Notes: svn path=/head/; revision=269814
Diffstat (limited to 'ObsoleteFiles.inc')
0 files changed, 0 insertions, 0 deletions