Commit 0e5a89db authored by Hubert Jasudowicz's avatar Hubert Jasudowicz Committed by Borislav Petkov

doc: Remove references to IBM Calgary

The Calgary IOMMU driver has been removed in

  90dc392f ("x86: Remove the calgary IOMMU driver")

Clean up stale docs that refer to it.
Signed-off-by: default avatarHubert Jasudowicz <hubert.jasudowicz@gmail.com>
Signed-off-by: default avatarBorislav Petkov <bp@suse.de>
Link: https://lkml.kernel.org/r/1bd2b57dd1db53df09e520b8170ff61418805de4.1623274832.git.hubert.jasudowicz@gmail.com
parent ec35d1d9
...@@ -247,16 +247,11 @@ Multiple x86-64 PCI-DMA mapping implementations exist, for example: ...@@ -247,16 +247,11 @@ Multiple x86-64 PCI-DMA mapping implementations exist, for example:
Kernel boot message: "PCI-DMA: Using software bounce buffering Kernel boot message: "PCI-DMA: Using software bounce buffering
for IO (SWIOTLB)" for IO (SWIOTLB)"
4. <arch/x86_64/pci-calgary.c> : IBM Calgary hardware IOMMU. Used in IBM
pSeries and xSeries servers. This hardware IOMMU supports DMA address
mapping with memory protection, etc.
Kernel boot message: "PCI-DMA: Using Calgary IOMMU"
:: ::
iommu=[<size>][,noagp][,off][,force][,noforce] iommu=[<size>][,noagp][,off][,force][,noforce]
[,memaper[=<order>]][,merge][,fullflush][,nomerge] [,memaper[=<order>]][,merge][,fullflush][,nomerge]
[,noaperture][,calgary] [,noaperture]
General iommu options: General iommu options:
...@@ -295,8 +290,6 @@ iommu options only relevant to the AMD GART hardware IOMMU: ...@@ -295,8 +290,6 @@ iommu options only relevant to the AMD GART hardware IOMMU:
Don't initialize the AGP driver and use full aperture. Don't initialize the AGP driver and use full aperture.
panic panic
Always panic when IOMMU overflows. Always panic when IOMMU overflows.
calgary
Use the Calgary IOMMU if it is available
iommu options only relevant to the software bounce buffering (SWIOTLB) IOMMU iommu options only relevant to the software bounce buffering (SWIOTLB) IOMMU
implementation: implementation:
...@@ -307,28 +300,6 @@ implementation: ...@@ -307,28 +300,6 @@ implementation:
force force
Force all IO through the software TLB. Force all IO through the software TLB.
Settings for the IBM Calgary hardware IOMMU currently found in IBM
pSeries and xSeries machines
calgary=[64k,128k,256k,512k,1M,2M,4M,8M]
Set the size of each PCI slot's translation table when using the
Calgary IOMMU. This is the size of the translation table itself
in main memory. The smallest table, 64k, covers an IO space of
32MB; the largest, 8MB table, can cover an IO space of 4GB.
Normally the kernel will make the right choice by itself.
calgary=[translate_empty_slots]
Enable translation even on slots that have no devices attached to
them, in case a device will be hotplugged in the future.
calgary=[disable=<PCI bus number>]
Disable translation on a given PHB. For
example, the built-in graphics adapter resides on the first bridge
(PCI bus number 0); if translation (isolation) is enabled on this
bridge, X servers that access the hardware directly from user
space might stop working. Use this option if you have devices that
are accessed from userspace directly on some PCI host bridge.
panic
Always panic when IOMMU overflows
Miscellaneous Miscellaneous
============= =============
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment