Matches in SemOpenAlex for { <https://semopenalex.org/work/W2969784236> ?p ?o ?g. }
- W2969784236 abstract "We present a new least-privilege-based model of addressing on which to base memory management functionality in an OS for modern computers like phones or server-based accelerators. Existing software assumptions do not account for heterogeneous cores with different views of the address space, leading to the related problems of numerous security bugs in memory management code (for example programming IOMMUs), and an inability of mainstream OSes to securely manage the complete set of hardware resources on, say, a phone System-on-Chip. Our new work is based on a recent formal model of address translation hardware which views the machine as a configurable network of address spaces. We refine this to capture existing address translation hardware from modern SoCs and accelerators at a sufficiently fine granularity to model minimal rights both to access memory and configure translation hardware. We then build an executable specification in Haskell, which expresses the model and metadata structures in terms of partitioned capabilities. Finally, we show a fully functional implementation of the model in C created by extending the capability system of the Barrelfish research OS. Our evaluation shows that our unoptimized implementation has comparable (and in some cases) better performance than the Linux virtual memory system, despite both capturing all the functionality of modern hardware addressing and enabling least-privilege, decentralized authority to access physical memory and devices." @default.
- W2969784236 created "2019-08-29" @default.
- W2969784236 creator A5028701439 @default.
- W2969784236 creator A5043442777 @default.
- W2969784236 creator A5062868362 @default.
- W2969784236 creator A5070060979 @default.
- W2969784236 creator A5072227627 @default.
- W2969784236 creator A5072557888 @default.
- W2969784236 date "2019-08-23" @default.
- W2969784236 modified "2023-09-27" @default.
- W2969784236 title "A Least-Privilege Memory Protection Model for Modern Hardware." @default.
- W2969784236 cites W1520961854 @default.
- W2969784236 cites W1888392380 @default.
- W2969784236 cites W191839766 @default.
- W2969784236 cites W2028069406 @default.
- W2969784236 cites W2056816375 @default.
- W2969784236 cites W2104634303 @default.
- W2969784236 cites W2108018667 @default.
- W2969784236 cites W2112980698 @default.
- W2969784236 cites W2136310957 @default.
- W2969784236 cites W2137944506 @default.
- W2969784236 cites W2146530476 @default.
- W2969784236 cites W2159608022 @default.
- W2969784236 cites W2168075869 @default.
- W2969784236 cites W2332912570 @default.
- W2969784236 cites W2409421406 @default.
- W2969784236 cites W2412224708 @default.
- W2969784236 cites W2566068837 @default.
- W2969784236 cites W2578546025 @default.
- W2969784236 cites W2626823825 @default.
- W2969784236 cites W2738946720 @default.
- W2969784236 cites W2751591301 @default.
- W2969784236 cites W2764065518 @default.
- W2969784236 cites W2783994811 @default.
- W2969784236 cites W2810049918 @default.
- W2969784236 cites W2911958393 @default.
- W2969784236 cites W3087930527 @default.
- W2969784236 cites W51058944 @default.
- W2969784236 hasPublicationYear "2019" @default.
- W2969784236 type Work @default.
- W2969784236 sameAs 2969784236 @default.
- W2969784236 citedByCount "1" @default.
- W2969784236 countsByYear W29697842362021 @default.
- W2969784236 crossrefType "posted-content" @default.
- W2969784236 hasAuthorship W2969784236A5028701439 @default.
- W2969784236 hasAuthorship W2969784236A5043442777 @default.
- W2969784236 hasAuthorship W2969784236A5062868362 @default.
- W2969784236 hasAuthorship W2969784236A5070060979 @default.
- W2969784236 hasAuthorship W2969784236A5072227627 @default.
- W2969784236 hasAuthorship W2969784236A5072557888 @default.
- W2969784236 hasConcept C111919701 @default.
- W2969784236 hasConcept C12186640 @default.
- W2969784236 hasConcept C133875982 @default.
- W2969784236 hasConcept C144240696 @default.
- W2969784236 hasConcept C149635348 @default.
- W2969784236 hasConcept C153247305 @default.
- W2969784236 hasConcept C160145156 @default.
- W2969784236 hasConcept C176649486 @default.
- W2969784236 hasConcept C18131444 @default.
- W2969784236 hasConcept C199360897 @default.
- W2969784236 hasConcept C2777062904 @default.
- W2969784236 hasConcept C2777904410 @default.
- W2969784236 hasConcept C2780138299 @default.
- W2969784236 hasConcept C34165917 @default.
- W2969784236 hasConcept C41008148 @default.
- W2969784236 hasConcept C41036726 @default.
- W2969784236 hasConcept C76399640 @default.
- W2969784236 hasConcept C98986596 @default.
- W2969784236 hasConceptScore W2969784236C111919701 @default.
- W2969784236 hasConceptScore W2969784236C12186640 @default.
- W2969784236 hasConceptScore W2969784236C133875982 @default.
- W2969784236 hasConceptScore W2969784236C144240696 @default.
- W2969784236 hasConceptScore W2969784236C149635348 @default.
- W2969784236 hasConceptScore W2969784236C153247305 @default.
- W2969784236 hasConceptScore W2969784236C160145156 @default.
- W2969784236 hasConceptScore W2969784236C176649486 @default.
- W2969784236 hasConceptScore W2969784236C18131444 @default.
- W2969784236 hasConceptScore W2969784236C199360897 @default.
- W2969784236 hasConceptScore W2969784236C2777062904 @default.
- W2969784236 hasConceptScore W2969784236C2777904410 @default.
- W2969784236 hasConceptScore W2969784236C2780138299 @default.
- W2969784236 hasConceptScore W2969784236C34165917 @default.
- W2969784236 hasConceptScore W2969784236C41008148 @default.
- W2969784236 hasConceptScore W2969784236C41036726 @default.
- W2969784236 hasConceptScore W2969784236C76399640 @default.
- W2969784236 hasConceptScore W2969784236C98986596 @default.
- W2969784236 hasLocation W29697842361 @default.
- W2969784236 hasOpenAccess W2969784236 @default.
- W2969784236 hasPrimaryLocation W29697842361 @default.
- W2969784236 hasRelatedWork W148369479 @default.
- W2969784236 hasRelatedWork W1535456370 @default.
- W2969784236 hasRelatedWork W1569135492 @default.
- W2969784236 hasRelatedWork W159310571 @default.
- W2969784236 hasRelatedWork W2107082099 @default.
- W2969784236 hasRelatedWork W2109841085 @default.
- W2969784236 hasRelatedWork W2127246032 @default.
- W2969784236 hasRelatedWork W2215939176 @default.
- W2969784236 hasRelatedWork W2283014074 @default.
- W2969784236 hasRelatedWork W2728765734 @default.
- W2969784236 hasRelatedWork W2784767372 @default.