qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 2/2 V7] qemu,qmp: add inject-nmi qmp command


From: Anthony Liguori
Subject: Re: [Qemu-devel] [PATCH 2/2 V7] qemu,qmp: add inject-nmi qmp command
Date: Wed, 06 Apr 2011 13:03:37 -0500
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.14) Gecko/20110223 Lightning/1.0b2 Thunderbird/3.1.8

On 04/06/2011 12:47 PM, Luiz Capitulino wrote:
On Mon, 04 Apr 2011 08:05:48 -0500
Anthony Liguori<address@hidden>  wrote:

On 04/04/2011 07:54 AM, Avi Kivity wrote:
On 04/04/2011 01:59 PM, Daniel P. Berrange wrote:
Interesting that with HMP you need to specify a single CPU index, but
with QMP it is injecting to all CPUs at once. Is there any compelling
reason why we'd ever need the ability to only inject to a single CPU
from an app developer POV ?
When a PC has an NMI button, it is (I presume) connected to all CPUs'
LINT1 pin, which is often configured as an NMI input.  So the all-cpu
variant corresponds to real hardware, while the single-cpu variant
doesn't.

wrt the app developer POV, the only use I'm aware of is that you can
configure Windows to dump core when the NMI button is pressed and thus
debug driver problems.  It's likely more reliable when sent to all cpus.
It either needs to be removed from HMP or added to QMP.  HMP shouldn't
have more features than QMP (even if those features are non-sensible).
Is anyone against changing HMP behavior to send it to all CPUs?

Makes sense to me.

Regards,

Anthony Liguori




reply via email to

[Prev in Thread] Current Thread [Next in Thread]