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)
Mar 19 2024, 4:49 PM
Unknown Object (File)
Feb 21 2024, 5:44 AM
Unknown Object (File)
Dec 28 2023, 4:19 AM
Unknown Object (File)
Dec 25 2023, 11:27 AM
Unknown Object (File)
Dec 20 2023, 3:44 AM
Unknown Object (File)
Dec 12 2023, 2:42 AM
Unknown Object (File)
Nov 30 2023, 10:51 AM
Unknown Object (File)
Nov 30 2023, 10:51 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.