[[!template id=project
title="Execute in place support"
contact="""
[tech-kern](mailto:tech-kern@NetBSD.org),
[tech-embed](mailto:tech-embed@NetBSD.org)
"""
category="kernel"
difficulty="medium"
duration="2-3 months"
description="""
Add support to UVM to allow processes to map pages directly from
underlying objects that are already mapped into memory: for example,
files in tmpfs; files in mfs; and also files on memory-mapped storage
devices, like raw flash chips or experimental storage-class memory
hardware.
This allows accesses (most notably, execution of user programs) to go
directly to the backing object without copying the pages into main
system memory.
(Which in turn has obvious advantages.)
Note that uebayasi@ was working on this at one point but his changes
did not get merged.
"""
]]
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb