From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47623) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZAKMT-00080Z-9N for qemu-devel@nongnu.org; Wed, 01 Jul 2015 11:55:46 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZAKMQ-0004Fe-Gt for qemu-devel@nongnu.org; Wed, 01 Jul 2015 11:55:45 -0400 Received: from mx2.parallels.com ([199.115.105.18]:34732) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZAKMQ-0004FS-AN for qemu-devel@nongnu.org; Wed, 01 Jul 2015 11:55:42 -0400 Message-ID: <55940D75.9080703@openvz.org> Date: Wed, 1 Jul 2015 18:55:33 +0300 From: "Denis V. Lunev" MIME-Version: 1.0 References: <1435664007-4965-1-git-send-email-den@openvz.org> <5593F489.3040208@redhat.com> In-Reply-To: <5593F489.3040208@redhat.com> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH v3 0/9] HyperV equivalent of pvpanic driver List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paolo Bonzini Cc: Andrey Smetanin , Gleb Natapov , qemu-devel@nongnu.org, kvm@vger.kernel.org On 01/07/15 17:09, Paolo Bonzini wrote: > > On 30/06/2015 13:33, Denis V. Lunev wrote: >> Windows 2012 guests can notify hypervisor about occurred guest crash >> (Windows bugcheck(BSOD)) by writing specific Hyper-V msrs. This patch does >> handling of this MSR's by KVM and sending notification to user space that >> allows to gather Windows guest crash dump by QEMU/LIBVIRT. >> >> The idea is to provide functionality equal to pvpanic device without >> QEMU guest agent for Windows. >> >> The idea is borrowed from Linux HyperV bus driver and validated against >> Windows 2k12. >> >> Changes from v2: >> * forbid modification crash ctl msr by guest >> * qemu_system_guest_panicked usage in pvpanic and s390x >> * hyper-v crash handler move from generic kvm to i386 >> * hyper-v crash handler: skip fetching crash msrs just mark crash occured >> * sync with linux-next 20150629 >> * patch 11 squashed to patch 10 >> * patch 9 squashed to patch 7 >> >> Changes from v1: >> * hyperv code move to hyperv.c >> * added read handlers of crash data msrs >> * added per vm and per cpu hyperv context structures >> * added saving crash msrs inside qemu cpu state >> * added qemu fetch and update of crash msrs >> * added qemu crash msrs store in cpu state and it's migration >> >> Signed-off-by: Andrey Smetanin >> Signed-off-by: Denis V. Lunev >> CC: Gleb Natapov >> CC: Paolo Bonzini > The patches look good, thanks. I'll queue them as soon as I start > merging 4.3 features. > > Paolo that sounds good to me. We'll re-send patch 8 and fork second thread for QEMU part then. Den