From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:57586) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UaKK2-0007Nb-SQ for qemu-devel@nongnu.org; Thu, 09 May 2013 02:27:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UaKK1-0003qi-VB for qemu-devel@nongnu.org; Thu, 09 May 2013 02:27:22 -0400 Received: from mail-ea0-x22c.google.com ([2a00:1450:4013:c01::22c]:52624) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UaKK1-0003q6-Px for qemu-devel@nongnu.org; Thu, 09 May 2013 02:27:21 -0400 Received: by mail-ea0-f172.google.com with SMTP id r16so1334599ead.17 for ; Wed, 08 May 2013 23:27:21 -0700 (PDT) Sender: Paolo Bonzini Message-ID: <518B41C5.7080108@redhat.com> Date: Thu, 09 May 2013 08:27:17 +0200 From: Paolo Bonzini MIME-Version: 1.0 References: <1368053082-15710-1-git-send-email-jordan.l.justen@intel.com> In-Reply-To: <1368053082-15710-1-git-send-email-jordan.l.justen@intel.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH v5 0/5] KVM flash memory support List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Jordan Justen Cc: qemu-devel@nongnu.org Il 09/05/2013 00:44, Jordan Justen ha scritto: > git://github.com/jljusten/qemu.git kvm-flash-v5 > > Utilize KVM_CAP_READONLY_MEM to support PC system flash emulation > with KVM. > > v5: > * Remove patch to pflash_cfi01 which enabled readonly mode > * Adjust kvm code to use KVM READONLY support for ranges that > either have the readonly flag set, or for devices with > readable set. > > v4: > * With a machine type of isapc, don't mark the BIOS as read-only. > isapc + seabios will not boot if the BIOS is read-only. This > matches the current behavior of isapc with KVM, which is the > only mode under which isapc currently works. > > v3: > * Squash patch 2 & 3 based on Xiao's feedback that what I > was calling a 'workaround' in patch 3 was actually what > is required by the KVM READONLY memory support. > > v2: > * Remove rom_only from PC_COMPAT_1_4 > * Only enable flash when a pflash drive is created. > > Jordan Justen (5): > isapc: Fix non-KVM qemu boot (read/write memory for isapc BIOS) > kvm: add kvm_readonly_mem_enabled > kvm: support using KVM_MEM_READONLY flag for regions > pc_sysfw: allow flash (-pflash) memory to be used with KVM > pc_sysfw: change rom_only default to 0 > > hw/block/pc_sysfw.c | 64 ++++++++++++++++++++++++++++++++------------------ > hw/i386/pc_piix.c | 5 ++++ > include/hw/i386/pc.h | 4 ---- > include/sysemu/kvm.h | 10 ++++++++ > kvm-all.c | 44 +++++++++++++++++++++++++++------- > kvm-stub.c | 1 + > 6 files changed, 92 insertions(+), 36 deletions(-) > Reviewed-by: Paolo Bonzini