Proceedings of the Workshop on Hot Topics in Operating Systems 2021
DOI: 10.1145/3458336.3465273
|View full text |Cite
|
Sign up to set email alerts
|

mmapx

Abstract: Modern Systems-on-Chip (SoCs) are networks of heterogeneous cores, intelligent devices, and memory, connected through multiple configurable address translation and protection units like IOMMUs and System MMUs.Modern OS kernels like Linux are based on traditional MMUs and have no clear abstractions to represent this complexity, mostly leaving IOMMU configuration to device drivers. This has led to a recent spate of serious bugs, and increasing concern over "cross-SoC" attacks on memory security.To address this, … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
0
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5

Relationship

2
3

Authors

Journals

citations
Cited by 6 publications
(1 citation statement)
references
References 25 publications
0
0
0
Order By: Relevance
“…Decoding nets [2,3] already provide a well-studied formal model of the interaction of memory-mapped address spaces on modern hardware, which enables this kind of accesscontrol reasoning within both Linux [1] and other, less traditional OSes. Decoding nets describe a system's address mapping hardware as a directed graph, where nodes are distinct address spaces and edges are address translations between them.…”
Section: Modelling a De Facto Osmentioning
confidence: 99%
“…Decoding nets [2,3] already provide a well-studied formal model of the interaction of memory-mapped address spaces on modern hardware, which enables this kind of accesscontrol reasoning within both Linux [1] and other, less traditional OSes. Decoding nets describe a system's address mapping hardware as a directed graph, where nodes are distinct address spaces and edges are address translations between them.…”
Section: Modelling a De Facto Osmentioning
confidence: 99%