From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:49106) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ULxq0-00015h-Uq for qemu-devel@nongnu.org; Sat, 30 Mar 2013 11:37:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ULxpx-0001gR-KF for qemu-devel@nongnu.org; Sat, 30 Mar 2013 11:37:00 -0400 Received: from mail-ea0-x22b.google.com ([2a00:1450:4013:c01::22b]:51647) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ULxpx-0001gG-DJ for qemu-devel@nongnu.org; Sat, 30 Mar 2013 11:36:57 -0400 Received: by mail-ea0-f171.google.com with SMTP id b15so560933eae.2 for ; Sat, 30 Mar 2013 08:36:56 -0700 (PDT) Sender: Paolo Bonzini Message-ID: <51570690.7030208@redhat.com> Date: Sat, 30 Mar 2013 16:36:48 +0100 From: Paolo Bonzini MIME-Version: 1.0 References: <1364545124-9781-1-git-send-email-hutao@cn.fujitsu.com> <20130329133310.GA9206@morn.localdomain> <51559BD8.5080502@redhat.com> <20130330132009.GA12564@morn.localdomain> In-Reply-To: <20130330132009.GA12564@morn.localdomain> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [SeaBIOS] [PATCH v16] Add pvpanic device driver List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Kevin O'Connor Cc: Marcelo Tosatti , Peter Maydell , Andrew Jones , Anthony Liguori , Alex Williamson , Juan Quintela , Gleb Natapov , "Michael S. Tsirkin" , Hu Tao , seabios@seabios.org, qemu-devel , Markus Armbruster , Blue Swirl , Orit Wasserman , Alexander Graf , Sasha Levin , Stefan Hajnoczi , Jan Kiszka , Luiz Capitulino , Christian Borntraeger , KAMEZAWA Hiroyuki Il 30/03/2013 14:20, Kevin O'Connor ha scritto: > On Fri, Mar 29, 2013 at 02:49:12PM +0100, Paolo Bonzini wrote: >> Il 29/03/2013 14:33, Kevin O'Connor ha scritto: >>> On Fri, Mar 29, 2013 at 04:18:44PM +0800, Hu Tao wrote: >>>> pvpanic device is used to notify host(qemu) when guest panic happens. >>> >>> Thanks. However, we're planning a move of ACPI tables from SeaBIOS to >>> QEMU. I think this should wait until after the move. >> >> The device should be in QEMU 1.5, and the SSDT probably will still be in >> SeaBIOS by then (and might even be the last to move, since it's quite >> complex and dynamic). I don't think it is fair to block this patch on >> those grounds... > > What is the user visible impact of not having a panic device? Management cannot restart or dump the guest after a panic, and cannot log that a panic happened (as opposed to a random watchdog event). > My main concern is that the patch creates a new fw_cfg channel between > qemu and seabios thats sole purpose is to alter the OS visible ACPI > tables. These types of QEMU->SeaBIOS interfaces are fragile and are > (in sum) quite complex. Yes, this is true. Paolo