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