From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=52053 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pz8m8-00076d-RX for qemu-devel@nongnu.org; Mon, 14 Mar 2011 10:29:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pz8m6-00051U-7m for qemu-devel@nongnu.org; Mon, 14 Mar 2011 10:29:35 -0400 Received: from mx1.redhat.com ([209.132.183.28]:48117) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pz8m5-00051E-Ve for qemu-devel@nongnu.org; Mon, 14 Mar 2011 10:29:34 -0400 Date: Mon, 14 Mar 2011 16:29:15 +0200 From: Gleb Natapov Message-ID: <20110314142915.GS10151@redhat.com> References: <20110310094726.GB14805@redhat.com> <20110310191246.GA18052@redhat.com> <20110310202135.GC18052@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: Subject: [Qemu-devel] Re: RFC: emulation of system flash List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Jordan Justen Cc: Stefan Hajnoczi , Kevin O'Connor , qemu-devel , Michal Suchanek , Avi Kivity On Fri, Mar 11, 2011 at 01:41:17PM -0800, Jordan Justen wrote: > On Thu, Mar 10, 2011 at 12:21, Gleb Natapov wrote: > > On Thu, Mar 10, 2011 at 11:50:42AM -0800, Jordan Justen wrote: > >> > >> So, perhaps this feature should build upon the other feature you and > >> Jan are discussing. =9AWhen will it become available? > >> > > When somebody will be motivated enough to send patches. If this was the > > only thing that stands in a way of QEMU having EFI firmware with CSM > > support it would have happened much faster though. >=20 > Regarding the read-IO, write-IO, read-RAM, write-RAM slots feature for kv= m... >=20 > Unfortunately, this is not much related to the CSM issue. >=20 > It sounds to me like this feature would be important for a good > implementation of flash support that covers both qemu & kvm. >=20 > How big is this task? How can I find out more to see if I can help? >=20 Having BIOS (or executable part of a flash) to be mapped as memory and rest of the flash to be IO does not require any special changes to KVM or QEMU. This is just a matter of implementing command line parsing and flash device emulation. -- Gleb.