All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/2] PPC: Check for temporary leakage
@ 2014-01-19 16:32 Alexander Graf
  2014-01-19 16:32 ` [Qemu-devel] [PATCH 1/2] PPC: Fix TCG chunks that don't free their temps Alexander Graf
  2014-01-19 16:32 ` [Qemu-devel] [PATCH 2/2] PPC: Fail on leaking temporaries Alexander Graf
  0 siblings, 2 replies; 10+ messages in thread
From: Alexander Graf @ 2014-01-19 16:32 UTC (permalink / raw)
  To: qemu-devel; +Cc: qemu-ppc

While running qemu-system-ppc64 on my 32bit system I ran into cases where
TCG just stopped because it was running out of temporaries to allocate from.

Obviously this meant there were instructions not freeing their temporaries
properly, so I went ahead and implemented the same mechanism ARM uses to find
temporary leakage.

While at it, I also fixed all leaks I found.

Alexander Graf (2):
  PPC: Fix TCG chunks that don't free their temps
  PPC: Fail on leaking temporaries

 target-ppc/translate.c | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

-- 
1.8.1.4

^ permalink raw reply	[flat|nested] 10+ messages in thread
* [Qemu-devel] [PATCH 0/2] PPC: Avoid temporary leaks
@ 2014-05-15 16:28 Alexander Graf
  2014-05-15 16:28 ` [Qemu-devel] [PATCH 1/2] PPC: Fix TCG chunks that don't free their temps Alexander Graf
  0 siblings, 1 reply; 10+ messages in thread
From: Alexander Graf @ 2014-05-15 16:28 UTC (permalink / raw)
  To: qemu-devel; +Cc: qemu-ppc

Other targets have had it for quite a while, now PPC has it too! Temporary
leakage tracking.

Whenever we see that not all temporaries have been properly free'd at the
end of a guest instruction block we can now scream loudly at the user.

This hopefully ensures we don't leak as much as before :).


Alexander Graf (2):
  PPC: Fix TCG chunks that don't free their temps
  PPC: Fail on leaking temporaries

 target-ppc/translate.c | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

-- 
1.8.1.4

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

end of thread, other threads:[~2014-05-15 16:28 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-19 16:32 [Qemu-devel] [PATCH 0/2] PPC: Check for temporary leakage Alexander Graf
2014-01-19 16:32 ` [Qemu-devel] [PATCH 1/2] PPC: Fix TCG chunks that don't free their temps Alexander Graf
2014-01-19 16:32 ` [Qemu-devel] [PATCH 2/2] PPC: Fail on leaking temporaries Alexander Graf
2014-01-19 16:51   ` Peter Maydell
2014-01-19 20:15     ` Alexander Graf
2014-01-19 20:52       ` Peter Maydell
2014-01-19 20:55         ` Alexander Graf
2014-01-19 21:04           ` Peter Maydell
2014-01-19 21:17             ` Alexander Graf
  -- strict thread matches above, loose matches on Subject: below --
2014-05-15 16:28 [Qemu-devel] [PATCH 0/2] PPC: Avoid temporary leaks Alexander Graf
2014-05-15 16:28 ` [Qemu-devel] [PATCH 1/2] PPC: Fix TCG chunks that don't free their temps Alexander Graf

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.