aboutsummaryrefslogtreecommitdiffstats
path: root/docs/misc
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2013-01-07 12:58:09 +0100
committerJan Beulich <jbeulich@suse.com>2013-01-07 12:58:09 +0100
commit4e3c592c93d7dbe02ca36878457515d30fe931d2 (patch)
tree6721811da6a4ad420ee99a143fbb7aed796dd47f /docs/misc
parentc9af51eb96319f8248ababea592282bc6215fc30 (diff)
downloadxen-4e3c592c93d7dbe02ca36878457515d30fe931d2.tar.gz
xen-4e3c592c93d7dbe02ca36878457515d30fe931d2.tar.bz2
xen-4e3c592c93d7dbe02ca36878457515d30fe931d2.zip
IOMMU: add option to specify devices behaving like ones using phantom functions
At least certain Marvell SATA controllers are known to issue bus master requests with a non-zero function as origin, despite themselves being single function devices. Signed-off-by: Jan Beulich <jbeulich@suse.com> Acked-by: "Zhang, Xiantao" <xiantao.zhang@intel.com>
Diffstat (limited to 'docs/misc')
-rw-r--r--docs/misc/xen-command-line.markdown10
1 files changed, 10 insertions, 0 deletions
diff --git a/docs/misc/xen-command-line.markdown b/docs/misc/xen-command-line.markdown
index 443685e904..6ad63094b2 100644
--- a/docs/misc/xen-command-line.markdown
+++ b/docs/misc/xen-command-line.markdown
@@ -703,6 +703,16 @@ Defaults to booting secondary processors.
Default: `on`
+### pci-phantom
+> `=[<seg>:]<bus>:<device>,<stride>`
+
+Mark a group of PCI devices as using phantom functions without actually
+advertising so, so the IOMMU can create translation contexts for them.
+
+All numbers specified must be hexadecimal ones.
+
+This option can be specified more than once (up to 8 times at present).
+
### ple\_gap
> `= <integer>`