qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/4] configure: don't disable nptl where not needed
@ 2013-06-25 11:33 Peter Maydell
  2013-06-25 11:33 ` [Qemu-devel] [PATCH 1/4] configure: Flip default of target_nptl Peter Maydell
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Peter Maydell @ 2013-06-25 11:33 UTC (permalink / raw)
  To: qemu-devel
  Cc: patches, Riku Voipio, Alexander Graf, Blue Swirl, Guan Xuetao,
	Aurelien Jarno, Richard Henderson

This patchset cleans up configure's target_nptl setting by
making the default be "threading supported" rather than
"not supported". We then enable threading in some cases
which were very likely accidental failure to specifically
enable it under the old default (64 bit MIPS and PPC, and
Unicore32), and leave it defaulted to on for CPUs with no
linux-user target so that if one is added later it won't
be missing threading by accident.

In particular, this makes ppc64 work with Debian unstable:
without this we would fail with "bash: fork: Invalid argument"
due to the lack of clone() support.

NB: other than ppc64, targets without anything in the wiki's
linux-user-test-0.3.tar.gz have only been compile tested.
(I'd have tested MIPS but there's no Debian mips64.)

Peter Maydell (4):
  configure: Flip default of target_nptl
  configure: Don't say target_nptl="no" if there is no linux-user target
  configure: Enable threading on all ppc and mips linux-user targets
  configure: Enable threading for unicore32-linux-user

 configure |   18 ++++++++----------
 1 file changed, 8 insertions(+), 10 deletions(-)

-- 
1.7.9.5

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

end of thread, other threads:[~2013-06-25 16:35 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-06-25 11:33 [Qemu-devel] [PATCH 0/4] configure: don't disable nptl where not needed Peter Maydell
2013-06-25 11:33 ` [Qemu-devel] [PATCH 1/4] configure: Flip default of target_nptl Peter Maydell
2013-06-25 11:33 ` [Qemu-devel] [PATCH 2/4] configure: Don't say target_nptl="no" if there is no linux-user target Peter Maydell
2013-06-25 11:33 ` [Qemu-devel] [PATCH 3/4] configure: Enable threading on all ppc and mips linux-user targets Peter Maydell
2013-06-25 11:33 ` [Qemu-devel] [PATCH 4/4] configure: Enable threading for unicore32-linux-user Peter Maydell
2013-06-25 16:35 ` [Qemu-devel] [PATCH 0/4] configure: don't disable nptl where not needed Richard Henderson

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