On Sun, Mar 07, 2010 at 10:25:20PM +0100, Andre Landwehr wrote:
> Fest einkompiliert werden nur die Treiber, die zu Systemstart zur
> Verfügung stehen müssen. Je nach Flash-Anbindung und Größe der Treiber
> ist der Overhead Module zu unterstützen teilweise bedeutend kleiner als
> die Bootzeit-Penalty, wenn du einen n Megabyte größeren Kernel aus dem
> Flash lutschen musst. 
> Auch komprimierter vs. unkomprimierter Kernel kann man so pauschal nicht
> entscheiden, Ausprobieren ist angesagt. Das Spiel CPU-Power zum
> dekomprimieren vs. Datenrate beim Flash lesen hält manchmal
> Überraschungen parat ;-)

Wenn du dein Flash ueber i2c anbindest musst du dich nicht wundern.

Tendentiell ist das kopieren des kernels aus dem Flash ins Ram
immer schneller als dekompremieren ... Von XIP reden wir noch gar nicht.

Und wer die Demo mit Linux booten in <1 sekunde gesehen hat - die kopieren
den kernel mit DMA sowie auch die initrd, starten den kernel aber schon obwohl
die initrd noch nicht kopiert ist.

Und ich lutsche lieber 4MByte mit DMA von der Platte in den Speicher als
2MB zu lutschen und dann mit der CPU anzufangen das zu dekomprimieren.

Wenn die Platte erstmal angelaufen ist ists ziemlich egal ob das 1, 2, 4 oder
16 MByte sind ...

Flo
-- 
Florian Lohoff                                                 [email protected]
"Es ist ein grobes Missverständnis und eine Fehlwahrnehmung, dem Staat
im Internet Zensur- und Überwachungsabsichten zu unterstellen."
- - Bundesminister Dr. Wolfgang Schäuble -- 10. Juli in Berlin 

Attachment: signature.asc
Description: Digital signature

--
Linux mailing list [email protected]
subscribe/unsubscribe: http://lug-owl.de/mailman/listinfo/linux
Hinweise zur Nutzung: http://www.lug-owl.de/Mailingliste/hints.epo

Antwort per Email an