qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/3] tcg: Fixes for temp_allocate_frame
@ 2021-06-19 13:42 Richard Henderson
  2021-06-19 13:42 ` [PATCH v2 1/3] tcg/sparc: Fix temp_allocate_frame vs sparc stack bias Richard Henderson
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Richard Henderson @ 2021-06-19 13:42 UTC (permalink / raw)
  To: qemu-devel

Yay! Is works for purpose.  Couple of tweaks:

  * Use fixed 16 as alignment for TCG_TYPE_V32.  Just an itsy bit
    of future-proofing against any host that has a stack frame
    aligned larger than 32.

  * We now have the ability to restart translation when exhausting
    resources.  Do that when exhausting the stack frame.


r~


Richard Henderson (3):
  tcg/sparc: Fix temp_allocate_frame vs sparc stack bias
  tcg: Allocate sufficient storage in temp_allocate_frame
  tcg: Restart when exhausting the stack frame

 tcg/tcg.c                  | 45 ++++++++++++++++++++++++++++----------
 tcg/sparc/tcg-target.c.inc | 16 +++++++++-----
 2 files changed, 44 insertions(+), 17 deletions(-)

-- 
2.25.1



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

end of thread, other threads:[~2021-06-19 14:42 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-06-19 13:42 [PATCH v2 0/3] tcg: Fixes for temp_allocate_frame Richard Henderson
2021-06-19 13:42 ` [PATCH v2 1/3] tcg/sparc: Fix temp_allocate_frame vs sparc stack bias Richard Henderson
2021-06-19 14:41   ` Philippe Mathieu-Daudé
2021-06-19 13:42 ` [PATCH v2 2/3] tcg: Allocate sufficient storage in temp_allocate_frame Richard Henderson
2021-06-19 13:42 ` [PATCH v2 3/3] tcg: Restart when exhausting the stack frame Richard Henderson
2021-06-19 14:37   ` Philippe Mathieu-Daudé

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).