Skip to content

Conversation

@chrisguikema
Copy link
Contributor

This commit allows for aarch64 to get IO Space caps. If SMMUv2 is defined, the master IOSpace Capability (which is in the first slot of the armiospace caps in bootinfo) is minted with the configured streamID.

This won't work without this PR being merged in: seL4/seL4#148

And as an example of functionality in the VMM, the configuration needs to be updated with vm0.smmu = [<STREAM_ID>];. So I was able to get ethernet function on the zcu102 by passing through 0x877.

This commit allows for aarch64 to get IO Space caps. If SMMUv2 is
defined, the master IOSpace Capability is minted with the configured
streamID.

Change-Id: Ie3a86cf881bce19057b5697ef5cc92df760b98db
@lsf37
Copy link
Member

lsf37 commented Jul 2, 2020

This is blocked on seL4/seL4#148, so will leave that for now until we have resolved that one.

@kent-mcleod
Copy link
Member

Closing because the PR is stale. A current SMMUv2 PR is:

@kent-mcleod kent-mcleod closed this Feb 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants