This series introduces the inject-nmi command for QMP, which sends an NMI to _all_ guest's CPUs.
Also note that this series changes the human monitor nmi command to use the QMP implementation, which means that it now has a DIFFERENT behavior. Please, check patch 3/3 for details.