From: Eric Blake <eblake@redhat.com>
To: Alexey Kardashevskiy <aik@ozlabs.ru>, qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>,
Alexander Graf <agraf@suse.de>,
Luiz Capitulino <lcapitulino@redhat.com>,
Christian Borntraeger <borntraeger@de.ibm.com>,
qemu-ppc@nongnu.org, Cornelia Huck <cornelia.huck@de.ibm.com>,
Paolo Bonzini <pbonzini@redhat.com>,
Richard Henderson <rth@twiddle.net>
Subject: Re: [Qemu-devel] [PATCH v7 1/4] cpus: Define callback for QEMU "nmi" command
Date: Tue, 15 Jul 2014 08:50:26 -0600 [thread overview]
Message-ID: <53C53FB2.7090107@redhat.com> (raw)
In-Reply-To: <1402630619-4408-2-git-send-email-aik@ozlabs.ru>
[-- Attachment #1: Type: text/plain, Size: 1513 bytes --]
On 06/12/2014 09:36 PM, Alexey Kardashevskiy wrote:
> This introduces an NMI (Non Maskable Interrupt) interface with
> a single nmi_monitor_handler() method. A machine or a device can
> implement it. This searches for an QOM object with this interface
> and if it is implemented, calls it. The callback implements an action
> required to cause debug crash dump on in-kernel debugger invocation.
> The callback returns Error**.
>
> This adds a nmi_monitor_handle() helper which walks through
> all objects to find the interface. The interface method is called
> for all found instances.
>
> This adds support for it in qmp_inject_nmi(). Since no architecture
> supports it at the moment, there is no change in behaviour.
>
> This changes inject-nmi command description for HMP and QMP.
>
> Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
> ---
> +++ b/qapi-schema.json
> @@ -1116,13 +1116,13 @@
> ##
> # @inject-nmi:
> #
> -# Injects an Non-Maskable Interrupt into all guest's VCPUs.
> +# Injects a Non-Maskable Interrupt into the default CPU (x86/s390) or all CPUs (ppc64).
> #
> # Returns: If successful, nothing
> #
> # Since: 0.14.0
> #
> -# Notes: Only x86 Virtual Machines support this command.
> +# Note: prior to 2.1, this command was only supported for x86 and s390 VMs
Are we still trying to get this into 2.1, or has it slipped to 2.2?
--
Eric Blake eblake redhat com +1-919-301-3266
Libvirt virtualization library http://libvirt.org
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 604 bytes --]
next prev parent reply other threads:[~2014-07-15 14:50 UTC|newest]
Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-06-13 3:36 [Qemu-devel] [PATCH v7 0/4] cpus: Add generic "nmi" monitor command support Alexey Kardashevskiy
2014-06-13 3:36 ` [Qemu-devel] [PATCH v7 1/4] cpus: Define callback for QEMU "nmi" command Alexey Kardashevskiy
2014-07-03 6:41 ` [Qemu-devel] [Qemu-ppc] " Nikunj A Dadhania
2014-07-03 12:36 ` Eric Blake
2014-07-15 14:50 ` Eric Blake [this message]
2014-07-15 15:00 ` [Qemu-devel] " Peter Maydell
2014-06-13 3:36 ` [Qemu-devel] [PATCH v7 2/4] s390x: Convert QEMUMachine to MachineClass Alexey Kardashevskiy
2014-06-13 3:44 ` Alexey Kardashevskiy
2014-06-13 12:47 ` Eric Blake
2014-06-13 5:56 ` Cornelia Huck
2014-06-13 3:36 ` [Qemu-devel] [PATCH v7 3/4] s390x: Migrate to new NMI interface Alexey Kardashevskiy
2014-06-13 6:00 ` Cornelia Huck
2014-06-14 2:41 ` Alexey Kardashevskiy
2014-06-16 7:16 ` Cornelia Huck
2014-06-16 8:33 ` Alexey Kardashevskiy
2014-06-16 8:37 ` Alexander Graf
2014-06-23 13:32 ` Alexey Kardashevskiy
2014-07-03 4:59 ` Alexey Kardashevskiy
2014-07-03 7:11 ` Markus Armbruster
2014-07-14 3:17 ` Alexey Kardashevskiy
2014-07-14 20:29 ` Paolo Bonzini
2014-07-15 5:47 ` Cornelia Huck
2014-07-17 6:30 ` Alexey Kardashevskiy
2014-08-20 10:20 ` Alexey Kardashevskiy
2014-08-20 11:20 ` Alexander Graf
2014-08-20 11:38 ` Alexey Kardashevskiy
2014-08-20 12:05 ` Alexander Graf
2014-08-20 12:11 ` Alexey Kardashevskiy
2014-08-20 12:12 ` Alexander Graf
2014-08-20 13:13 ` Paolo Bonzini
2014-06-13 3:36 ` [Qemu-devel] [PATCH v7 4/4] spapr: Add support for " Alexey Kardashevskiy
2014-06-13 10:50 ` [Qemu-devel] [PATCH v7 0/4] cpus: Add generic "nmi" monitor command support Alexander Graf
2014-06-16 8:57 ` [Qemu-devel] [PATCH v8] s390x: Migrate to new NMI interface Alexey Kardashevskiy
2014-06-16 10:56 ` Cornelia Huck
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=53C53FB2.7090107@redhat.com \
--to=eblake@redhat.com \
--cc=agraf@suse.de \
--cc=aik@ozlabs.ru \
--cc=borntraeger@de.ibm.com \
--cc=cornelia.huck@de.ibm.com \
--cc=lcapitulino@redhat.com \
--cc=pbonzini@redhat.com \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
--cc=qemu-ppc@nongnu.org \
--cc=rth@twiddle.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.