From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56405) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z32Ko-0006zY-Lb for qemu-devel@nongnu.org; Thu, 11 Jun 2015 09:15:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z32Ki-0003hw-A5 for qemu-devel@nongnu.org; Thu, 11 Jun 2015 09:15:54 -0400 Received: from mailhub.sw.ru ([195.214.232.25]:43419 helo=relay.sw.ru) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z32Kh-0003fs-SA for qemu-devel@nongnu.org; Thu, 11 Jun 2015 09:15:48 -0400 From: "Denis V. Lunev" Date: Thu, 11 Jun 2015 16:18:34 +0300 Message-Id: <1434028716-6767-1-git-send-email-den@openvz.org> Subject: [Qemu-devel] [PATCH 0/2] HyperV equivalent of pvpanic driver List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: kvm@vger.kernel.org, Gleb Natapov , qemu-devel@nongnu.org, Paolo Bonzini , Andrey Smetanin , "Denis V. Lunev" 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. Signed-off-by: Andrey Smetanin Signed-off-by: Denis V. Lunev CC: Gleb Natapov CC: Paolo Bonzini From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Denis V. Lunev" Subject: [PATCH 0/2] HyperV equivalent of pvpanic driver Date: Thu, 11 Jun 2015 16:18:34 +0300 Message-ID: <1434028716-6767-1-git-send-email-den@openvz.org> Cc: kvm@vger.kernel.org, Gleb Natapov , qemu-devel@nongnu.org, Paolo Bonzini , Andrey Smetanin , "Denis V. Lunev" Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+gceq-qemu-devel=gmane.org@nongnu.org Sender: qemu-devel-bounces+gceq-qemu-devel=gmane.org@nongnu.org List-Id: kvm.vger.kernel.org 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. Signed-off-by: Andrey Smetanin Signed-off-by: Denis V. Lunev CC: Gleb Natapov CC: Paolo Bonzini