LinuxCon: A tale of two bootcharts
Posted Aug 27, 2010 20:21 UTC (Fri) by Trelane
In reply to: LinuxCon: A tale of two bootcharts
Parent article: LinuxCon: A tale of two bootcharts
I think you're confused about how hardware probing is done.
Oh, that's a virtual certainty. ;)
[excellent lesson here; thanks!]
The 'probing' I refer to involves drivers checking which variant is present and then initialising it appropriately; drivers that you don't need will never be invoked.
Is this part done via ACPI, as outlined above? Or is this done 90's style? What's the slow part of this, precisely? Is it the initialization? If so, why is it significantly faster to have the module in-kernel?
That might be worth a try.
wish I had time to. It sounds like perhaps a rather extensive project, as it touches on fundamentals of how things work. If static linking is truly a significant portion of the boot process, though, it might well be worth it. Only testing would tell.
to post comments)