From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:55690) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIwCj-0006Jz-Ss for qemu-devel@nongnu.org; Fri, 22 Mar 2013 03:15:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UIwCi-00071h-65 for qemu-devel@nongnu.org; Fri, 22 Mar 2013 03:15:57 -0400 Received: from [222.73.24.84] (port=41727 helo=song.cn.fujitsu.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UIwCh-00071J-Q6 for qemu-devel@nongnu.org; Fri, 22 Mar 2013 03:15:56 -0400 Date: Fri, 22 Mar 2013 15:15:59 +0800 From: Hu Tao Message-ID: <20130322071559.GD24459@localhost.localdomain> References: <88d002a0bd3acbd0d244f51fcef8f1d1860a2812.1363847790.git.hutao@cn.fujitsu.com> <514BBAF0.6000609@redhat.com> MIME-Version: 1.0 In-Reply-To: <514BBAF0.6000609@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Subject: Re: [Qemu-devel] [PATCH v15 4/6] pvpanic: add document of pvpanic List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Eric Blake Cc: Peter Maydell , Gleb Natapov , "Michael S. Tsirkin" , Jan Kiszka , qemu-devel , Markus Armbruster , Blue Swirl , Orit Wasserman , Juan Quintela , Alexander Graf , Christian Borntraeger , Andrew Jones , Alex Williamson , Sasha Levin , Stefan Hajnoczi , Luiz Capitulino , KAMEZAWA Hiroyuki , Anthony Liguori , Marcelo Tosatti , Paolo Bonzini On Thu, Mar 21, 2013 at 07:59:12PM -0600, Eric Blake wrote: > On 03/21/2013 02:35 AM, Hu Tao wrote: > > Signed-off-by: Hu Tao > > --- > > docs/specs/pvpanic.txt | 25 +++++++++++++++++++++++++ > > 1 file changed, 25 insertions(+) > > create mode 100644 docs/specs/pvpanic.txt > > Grammar nits: > > > > > diff --git a/docs/specs/pvpanic.txt b/docs/specs/pvpanic.txt > > new file mode 100644 > > index 0000000..761d20c > > --- /dev/null > > +++ b/docs/specs/pvpanic.txt > > @@ -0,0 +1,25 @@ > > +PVPANIC DEVICE > > +============== > > + > > +pvpanic device is a simulated ISA device, through which guest panic > > s/which/which a/ > > > +event is sent to qemu, and a QMP event is generated. This allows > > +management apps(e.g. libvirt) to be notified and respond to the > > space before ( in English text. > > > +event. > > + > > +pvpanic uses port 0x505 by default to receive panic event from guest. > > s/receive/receive a/ > s/from guest/from the guest/ > > > +The port is configurable by specifying ioport property. > > + > > +pvpanic device is defined with ACPI ID "QEMU0001". To send panic > > s/send/send a/ > > > +event, guest evaluates method WRPT, specifying a byte, bit 0 set, > s/guest/the guest/ > /byte, bit 0/byte with bit 0/ > > > +as argument. Other bits are reserved. > > + > > +To use it, one will have to: > > + > > +1. add the device by specifying `-device pvpanic' in the qemu command > > + line. > > + > > +2. load pvpanic device driver in guest OS. > > s/in/in the/ > > > + > > +The management app has the options of waiting for GUEST_PANICKED events, > > s/options/option/ Thanks for review! > > > +and/or polling for guest-panicked RunState, to learn when the pvpanic > > +device has fired a panic event. > > > > -- > Eric Blake eblake redhat com +1-919-301-3266 > Libvirt virtualization library http://libvirt.org >