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@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/dbcaaa1f6921064cd46f330a3625eb01e4...