summaryrefslogtreecommitdiffstats
path: root/sys/x86/iommu
Commit message (Expand)AuthorAgeFilesLines
* Split the DMAR unit domains and contexts. Domains carry address spacekib2015-06-268-623/+839
* Remove several write-only variables, all reported by the gcc 4.9kib2015-05-292-9/+3
* Explicitely enable queued invalidation completion interrupt when thekib2015-05-291-0/+2
* Account for the offset of the page run when allocating thekib2015-04-083-21/+32
* When mapping an allocated entry, use the entry size, instead of thekib2015-03-241-1/+1
* Assert that the mapping loop makes progress.kib2015-03-241-0/+1
* Use VT-d interrupt remapping block (IR) to perform FSB messageskib2015-03-1912-19/+726
* Provide definitions for all descriptors types in the DMAR invalidationkib2015-03-191-6/+21
* Fix syntax error.kib2015-03-191-1/+1
* When initial placement of the new entry crosses the boundary,kib2015-03-171-2/+4
* When inserting new entry into the address map, ensure that not onlykib2015-03-171-1/+2
* Revert r276949 and redo the fix for PCIe/PCI bridges, which do notkib2015-02-211-6/+26
* Registers definitions for the new capabilities from the version 2.4 ofkib2015-02-112-4/+67
* vm_page_lookup() accepts read-locked object.kib2015-02-111-4/+2
* Right now, for non-coherent DMARs, page table update code flushes thekib2015-01-114-21/+54
* Fix calculation of requester for PCI device behind PCIe/PCI bridge.kib2015-01-101-25/+27
* Print rid when announcing DMAR context creation. Print sid when faultkib2015-01-102-4/+5
* Fix DMAR context allocations for the devices behind PCIe->PCI bridgeskib2015-01-091-1/+1
* Follow up to r225617. In order to maximize the re-usability of kernel codedavide2014-10-161-1/+1
* Remove ia64.marcel2014-07-071-1/+1
* Pull in r267961 and r267973 again. Fix for issues reported will follow.hselasky2014-06-281-5/+4
* Revert r267961, r267973:gjb2014-06-271-4/+5
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifhselasky2014-06-271-5/+4
* Re-implement the DMAR I/O MMU code in terms of PCI RIDsrstone2014-04-016-47/+64
* Revert PCI RID changes.rstone2014-04-016-64/+47
* Re-implement the DMAR I/O MMU code in terms of PCI RIDsrstone2014-04-016-47/+64
* Add support for the PCI(e)-PCI bridges to the Intel VT-d driver. Thekib2014-03-183-17/+122
* It is not uncommon for BIOSes to report wrong RMRR entries in DMARkib2014-03-181-0/+9
* Trim at EOL.kib2014-03-181-2/+2
* Fix undefined behavior: (1 << 31) is not defined as 1 is an int and thiseadler2013-11-301-8/+8
* Fix gcc warning about an uninitialized bool in sys/x86/iommu/intel_drv.c.dim2013-11-091-0/+2
* Fix gcc warning about an empty device_printf() format string indim2013-11-091-1/+1
* Fix (erroneous) gcc warnings about usage of uninitialized variables indim2013-11-091-0/+3
* Fix gcc warnings about casting away const in sys/x86/iommu/intel_drv.c.dim2013-11-091-5/+5
* Initialize variable in sys/x86/iommu/busdma_dmar.c, to avoid possibledim2013-11-081-0/+1
* Add support for queued invalidation.kib2013-11-019-162/+843
* Return BUS_PROBE_NOWILDCARD from the DMAR probe method.kib2013-11-011-1/+1
* Remove redundand assignment to error variable and check for its value [1].kib2013-10-281-6/+3
* Import the driver for VT-d DMAR hardware, as specified in the revisionkib2013-10-2811-0/+5705
OpenPOWER on IntegriCloud