Bug 17 - IOMMU needed
Summary: IOMMU needed
Status: CONFIRMED
Alias: None
Product: Libre-SOC's first SoC
Classification: Unclassified
Component: Specification (show other bugs)
Version: unspecified
Hardware: PC Linux
: Low enhancement
Assignee: Luke Kenneth Casson Leighton
URL:
Depends on:
Blocks: 2
  Show dependency treegraph
 
Reported: 2018-03-17 11:15 GMT by Luke Kenneth Casson Leighton
Modified: 2022-06-16 17:31 BST (History)
2 users (show)

See Also:
NLnet milestone: NLnet.2019.02.012
total budget (EUR) for completion of task and all subtasks: 0
budget (EUR) for this task, excluding subtasks' budget: 0
parent task for budget allocation:
child tasks for budget allocation:
The table of payments (in EUR) for this task; TOML format:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Luke Kenneth Casson Leighton 2018-03-17 11:15:53 GMT
an IOMMU is needed for security of I/O
Comment 1 Luke Kenneth Casson Leighton 2019-04-21 21:54:43 BST
https://github.com/pulp-platform/axi_rab

implements software-controlled iommu
Comment 2 Tobias Platen 2020-01-22 18:42:49 GMT
I tried to convert the first .sv file in the repo and I was surprised that no error occured.
Comment 3 Luke Kenneth Casson Leighton 2020-01-22 22:45:33 GMT
(In reply to Tobias Platen from comment #2)
> I tried to convert the first .sv file in the repo and I was surprised that
> no error occured.

wow, cool!  that is really good news.
Comment 4 Tobias Platen 2020-01-25 15:46:30 GMT
now I have converted 3 of 23 files, semiautomatically
Comment 5 Luke Kenneth Casson Leighton 2020-01-25 17:10:37 GMT
(In reply to Tobias Platen from comment #4)
> now I have converted 3 of 23 files, semiautomatically

fantastic.  the only thing to watch out for, tobias, is that due to patenr issues we decided not to use AXI4. this code is therefore going to need converting to wishbone.

do bear that in mind, where to focus efforts on the conversion