aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/iommu/iommu.h
Commit message (Expand)AuthorAgeFilesLines
* iommu_gas: Eliminate redundant parameters and push down lock acquisitionAlan Cox12 days1-6/+3
* x86/iommu: Reduce DMAR lock contentionAlan Cox14 days1-1/+4
* iommu_gas: Eliminate a possible case of use-after-freeAlan Cox2022-07-251-1/+2
* iommu: Shrink the iommu map entry structureAlan Cox2022-07-161-2/+0
* iommu_gas: Eliminate unnecessary wrappersAlan Cox2022-06-171-8/+0
* vm_extern: use standard address checkers everywhereDoug Moore2021-12-311-10/+0
* Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrightsEd Maste2021-08-081-1/+0
* dmar: reserve memory windows of PCIe root portRyan Libby2020-12-091-0/+2
* Add device_t member to struct iommu.Ruslan Bukin2020-11-161-0/+1
* Assign the reserved apic region (GAS entry) to the iommu domain msi_entry.Ruslan Bukin2020-10-191-1/+1
* Manage MSI iommu pages.Ruslan Bukin2020-10-191-0/+3
* Split-out Guest Address Space (GAS) macroses to a separate header.Ruslan Bukin2020-10-151-23/+0
* Split-out iommu type definitions to a separate header.Ruslan Bukin2020-10-141-4/+1
* Add iommu_get_ctx_domain() that allows to get iommu domain for a givenRuslan Bukin2020-10-141-0/+1
* Rename a header protection macro.Ruslan Bukin2020-10-141-3/+3
* Add iommu_get_dev_ctx() helper that allows to instantiate an iommu contextRuslan Bukin2020-10-091-0/+1
* o Rename acpi_iommu_get_dma_tag() -> iommu_get_dma_tag().Ruslan Bukin2020-09-291-0/+2
* Move the rid variable to the generic iommu context.Ruslan Bukin2020-09-101-0/+1
* Add iommu_domain constructor and destructor.Ruslan Bukin2020-08-061-0/+3
* Add iommu_domain_map_ops virtual table with map/unmap methodsRuslan Bukin2020-07-311-0/+8
* o Don't include headers from iommu.h, include them from the headerRuslan Bukin2020-07-291-8/+0
* o Move iommu_set_buswide_ctx, iommu_is_buswide_ctx toRuslan Bukin2020-07-291-0/+7
* o Move the buswide_ctxs bitmap to iommu_unit and rename related functions.Ruslan Bukin2020-07-281-1/+11
* Rename DMAR flags:Ruslan Bukin2020-07-261-9/+9
* o Make the _hw_iommu sysctl node non-static;Ruslan Bukin2020-07-251-0/+3
* o Move iommu gas prototypes, DMAR flags to iommu.h;Ruslan Bukin2020-07-251-0/+36
* Split-out the Intel GAS (Guest Address Space) management componentRuslan Bukin2020-07-251-0/+9
* Move sys/iommu.h to dev/iommu/ as a part of generic IOMMU busdma backend.Ruslan Bukin2020-07-211-0/+168