From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:37395) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHpMl-0003Gp-Br for qemu-devel@nongnu.org; Tue, 19 Mar 2013 01:45:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UHpMj-0002QW-VT for qemu-devel@nongnu.org; Tue, 19 Mar 2013 01:45:43 -0400 Received: from [222.73.24.84] (port=45693 helo=song.cn.fujitsu.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UHpMj-0002P6-77 for qemu-devel@nongnu.org; Tue, 19 Mar 2013 01:45:41 -0400 Date: Tue, 19 Mar 2013 13:45:32 +0800 From: Hu Tao Message-ID: <20130319054532.GD23780@localhost.localdomain> References: <1363251073-20380-1-git-send-email-hutao@cn.fujitsu.com> MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Subject: Re: [Qemu-devel] [PATCH] pvevent: pvevent device driver List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Blue Swirl Cc: Peter Maydell , Gleb Natapov , "Michael S. Tsirkin" , Jan Kiszka , qemu-devel , Markus Armbruster , Orit Wasserman , Matthew Garrett , Juan Quintela , Alexander Graf , Christian Borntraeger , platform-driver-x86@vger.kernel.org, Andrew Jones , Alex Williamson , Sasha Levin , Stefan Hajnoczi , Luiz Capitulino , KAMEZAWA Hiroyuki , Kevin Wolf , Anthony Liguori , Marcelo Tosatti , linux-kernel@vger.kernel.org, Paolo Bonzini On Sun, Mar 17, 2013 at 07:12:09PM +0000, Blue Swirl wrote: > On Thu, Mar 14, 2013 at 8:51 AM, Hu Tao wrote: > > pvevent device is a qemu simulated device through which guest panic > > event is sent to host. > > > > ref: http://lists.nongnu.org/archive/html/qemu-devel/2013-03/msg02293.html > > > > Signed-off-by: Hu Tao > > --- > > drivers/platform/x86/Kconfig | 7 +++ > > drivers/platform/x86/Makefile | 2 + > > drivers/platform/x86/pvevent.c | 115 +++++++++++++++++++++++++++++++++++++++++ > > 3 files changed, 124 insertions(+) > > create mode 100644 drivers/platform/x86/pvevent.c > > > > diff --git a/drivers/platform/x86/Kconfig b/drivers/platform/x86/Kconfig > > index 7ab0b2f..369135e 100644 > > --- a/drivers/platform/x86/Kconfig > > +++ b/drivers/platform/x86/Kconfig > > @@ -768,4 +768,11 @@ config APPLE_GMUX > > graphics as well as the backlight. Currently only backlight > > control is supported by the driver. > > > > +config PVEVENT > > + tristate "pvevent device support" > > + depends on ACPI > > + ---help--- > > + This driver provides support for pvevent device, which is a qemu > > + simulated device through which guest panic event is sent to host. > > + > > endif # X86_PLATFORM_DEVICES > > diff --git a/drivers/platform/x86/Makefile b/drivers/platform/x86/Makefile > > index bf7e4f9..8779396 100644 > > --- a/drivers/platform/x86/Makefile > > +++ b/drivers/platform/x86/Makefile > > @@ -50,3 +50,5 @@ obj-$(CONFIG_INTEL_MID_POWER_BUTTON) += intel_mid_powerbtn.o > > obj-$(CONFIG_INTEL_OAKTRAIL) += intel_oaktrail.o > > obj-$(CONFIG_SAMSUNG_Q10) += samsung-q10.o > > obj-$(CONFIG_APPLE_GMUX) += apple-gmux.o > > + > > +obj-$(CONFIG_PVEVENT) += pvevent.o > > diff --git a/drivers/platform/x86/pvevent.c b/drivers/platform/x86/pvevent.c > > new file mode 100644 > > index 0000000..00ef7f4 > > --- /dev/null > > +++ b/drivers/platform/x86/pvevent.c > > @@ -0,0 +1,115 @@ > > +/* > > + * pvevent.c - pvevent Device Support > > + * > > + * Copyright (C) 2013 Fujitsu. > > + * > > + * This program is free software; you can redistribute it and/or modify > > + * it under the terms of the GNU General Public License as published by > > + * the Free Software Foundation; either version 2 of the License, or > > + * (at your option) any later version. > > + * > > + * This program is distributed in the hope that it will be useful, > > + * but WITHOUT ANY WARRANTY; without even the implied warranty of > > + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > > + * GNU General Public License for more details. > > + * > > + * You should have received a copy of the GNU General Public License > > + * along with this program; if not, write to the Free Software > > + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA > > Current address of FSF is: > > 51 Franklin Street, Fifth Floor > Boston, MA 02110-1301 > USA > > I'd use the web version recommended by FSF. Thanks, I'll update it in the next version. -- Regards, Hu Tao