summaryrefslogtreecommitdiffstats
path: root/target-ppc/mfrom_table.c
diff options
context:
space:
mode:
authorAlexey Kardashevskiy <aik@ozlabs.ru>2014-05-27 15:36:30 +1000
committerAlexander Graf <agraf@suse.de>2014-06-16 13:24:39 +0200
commitda95324ebe462b14a3507af02eb4a689c8a1619f (patch)
tree246278f453437fa1e744a1c02869710006554c74 /target-ppc/mfrom_table.c
parenta1d59c0ffadf17d546f53f4bda06e8adcf616ede (diff)
downloadhqemu-da95324ebe462b14a3507af02eb4a689c8a1619f.zip
hqemu-da95324ebe462b14a3507af02eb4a689c8a1619f.tar.gz
spapr_iommu: Enable multiple TCE requests
Currently only single TCE entry per request is supported (H_PUT_TCE). However PAPR+ specification allows multiple entry requests such as H_PUT_TCE_INDIRECT and H_STUFF_TCE. Having less transitions to the host kernel via ioctls, support of these calls can accelerate IOMMU operations. This implements H_STUFF_TCE and H_PUT_TCE_INDIRECT. This advertises "multi-tce" capability to the guest if the host kernel supports it (KVM_CAP_SPAPR_MULTITCE) or guest is running in TCG mode. Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru> Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'target-ppc/mfrom_table.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud