Page MenuHomeFreeBSD

IOMMU support for GICv3 ITS
ClosedPublic

Authored by br on Oct 20 2020, 9:55 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Sep 5, 5:23 PM
Unknown Object (File)
Sat, Sep 5, 12:48 PM
Unknown Object (File)
Sat, Sep 5, 12:00 PM
Unknown Object (File)
Sat, Sep 5, 3:52 AM
Unknown Object (File)
Fri, Sep 4, 8:06 PM
Unknown Object (File)
Fri, Sep 4, 2:11 PM
Unknown Object (File)
Thu, Sep 3, 6:06 PM
Unknown Object (File)
Thu, Sep 3, 11:57 AM
Subscribers

Details

Summary

IOMMU support for GICv3 ITS

Submitted by: andrew

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

br requested review of this revision.Oct 20 2020, 9:55 AM
sys/arm64/arm64/gicv3_its.c
51–52 ↗(On Diff #78501)

Are these still needed?

sys/arm64/arm64/gicv3_its.c
51–52 ↗(On Diff #78501)

Yes they are needed for iommu.h

iommu.h is needed for these two:
struct iommu_ctx *iommu_get_dev_ctx(device_t dev);
struct iommu_domain *iommu_get_ctx_domain(struct iommu_ctx *ctx);

gicv3_iommu_deinit() added

This revision was not accepted when it landed; it landed in state Needs Review.Oct 25 2020, 10:09 AM
This revision was automatically updated to reflect the committed changes.