There are some restrictions in XIP image filesystems:
- The IFS must be uncompressed.
- The IFS may not reside in NOR flash where there is a flash filesystem
driver running for that same flash array (since the flash driver will
occasionally put the flash in a mode where it can't be read as data).
- XIP might not work on all boards.
- On PowerPC, the bootable OS image must reside in the first 256 MB of
memory.
In QNX Neutrino 6.4.0 or later, secondary image filesystems can be
anywhere in memory; in earlier versions of the OS, they had to reside
in the first 256 MB.