| 7896b03f | 13-Oct-2024 |
Konstantin Belousov <kib@FreeBSD.org> |
iommu_get_requester(): do not panic if asked about non-pci device
For now, return zero rid and the device itself. Add a comment noting that eventually ACPI HID can be used to calculate rid for some
iommu_get_requester(): do not panic if asked about non-pci device
For now, return zero rid and the device itself. Add a comment noting that eventually ACPI HID can be used to calculate rid for some more devices.
Sponsored by: Advanced Micro Devices (AMD) Sponsored by: The FreeBSD Foundation MFC after: 1 week
show more ...
|
| f5912877 | 22-Dec-2023 |
Konstantin Belousov <kib@FreeBSD.org> |
iommu_gas: make placeholder entry at the start of the GAS zero size
same as the placeholder at the end. This is required to allow GAS to start at zero, for integration with vmm.
Also, in iommu_gas
iommu_gas: make placeholder entry at the start of the GAS zero size
same as the placeholder at the end. This is required to allow GAS to start at zero, for integration with vmm.
Also, in iommu_gas_remove(), accept placeholders after remove op.
Sponsored by: The FreeBSD Foundation MFC after: 1 week
show more ...
|
| a59c2529 | 22-Dec-2023 |
Konstantin Belousov <kib@FreeBSD.org> |
IOMMU: add GAS map entry flag IOMMU_MAP_ENTRY_FAKE
to allow to shut down assert in iommu_gas_cmp_entries() when used against fake entry to search for specific place in the tree.
Sponsored by: The F
IOMMU: add GAS map entry flag IOMMU_MAP_ENTRY_FAKE
to allow to shut down assert in iommu_gas_cmp_entries() when used against fake entry to search for specific place in the tree.
Sponsored by: The FreeBSD Foundation MFC after: 1 week
show more ...
|