All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] accel/tcg: Fix race condition in tb create/invalidate
@ 2023-07-06 17:05 Richard Henderson
  2023-07-06 17:05 ` [PATCH 1/2] accel/tcg: Split out cpu_exec_longjmp_cleanup Richard Henderson
  2023-07-06 17:05 ` [PATCH 2/2] accel/tcg: Always lock pages before translation Richard Henderson
  0 siblings, 2 replies; 8+ messages in thread
From: Richard Henderson @ 2023-07-06 17:05 UTC (permalink / raw)
  To: qemu-devel
  Cc: rjones, peterz, arnd, naresh.kamboju, anders.roxell, daniel.diaz,
	ben.copeland, pbonzini

Thanks for the test case, Richard WMJ.  Using the fedora rawhide
kernel-core-6.5.0-0.rc0.20230703gita901a3568fd2.8.fc39.x86_64.rpm
I was able to reproduce the problem within 30 iterations.

I'm now at 650 iterations and counting.


r~


Richard Henderson (2):
  accel/tcg: Split out cpu_exec_longjmp_cleanup
  accel/tcg: Always lock pages before translation

 accel/tcg/internal.h      |  30 ++++-
 accel/tcg/cpu-exec.c      |  47 ++++----
 accel/tcg/tb-maint.c      | 242 ++++++++++++++++++++------------------
 accel/tcg/translate-all.c |  43 ++++++-
 accel/tcg/translator.c    |  34 ++++--
 5 files changed, 239 insertions(+), 157 deletions(-)

-- 
2.34.1



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

end of thread, other threads:[~2023-07-07 10:37 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-07-06 17:05 [PATCH 0/2] accel/tcg: Fix race condition in tb create/invalidate Richard Henderson
2023-07-06 17:05 ` [PATCH 1/2] accel/tcg: Split out cpu_exec_longjmp_cleanup Richard Henderson
2023-07-06 17:46   ` Richard W.M. Jones
2023-07-07  8:09   ` Philippe Mathieu-Daudé
2023-07-07 10:37     ` Richard Henderson
2023-07-06 17:05 ` [PATCH 2/2] accel/tcg: Always lock pages before translation Richard Henderson
2023-07-06 19:33   ` Richard W.M. Jones
2023-07-07  8:05   ` Richard Henderson

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.