File:  [NetBSD Developer Wiki] / wikisrc / users / uebayasi / xip.mdwn
Revision 1.2: download - view: text, annotated - select for diffs
Sat May 22 11:43:33 2010 UTC (3 years, 10 months ago) by wiki
Branches: MAIN
CVS tags: HEAD
web commit by uebayasi

# 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.

http://www.netbsd.org/~uebayasi/bsdcan-2010-xip.pdf

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