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)
Tue, Sep 1, 3:33 PM
Unknown Object (File)
Tue, Sep 1, 12:10 PM
Unknown Object (File)
Tue, Sep 1, 11:08 AM
Unknown Object (File)
Tue, Sep 1, 10:41 AM
Unknown Object (File)
Tue, Sep 1, 10:21 AM
Unknown Object (File)
Sun, Aug 30, 12:03 PM
Unknown Object (File)
Sun, Aug 30, 11:59 AM
Unknown Object (File)
Sun, Aug 30, 11:58 AM
Subscribers

Details

Summary

IOMMU support for GICv3 ITS

Submitted by: andrew

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

br requested review of this revision.Oct 20 2020, 9:55 AM
sys/arm64/arm64/gicv3_its.c
51–52

Are these still needed?

sys/arm64/arm64/gicv3_its.c
51–52

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.