From: Paolo Bonzini <pbonzini@redhat.com>
To: Peter Maydell <peter.maydell@linaro.org>, qemu-devel@nongnu.org
Cc: "Christophe Lyon" <christophe.lyon@st.com>,
patches@linaro.org,
"Richard Sandiford" <rdsandiford@googlemail.com>,
"Juan Quintela" <quintela@redhat.com>,
"Avi Kivity" <avi.kivity@gmail.com>,
"Blue Swirl" <blauwirbel@gmail.com>,
"Max Filippov" <jcmvbkbc@gmail.com>,
"Paul Brook" <paul@codesourcery.com>,
"Anthony Liguori" <aliguori@amazon.com>,
"Stefan Weil" <sw@weilnetz.de>,
"Guan Xuetao" <gxt@mprc.pku.edu.cn>,
"Andreas Färber" <afaerber@suse.de>,
"Aurelien Jarno" <aurelien@aurel32.net>,
"Richard Henderson" <rth@twiddle.net>
Subject: Re: [Qemu-devel] [PATCH 0/6] relicense QEMU softfloat from 2b to to 2a
Date: Wed, 07 Jan 2015 07:13:31 +0100 [thread overview]
Message-ID: <54ACCE8B.1090701@redhat.com> (raw)
In-Reply-To: <1416925057-692-1-git-send-email-peter.maydell@linaro.org>
On 25/11/2014 15:17, Peter Maydell wrote:
> Questions for review:
> * can we do the git cherry-pick thing I mention above?
I'm afraid that would double the size of the repository (in terms of
number of commits).
One possibility is this:
git checkout 158142c2
git cherry-pick this-series~5 # patch 1
git cherry-pick this-series~2 # patch 4
git cherry-pick this-series~1 # patch 5
git merge origin/master
git checkout -p -- this-series~1 # patch 5
git commit --amend -C HEAD
git cherry-pick this-series # patch 6
Then the reverts are implicit in the merge commit.
However, this will probably still cause problems with bisection, since
the merge base between 2.2 and 2.3 will be in prehistory.
> * should we squash the revert and reimplement patches together?
> (avoids bisection break but makes the revert-and-reimplement less clear)
I think we can do that, provided the reimplemented functions are in
different places than the originals, so that the revert-and-reimplement
is still clear from the diff.
> * would anybody like to cross-check my examination of the commit logs
> to confirm I didn't miss any patches we need to revert?
Ok.
> * are there any bugs in my reimplementations?
I guess Maciej took care of this
> * are people happy with my attempt to clarify the licensing status of
> the source files in patch 6, and my choice of GPLv2+ for future
> contributions to them?
I think SoftFloat-2a is more appropriate but I don't really care.
> I've put the full details of how I constructed this patchset after the
> diffstat. References in that text to "this archive" are to
> http://people.linaro.org/~peter.maydell/softfloat-relicensing-proposed.tar.gz
> which is a complete archive of everything needed to reproduce the
> patchset, including copies of upstream's pristine 2a and 2b tarballs.
> If/when this patchset is applied I plan to upload it to the QEMU webserver
> as a permanent archive of what happened here (since the commit diffs
> themselves don't tell the full story).
Sonuds good.
Paolo
>
> thanks
> -- PMM
>
> Peter Maydell (6):
> softfloat: Apply patch corresponding to rebasing to softfloat-2a
> softfloat: Revert remaining portions of commits 75d62a5856 and
> 3430b0be36f
> softfloat: Revert remaining parts of commits b645bb4885 and 5a6932d51d
> softfloat: Implement uint64_to_float64() and uint64_to_float32()
> softfloat: reimplement SNAN_BIT_IS_ONE support
> softfloat: Clarify license status
>
> fpu/softfloat-macros.h | 86 +++++++++++++++++++++-------
> fpu/softfloat-specialize.h | 139 ++++++++++++++++++++++++++++++---------------
> fpu/softfloat.c | 136 +++++++++++++++++++++++++++++++-------------
> include/fpu/softfloat.h | 82 +++++++++++++++++++-------
> 4 files changed, 316 insertions(+), 127 deletions(-)
>
next prev parent reply other threads:[~2015-01-07 6:13 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-11-25 14:17 [Qemu-devel] [PATCH 0/6] relicense QEMU softfloat from 2b to to 2a Peter Maydell
2014-11-25 14:17 ` [Qemu-devel] [PATCH 1/6] softfloat: Apply patch corresponding to rebasing to softfloat-2a Peter Maydell
2014-11-25 14:17 ` [Qemu-devel] [PATCH 2/6] softfloat: Revert remaining portions of commits 75d62a5856 and 3430b0be36f Peter Maydell
2014-11-25 14:17 ` [Qemu-devel] [PATCH 3/6] softfloat: Revert remaining parts of commits b645bb4885 and 5a6932d51d Peter Maydell
2014-11-25 14:17 ` [Qemu-devel] [PATCH 4/6] softfloat: Implement uint64_to_float64() and uint64_to_float32() Peter Maydell
2014-11-25 14:17 ` [Qemu-devel] [PATCH 5/6] softfloat: reimplement SNAN_BIT_IS_ONE support Peter Maydell
2014-12-11 16:41 ` Maciej W. Rozycki
2014-12-11 18:02 ` Peter Maydell
2014-11-25 14:17 ` [Qemu-devel] [PATCH 6/6] softfloat: Clarify license status Peter Maydell
2014-12-05 11:15 ` [Qemu-devel] [PATCH 0/6] relicense QEMU softfloat from 2b to to 2a Peter Maydell
2014-12-17 14:06 ` Peter Maydell
2015-01-05 11:03 ` Peter Maydell
2015-01-07 6:13 ` Paolo Bonzini [this message]
2015-01-07 10:34 ` Peter Maydell
2015-01-07 11:04 ` Paolo Bonzini
2015-01-07 16:23 ` Peter Maydell
2015-01-07 16:29 ` Paolo Bonzini
2015-01-07 16:34 ` Peter Maydell
2015-01-07 16:49 ` Paolo Bonzini
2015-01-12 12:53 ` Peter Maydell
2015-01-12 12:55 ` 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=54ACCE8B.1090701@redhat.com \
--to=pbonzini@redhat.com \
--cc=afaerber@suse.de \
--cc=aliguori@amazon.com \
--cc=aurelien@aurel32.net \
--cc=avi.kivity@gmail.com \
--cc=blauwirbel@gmail.com \
--cc=christophe.lyon@st.com \
--cc=gxt@mprc.pku.edu.cn \
--cc=jcmvbkbc@gmail.com \
--cc=patches@linaro.org \
--cc=paul@codesourcery.com \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
--cc=quintela@redhat.com \
--cc=rdsandiford@googlemail.com \
--cc=rth@twiddle.net \
--cc=sw@weilnetz.de \
/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 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.