[SeaBIOS] Reducing SeaBIOS kernel entry time
stefanha at gmail.com
Fri Jul 3 16:12:14 CEST 2015
On Fri, Jul 3, 2015 at 2:13 PM, Kevin O'Connor <kevin at koconnor.net> wrote:
> On Fri, Jul 03, 2015 at 10:33:56AM +0100, Stefan Hajnoczi wrote:
>> qboot (https://github.com/bonzini/qboot) is a stripped down firmware
>> providing only what is needed to boot a Linux kernel on x86. I wonder
>> if there is room to achieve similar results with SeaBIOS for the
>> lightweight virtual machine use case.
>> The goal is to enter the kernel within 20 milliseconds. (That's the
>> number I measured with qboot.)
>> Kevin: Have you looked at SeaBIOS startup time and do you think this
>> use case is within the scope of what SeaBIOS is intended for?
>> Marc is beginning to profile boot times and any pointers would be helpful.
> Hi Stefan,
> I took a look a month or so ago:
> Last test I ran I had SeaBIOS down to 16ms (not including the time to
> deploy or jump to the linux kernel). More reductions are also
> possible - the above was just with Kconfig settings.
> Let me know if you want more info on how I did that.
That sounds interesting. Do you have a .config or git branch?
More information about the SeaBIOS