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)
Wed, Oct 15, 4:04 PM
Unknown Object (File)
Wed, Oct 15, 4:04 PM
Unknown Object (File)
Wed, Oct 15, 4:04 PM
Unknown Object (File)
Wed, Oct 15, 4:04 PM
Unknown Object (File)
Wed, Oct 15, 5:12 AM
Unknown Object (File)
Mon, Oct 13, 5:48 AM
Unknown Object (File)
Thu, Oct 9, 3:51 AM
Unknown Object (File)
Mon, Oct 6, 3:06 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.