On Sun, Mar 17, 2013 at 07:12:09PM +0000, Blue Swirl wrote: > On Thu, Mar 14, 2013 at 8:51 AM, Hu Tao <hu...@cn.fujitsu.com> 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 <hu...@cn.fujitsu.com> > > --- > > 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