File:  [NetBSD Developer Wiki] / wikisrc / users / uebayasi / xip.mdwn
Revision 1.1: download - view: text, annotated - select for diffs
Fri May 21 13:43:30 2010 UTC (3 years, 11 months ago) by wiki
Branches: MAIN
CVS tags: HEAD
web commit by schmonz: rename users/xip.mdwn to users/uebayasi/xip.mdwn

# eXecute-In-Place (XIP) Support for NetBSD

XIP is a technique to execute programs directly from NOR FlashROMs without user programs copied into RAM as
page cache. Its basic functionality is realized with small changes in NetBSD because page cache management is already
concentrated in single place called UBC, where all file data access (read() / write(), and mmap()) go through. This paper
explains the design and implementation of the changes made to the NetBSD kernel to support XIP.

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb