qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Brad Smith <brad@comstyle.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: Peter Maydell <peter.maydell@linaro.org>,
	qemu-devel <qemu-devel@nongnu.org>
Subject: Re: [Qemu-devel] getting rid of coroutine-gthread?
Date: Sat, 12 Jan 2013 04:03:44 -0500	[thread overview]
Message-ID: <20130112090337.GA16980@rox.home.comstyle.com> (raw)
In-Reply-To: <50F055D8.7040505@redhat.com>

On Fri, Jan 11, 2013 at 07:11:36PM +0100, Paolo Bonzini wrote:
> Brad and Peter,
> 
> as far as I know OpenBSD and Linux/ARM were the main users of
> coroutine-gthread.  Do you think we could dump it and rely on
> coroutine-sigaltstack only?  The differences in signal handling of the
> gthread implementation always worried me.
> 
> What versions of OpenBSD would we have to drop support for?  Is that
> acceptable to you?

I'm OK with this. For our ports tree I have QEMU using the sigaltstack
backend with 1.2.2 at the moment with -current.

Our official policy is to use the ports/packages wherever possible
for third-party software. For our current release (5.2) we provide
QEMU 1.1.0. For -current we have 1.2.2 at the moment and I plan on
updating to 1.3.1/1.4.0 depending on when and if 1.3.1 is released
or if 1.4.0 is released sooner I'll just skip to 1.4.0. 1.3.1 with
the back ported patch for using sem_timedwait() will require 5.2.
1.4.0 if dropping support for the gthread backend will require
-current or the next release 5.3 which we will be going into freeze
for within a month and a bit and the release will be May 1st. This
is acceptable to me. I'd prefer that QEMU wherever possible do
things properly and put the pressure on OpenBSD to do things
properly as well and have bugs fixed. I had proded the developer
working on the sigaltstack fix to get his work in and it has
been commited.

http://marc.info/?l=openbsd-cvs&m=135443183201631&w=2

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

  parent reply	other threads:[~2013-01-12  9:04 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-01-11 18:11 [Qemu-devel] getting rid of coroutine-gthread? Paolo Bonzini
2013-01-11 18:24 ` Andreas Färber
2013-01-12  9:07   ` Brad Smith
2013-01-12 12:08     ` Peter Maydell
2013-01-12 12:21       ` Brad Smith
2013-01-12  9:03 ` Brad Smith [this message]
2013-01-15 13:18 ` Kevin Wolf
2013-01-15 13:28   ` Paolo Bonzini
2013-01-15 13:40     ` Kevin Wolf
2013-01-15 15:13       ` Paolo Bonzini

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20130112090337.GA16980@rox.home.comstyle.com \
    --to=brad@comstyle.com \
    --cc=pbonzini@redhat.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).