From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kevin O'Connor Subject: Re: [Qemu-devel] [PATCH 0/3] Add BIOS splash image support Date: Wed, 17 Dec 2008 08:51:14 -0500 Message-ID: <20081217135114.GB12178@morn.localdomain> References: <1229440810-12394-1-git-send-email-Laurent.Vivier@bull.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: qemu-devel@nongnu.org, bochs developers , kvm developers To: Blue Swirl Return-path: Received: from imta-38.everyone.net ([216.200.145.38]:47086 "EHLO omta0103.mta.everyone.net" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750847AbYLQNvT (ORCPT ); Wed, 17 Dec 2008 08:51:19 -0500 Content-Disposition: inline In-Reply-To: Sender: kvm-owner@vger.kernel.org List-ID: On Tue, Dec 16, 2008 at 10:06:54PM +0200, Blue Swirl wrote: > On 12/16/08, Laurent Vivier wrote: > > This series of patches adds a nice BIOS startup splash screen. > > > > It adds a "-splash" option allowing to specify the picture file name (a 640x480 (or less) and true color PNG) to display. You can enable/disable fade in, > > fade out and bootmenu. The time to display the image can be also given (in > > seconds). > > > > Idea and some parts of code are stollen from VirtualBox (GPLv2/CDDL). > Alternatively the BIOS could load the image and fade parameters from a > new ROM or from the configuration device and draw it to screen. This > would need some PNG support to BIOS, or that the image stored in raw > form. I also think the BIOS should either fully handle the splash screen, or bochs/qemu should fully handle it. I don't think it makes sense to put part of the code in the bios and part in the emulator. -Kevin From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LCwo8-00048O-Lc for qemu-devel@nongnu.org; Wed, 17 Dec 2008 08:51:24 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LCwo6-00047J-Dh for qemu-devel@nongnu.org; Wed, 17 Dec 2008 08:51:23 -0500 Received: from [199.232.76.173] (port=53603 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LCwo6-00047B-8P for qemu-devel@nongnu.org; Wed, 17 Dec 2008 08:51:22 -0500 Received: from imta-38.everyone.net ([216.200.145.38]:37632 helo=omta0103.mta.everyone.net) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LCwo5-0001TF-P1 for qemu-devel@nongnu.org; Wed, 17 Dec 2008 08:51:21 -0500 Date: Wed, 17 Dec 2008 08:51:14 -0500 From: Kevin O'Connor Subject: Re: [Qemu-devel] [PATCH 0/3] Add BIOS splash image support Message-ID: <20081217135114.GB12178@morn.localdomain> References: <1229440810-12394-1-git-send-email-Laurent.Vivier@bull.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Blue Swirl Cc: bochs developers , qemu-devel@nongnu.org, kvm developers On Tue, Dec 16, 2008 at 10:06:54PM +0200, Blue Swirl wrote: > On 12/16/08, Laurent Vivier wrote: > > This series of patches adds a nice BIOS startup splash screen. > > > > It adds a "-splash" option allowing to specify the picture file name (a 640x480 (or less) and true color PNG) to display. You can enable/disable fade in, > > fade out and bootmenu. The time to display the image can be also given (in > > seconds). > > > > Idea and some parts of code are stollen from VirtualBox (GPLv2/CDDL). > Alternatively the BIOS could load the image and fade parameters from a > new ROM or from the configuration device and draw it to screen. This > would need some PNG support to BIOS, or that the image stored in raw > form. I also think the BIOS should either fully handle the splash screen, or bochs/qemu should fully handle it. I don't think it makes sense to put part of the code in the bios and part in the emulator. -Kevin