Page MenuHomeFreeBSD

Add dev member to struct iommu
ClosedPublic

Authored by br on Nov 15 2020, 11:00 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Apr 23, 4:41 PM
Unknown Object (File)
Sat, Apr 13, 12:38 AM
Unknown Object (File)
Tue, Apr 2, 6:23 AM
Unknown Object (File)
Mar 18 2024, 3:30 PM
Unknown Object (File)
Mar 18 2024, 3:30 PM
Unknown Object (File)
Mar 18 2024, 3:26 PM
Unknown Object (File)
Mar 16 2024, 2:15 PM
Unknown Object (File)
Jan 14 2024, 10:27 AM
Subscribers

Details

Summary

Add the device field to struct iommu.

This is needed on arm64 for the interface between iommu framework and drivers (i.e. SMMU).
We have multiple instances of SMMU on arm64.

Example:
error = IOMMU_MAP(iommu->dev, iodom, va, ma, size, prot);

see https://reviews.freebsd.org/D24618

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

br requested review of this revision.Nov 15 2020, 11:00 PM
br created this revision.
This revision is now accepted and ready to land.Nov 16 2020, 9:34 AM
This revision was automatically updated to reflect the committed changes.