Linux: So aktivieren Sie Execute in Place (XIP) für RAMFS / TMPFS

8

Ich arbeite an einem eingebetteten System, bei dem rootfs in einer tmpfs Partition durch den init -Prozess konstruiert wird. Nachdem die rootfs abgeschlossen ist, führt sie einen Pivot-Root aus und startet Laichprozesse, die sich in rootfs befinden.

Aber es scheint, dass XIP nicht für unsere tmpfs funktioniert, und alle Anwendungen werden daher zweimal in den RAM geladen (in tmpfs und wieder in RAM, wenn geladen).

Kann das wirklich wahr sein?

Ich habe einen alten Diskussionsthread in Ссылка gefunden, der das gleiche Problem beschreibt, das ich sehe.

Wie kann ich XIP für ein Dateisystem im Speicher erreichen?

    
Allan 19.05.2016, 08:12
quelle

0 Antworten