From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50234) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1alYnG-00051j-0u for qemu-devel@nongnu.org; Thu, 31 Mar 2016 05:21:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1alYnA-0004lO-Vc for qemu-devel@nongnu.org; Thu, 31 Mar 2016 05:21:33 -0400 Received: from mail-wm0-x236.google.com ([2a00:1450:400c:c09::236]:38867) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1alYnA-0004lB-Gk for qemu-devel@nongnu.org; Thu, 31 Mar 2016 05:21:28 -0400 Received: by mail-wm0-x236.google.com with SMTP id 20so105210922wmh.1 for ; Thu, 31 Mar 2016 02:21:28 -0700 (PDT) Date: Thu, 31 Mar 2016 10:21:25 +0100 From: Stefan Hajnoczi Message-ID: <20160331092125.GH32185@stefanha-x1.localdomain> References: <20160319203124.GB19398@redhat.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="aF3LVLvitz/VQU3c" Content-Disposition: inline In-Reply-To: <20160319203124.GB19398@redhat.com> Subject: Re: [Qemu-devel] Why is SeaBIOS used with -kernel? List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Richard W.M. Jones" Cc: marc.mari.barcelo@gmail.com, kevin@koconnor.net, qemu-devel@nongnu.org --aF3LVLvitz/VQU3c Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Sat, Mar 19, 2016 at 08:31:24PM +0000, Richard W.M. Jones wrote: > Is there something I'm missing, or for Linux + -kernel could we use a > much simpler BIOS? The data that Marc Mari collected when comparing qboot with an optimized SeaBIOS/QEMU showed that there's no need for a separate "lightweight firmware" codebase. https://github.com/bonzini/qboot It would create a maintenance burden and eventually we'd want many of the SeaBIOS features anyway. It's better to optimize linuxboot.bin and SeaBIOS instead. Kevin O'Connor had some SeaBIOS optimizations that improved boot time by skipping unnecessary probing and timer calibration IIRC. I have CCed Marc and Kevin on this email. Stefan --aF3LVLvitz/VQU3c Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBAgAGBQJW/OwVAAoJEJykq7OBq3PIQQ0H+wR0AzvzGY1BlU1eaKMxbXSr tmMpaEndxvZ6lhcs0Rr9YP9YiHsccWlFXz8BDwxhYvy2E1pqUUc0MBeJ69qucYYm 3bJnMZNnDzfeq+4FtWKVhVSK97tClbhbqjbqvjwQkcBfpiGKi98bHp7Tb5dFUw+U jMIigXYW8TNGPmWchweboPfhPwcRPR6DT3e1KkRejAYX98s1k/eF24iAJDO0/wPg j5PjIN3kbL9+yWpQ+nK4rlGg44UdqOm5Yx4ylbTXqbyhLNwVqiPbBh6xp4WzhrRX EggbtvRTlpyFfL3sMJu3i4wbZPPiG8UegO/LregfkA1JVLooPJT1Obmzt/L8JT0= =XoYn -----END PGP SIGNATURE----- --aF3LVLvitz/VQU3c--