qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/2] Implement -run-with exit-with-parent=on
@ 2025-10-09 16:12 Richard W.M. Jones
  2025-10-09 16:12 ` [PATCH v2 1/2] " Richard W.M. Jones
  2025-10-09 16:12 ` [PATCH v2 2/2] tests/qtest: Use exit-with-parent=on in qtest invocations Richard W.M. Jones
  0 siblings, 2 replies; 5+ messages in thread
From: Richard W.M. Jones @ 2025-10-09 16:12 UTC (permalink / raw)
  To: qemu-devel; +Cc: lvivier, farosas, pbonzini, berrange

v1 was here:

https://lists.gnu.org/archive/html/qemu-devel/2025-10/msg00762.html

In v2:

 - Fix unused variable warning.

 - Remove the #ifdefs from the libqtest.c code.

 - Add the missing S-o-B in the second patch.

 - Rebase and retest.

As before, one test fails both before and after this change:

  4/405 qemu:func-quick+func-x86_64 / func-x86_64-bad_vmstate               ERROR            0.15s   exit status 1

And as before, some questions:

 - There's no way to find out if the qemu binary supports
   exit-with-parent=on except to try it.  Maybe this should be exposed
   somehow?

 - Or should we have exit-with-parent=best ?

 - On macOS I wasn't able to find a satisfactory way to force
   shutdown, except calling 'qemu_system_killed' and pretending we'd
   been killed by SIGTERM (which does at least emulate what Linux &
   FreeBSD do).  I suppose it'd be nice if there was a "killed by
   parent" reason which also forced shutdown.

Rich.




^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2025-10-10 10:11 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-09 16:12 [PATCH v2 0/2] Implement -run-with exit-with-parent=on Richard W.M. Jones
2025-10-09 16:12 ` [PATCH v2 1/2] " Richard W.M. Jones
2025-10-10 10:09   ` Daniel P. Berrangé
2025-10-09 16:12 ` [PATCH v2 2/2] tests/qtest: Use exit-with-parent=on in qtest invocations Richard W.M. Jones
2025-10-10 10:10   ` Daniel P. Berrangé

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).