linux/Documentation/Intel-IOMMU.txt
<<
>>
Prefs
   1Linux IOMMU Support
   2===================
   3
   4The architecture spec can be obtained from the below location.
   5
   6http://www.intel.com/technology/virtualization/
   7
   8This guide gives a quick cheat sheet for some basic understanding.
   9
  10Some Keywords
  11
  12DMAR - DMA remapping
  13DRHD - DMA Engine Reporting .1
n/Intel-IOMMU.txt#L11" id="L11" class="lv1:e" name="L9">   9
   9
  11
   9
   8This gui1de gives1 a quick cheat sheet fo1r som1 basiBOMMU.stuff" class="line" name="L8">   8This gui1="Docume1ntation/Intel-IOMMU.txt1#L10"1id="L-----------" class="line" name="L2">   2=========eywords
2a href="Documentation/I2tel-I20="L8" class="line" name="L8">   8This gui2ef="Docu2entation/Intel-IOMMU.tx2#L12"2id="LACPI en" nratg.
   8This gui2============
  11
2n/IntOMMm9" class="line" name="L9">   9
   8This gui2="Docume2ntation/Intel-IOMMU.txt2#L6" 2d="L6WhcumundRMRM?" class="line" name="L8">   8This gui2"http://2www.intel.com/technolog2y/vir26d="L-------------" class="line" name="L2">   2=========="Docume2ntation/Intel-IOMMU.txt2#L8" 2d="L8" class="line" name="L8">   8This gui2de gives2 a quick cheat sheet fo2r som2 basic ernloceIntel-deviceL
OMMUBIOS 3fbbrolL,ion/Ie.g USB-deviceL
Oo per    8This gui2="Docume2ntation/Intel-IOMMU.txt2#L10"2id="LPS2 emule="L8. ow lregeles ofnmemorytus/Intn/IOMMsl-deviceL
oceImarked" class="line" name="L8">   8This gui3eywords
3a href="Documentation/I3tel-I30="L8reserv/IninIOMMUe820Imap. WhenIwe kup" lecU.txtransle="L8,cU.txtoIOMos1:e" name="L9">   9
   9
   9
3n/Intunity " id="Lsntn/IOMMsl-regeles tn/IOMMsl-deviceL
toIacceLsIOMMsl-regeles.:e" name="L9">   9
   8This gui3="Docume3ntation/Intel-IOMMU.txt3#L6" 3d="L6Ht#LundIOVAUgennratgd?" class="line" name="L8">   8This gui3"http://3www.intel.com/technolog3y/vir36d="L---------------------" class="line" name="L2">   2========3="Docume3ntation/Intel-IOMMU.txt3#L8" 3d="L8" class="line" name="L8">   8This gui3de gives3 a quick cheat sheet fo3r som3 basiWell behav/Indringrs"Doll pci_" i_*()"DollsU.ttn/eIneid="L 3fmm   8This gui3="Docume3ntation/Intel-IOMMU.txt3#L10"39/IntOMcumne/IL
Oo per    4The archieywords
4a href="Documentation/I4tel-I40="L8re hrred,Idevice per    9
  12DMAR 4========4===
 txt#L2"dringr al5" idg.
  12DMAR 4="Docume4ntation/Intel-IOMMU.txt4U.t >43tel-device has itsIown domai8 (hencMUproon.
e="). DeviceL
txt#L p2p bridgeL11" class="line" name="L11">  11
  11

Doc aliOMM"Lxtn/Ip2p bridgeL.:e" name="L9">   9
  12DMAR 4="Docume4ntation/Intel-IOMMU.txt4#L8" 47alizIOVAUgennrat">
Dos pretty gennric. Wetus/InOMMUsMU. ion/IiqueIas vmal5" ()12" class="line" name="L12">  12DMAR 4de gives4 a quick cheat sheet fo4r som4 basibp" vMMsl-oceInot globtx addv is spaceL, bp" separatgion/IeachMdomai8.12" class="line" name="L12">  12DMAR 4="Docume4ntation/Intel-IOMMU.txt4#L10"49/IntDiffernamMU.txe#L11"s may sid="L2UdiffernamMn" b#L ofndomai8L.:e" name="L9">   9
   8This gui5ef="Docu5entation/Intel-IOMMU.tx5#L12"51basiWe also al5" idg guard pageL with eachM" id="L,IntIwe DocuattemptUOo  idch:e" name="L9">   9
   5
5d="L4" class="line" name="L4">   4The arch5itecture5 spec can be obtained f5rom t54="L8" class="line" name="L8">   8This gui5="Documenntation/Intel-IOMMU.txt##L6" 5d="L6Graphics Problems?" class="line" name="L8">   8This gui5"http://5www.intel.com/technolog5y/vir56d="L------------------" class="line" name="L8">   8This gui5="Docume5ntation/Intel-IOMMU.txt5#L8" 57alizIf youxe#cou   rDossueL with graphics deviceL, youxDocutrytadd="L13" class="line" name="L13">  13DRHD 5de gives5 a quick cheat sheet fo5r som5 basi   5
   5
   8This gui6ef="Docu6entation/Intel-IOMMU.tx6#L12"61MU.txt#L1exce/selesUOo IOVA" class="line" name="L8">   8This gui6========6===
   8This gui6="Docume6ntation/Intel-IOMMU.txt6U.t >6d="L4>   rruptUrangeL
oceInot addv is transle=ed,I(0xfee00000 - 0xfeefffff)5" class="line" name="L5">   5

s. HencMUwMUreserv/cOMM" class="line" name="L5">   5
   9
  12DMAR 6="Docume6ntation/Intel-IOMMU.txt6#L8" 6d="L8" class="line" name="L8">   8This gui6de gives6 a quick cheat sheet fo6r som6 basiFaultUre="L11" " class="line" name="L8">   8This gui6="Docume6ntation/Intel-IOMMU.txt6#L10"6id="L---------------" class="line" name="L8">   8This gui7eywords
7a href="Documentation/I7tel-I70="L6When  rrorL
oceIre="L1ed,IOMMUU.txe#L11" signalsUvMa
   8This gui7ef="Docu7entation/Intel-IOMMU.tx7#L12"71="L8reaslec
sol"5" class="line" name="L5">   5
   7
7d="L4SeMU.txt#Lon/Inample5" class="line" name="L5">   5
   8This gui7="Docume7ntation/Intel-IOMMU.txt7#L6" 7d="L6" class="line" name="L6">   6   6   6   6  11
   5
  12DMAR 8========8===
  12DMAR 8="Docume8ntation/Intel-IOMMU.txt8U.t >8d="L4" class="line" name="L4">   4The arch8itecture8 spec can be obtained f8rom t84="L6When IOMMUisU.t="L proceLs/In  11
   5
  12DMAR 8="Docume8ntation/Intel-IOMMU.txt8#L8" 87d="LACPI IOMM:Host addv is width 3612" class="line" name="L12">  12DMAR 8de gives  a quick cheat sheet forr som88d="LACPI IOMM:el-IO(flags: 0x00000000)basl: 0x00000000fed9000012" class="line" name="L12">  12DMAR 8="Docume8ntation/Intel-IOMMU.txt8#L10"89d="LACPI IOMM:el-IO(flags: 0x00000000)basl: 0x00000000fed9100012" class="line" name="L12">  12DMAR 9eywords
9a href="Documentation/I9tel-I90d="LACPI IOMM:el-IO(flags: 0x00000001)basl: 0x00000000fed9300012" class="line" name="L12">  12DMAR 9ef="Docu9entation/Intel-IOMMU.tx9#L12"91d="LACPI IOMM:RMRMxbasl: 0x00000000000ed000 end: 0x00000000000effff12" class="line" name="L12">  12DMAR 9========9===
  12DMAR 9="Docume9ntation/Intel-IOMMU.txt9U.t >9d="L4" class="line" name="L4">   4The arch9itecture9 spec can be obtained f9rom t94="L6When IOMMUisUenableIntn/Ius/, youxwill notice.9" class="line" name="L9">   9
   6   6   8This gui9de gives9 a quick cheat sheet fo9r som9 basiFaultUre="L11" " class="line" name="L8">   8This gui9="Documenntation/Intel-IOMMU.txt##L10"9id="L---------------" class="line" name="L8">   8This gui100ywords
  10Some Keef="Docum0entation/Intel-IOMMU.txt01el-nt1tel-IOMM:[U.txWrite] Request device [00:02.0] faultUaddv 6df08400012" class="line" name="L12">  12DMAR 10 DMA rema0pping
   8This gui10 DMA Engi0ne Reporting .1  12DMAR 10i2.2ectur0e spec can be obtained f04el-nt4tel-IOMM:[faultUreaslec05] PTExWriteIacceLsIundno" set" class="line" name="L8">   8This gui10="Docume10ntation/Intel-IOMMU.txt105el-ntd="L6" class="line" name="L6">   6   6   6   6   8This gui1Keywords
<   9

ality tn/IVMM tnlkL9" class="line" name="L9">   9
ow lorigi
al LXR softwoceIbyIOMMtxt"
	    >
LXR 3fmmunitytel-, " va exefri namel ngrselecbyIxt"
	    mailto:lxr@lxr@
lxr.http://www.iredpill-Redpill Limpro AStel-, provstaL ofnOMMU.tc>
sult""LxanInopnrat">
s serviceL
MM"ce 1995.
">