Skip to content

How to connect Ethernet device to ARM SMMU? #239

Closed Answered by andysan
sammy17 asked this question in Q&A
Discussion options

You must be logged in to vote

There should be no need to include the PCI Ethernet device in the device tree since PCI is a discoverable bus. The SMMU in a real system would be connected to the PCI root complex and use stream IDs to distinguish different PCI cards. I.e., the SMMU needs to be associated with the PCI root complex. I don't think we automatically generate the right DT fragments to do that automatically at the moment. The relevant kernel documentation can be found here:

Replies: 2 comments 10 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
10 replies
@sammy17
Comment options

@sammy17
Comment options

@sammy17
Comment options

@andysan
Comment options

Answer selected by sammy17
@sammy17
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants