BSDCan2010 - Final Release
BSDCan 2010
The Technical BSD Conference
Speakers | |
---|---|
Masao Uebayashi |
Schedule | |
---|---|
Day | Talks - 1 - 2010-05-13 |
Room | DMS 1160 |
Start time | 16:00 |
Duration | 01:00 |
Info | |
ID | 193 |
Event type | Lecture |
Track | Embedded |
Language used for presentation | English |
eXecute In Place support in NetBSD
Embedded products prefer smaller RAM to reduce the hardware cost. XIP is a technique to execute programs directly from NOR FlashROMs without programs copied into RAM as page cache.
It 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.