[SeaBIOS] [Qemu-devel] SeaBIOS booting time optimization

Samuel Ortiz sameo at linux.intel.com
Mon Nov 19 00:09:32 CET 2018


Hi Stefan,

On Fri, Nov 16, 2018 at 04:39:20PM +0000, Stefan Hajnoczi wrote:
> On Fri, Nov 16, 2018 at 4:21 PM Stefano Garzarella <sgarzare at redhat.com> wrote:
> > I'm investigating the SeaBIOS booting time, to understand if we can reduce
> > the boot time in some cases (e.g. legacy hardware is not needed). I think
> > this
> > can be interesting also for NEMU developers.
> 
> Questions for NEMU folks:
> 
> qboot isn't part of the virt-x86 NEMU tree and is only mentioned in
> one or two places.  Is NEMU focussing exclusively on OVMF guest
> firmware instead of qboot?
Initally we were only focusing on OVMF, but we added support for qboot
[1] as we were not happy with the OVMF boot latencies we measured,
especially in the Kata containers context. Rob was about to start
looking at seabios support as well.

We are going to upstream a cleaner version of the virt support to qboot
very soon now.

> Are there other boot time optimizations in NEMU that are a candidate
> for upstreaming?

We did not add anything specific, but when comparing PC+qboot with
virt+qboot, we're seeing interesting overall boot time improvements. We
assume the simpler virt machine type explains the difference.

Cheers,
Samuel.

[1] https://github.com/rbradford/qboot/commit/dbcaaa1f6921064cd46f330a3625eb01e44aa4df



More information about the SeaBIOS mailing list