[PULL for-5.0 00/10] tcg patch queue

Richard Henderson posted 10 patches 4 years ago
Test docker-mingw@fedora passed
Test docker-quick@centos7 passed
Test FreeBSD passed
Test checkpatch passed
Test asan passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20200331035456.6494-1-richard.henderson@linaro.org
Maintainers: Aurelien Jarno <aurelien@aurel32.net>, Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>, Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>, Richard Henderson <rth@twiddle.net>
There is a newer version of this series
configure                 | 116 +++++++++++++---------------------------------
Makefile                  |   2 +-
accel/tcg/translate-all.c |  37 ++-------------
target/mips/translate.c   |  35 ++++++++++++--
tcg/i386/tcg-target.inc.c |  10 ++--
scripts/decodetree.py     |   4 +-
6 files changed, 78 insertions(+), 126 deletions(-)
[PULL for-5.0 00/10] tcg patch queue
Posted by Richard Henderson 4 years ago
My tcg patch queue, plus one mips patch on request of Aleksander.


r~


The following changes since commit 5acad5bf480321f178866dc28e38eeda5a3f19bb:

  Merge remote-tracking branch 'remotes/jnsnow/tags/ide-pull-request' into staging (2020-03-28 00:27:04 +0000)

are available in the Git repository at:

  https://github.com/rth7680/qemu.git tags/pull-tcg-20200330

for you to fetch changes up to b412378785c1bd95e3461c1373dd8938bc54fb4e:

  decodetree: Use Python3 floor division operator (2020-03-30 11:44:04 -0700)

----------------------------------------------------------------
Improve PIE and other linkage
Fix for decodetree vs Python3 floor division operator
Fix i386 INDEX_op_dup2_vec expansion
Fix loongson multimedia condition instructions

----------------------------------------------------------------
Jiaxun Yang (1):
      target/mips: Fix loongson multimedia condition instructions

Philippe Mathieu-Daudé (1):
      decodetree: Use Python3 floor division operator

Richard Henderson (8):
      configure: Drop adjustment of textseg
      tcg: Remove softmmu code_gen_buffer fixed address
      configure: Do not force pie=no for non-x86
      configure: Always detect -no-pie toolchain support
      configure: Unnest detection of -z,relro and -z,now
      configure: Override the os default with --disable-pie
      configure: Support -static-pie if requested
      tcg/i386: Fix INDEX_op_dup2_vec

 configure                 | 116 +++++++++++++---------------------------------
 Makefile                  |   2 +-
 accel/tcg/translate-all.c |  37 ++-------------
 target/mips/translate.c   |  35 ++++++++++++--
 tcg/i386/tcg-target.inc.c |  10 ++--
 scripts/decodetree.py     |   4 +-
 6 files changed, 78 insertions(+), 126 deletions(-)

Re: [PULL for-5.0 00/10] tcg patch queue
Posted by Peter Maydell 4 years ago
On Tue, 31 Mar 2020 at 04:54, Richard Henderson
<richard.henderson@linaro.org> wrote:
>
> My tcg patch queue, plus one mips patch on request of Aleksander.
>
>
> r~
>
>
> The following changes since commit 5acad5bf480321f178866dc28e38eeda5a3f19bb:
>
>   Merge remote-tracking branch 'remotes/jnsnow/tags/ide-pull-request' into staging (2020-03-28 00:27:04 +0000)
>
> are available in the Git repository at:
>
>   https://github.com/rth7680/qemu.git tags/pull-tcg-20200330
>
> for you to fetch changes up to b412378785c1bd95e3461c1373dd8938bc54fb4e:
>
>   decodetree: Use Python3 floor division operator (2020-03-30 11:44:04 -0700)
>
> ----------------------------------------------------------------
> Improve PIE and other linkage
> Fix for decodetree vs Python3 floor division operator
> Fix i386 INDEX_op_dup2_vec expansion
> Fix loongson multimedia condition instructions

NB: something in your workflow is leaving the '---' and the following
v1/v2 changes info in the commit messages in pull requests. We usually
prefer to strip those out.

Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/5.0
for any user-visible changes.

-- PMM

Re: [PULL for-5.0 00/10] tcg patch queue
Posted by Alex Bennée 4 years ago
Peter Maydell <peter.maydell@linaro.org> writes:

> On Tue, 31 Mar 2020 at 04:54, Richard Henderson
> <richard.henderson@linaro.org> wrote:
>>
>> My tcg patch queue, plus one mips patch on request of Aleksander.
>>
>>
>> r~
>>
>>
>> The following changes since commit 5acad5bf480321f178866dc28e38eeda5a3f19bb:
>>
>>   Merge remote-tracking branch 'remotes/jnsnow/tags/ide-pull-request' into staging (2020-03-28 00:27:04 +0000)
>>
>> are available in the Git repository at:
>>
>>   https://github.com/rth7680/qemu.git tags/pull-tcg-20200330
>>
>> for you to fetch changes up to b412378785c1bd95e3461c1373dd8938bc54fb4e:
>>
>>   decodetree: Use Python3 floor division operator (2020-03-30 11:44:04 -0700)
>>
>> ----------------------------------------------------------------
>> Improve PIE and other linkage
>> Fix for decodetree vs Python3 floor division operator
>> Fix i386 INDEX_op_dup2_vec expansion
>> Fix loongson multimedia condition instructions
>
> NB: something in your workflow is leaving the '---' and the following
> v1/v2 changes info in the commit messages in pull requests. We usually
> prefer to strip those out.

FWIW I used to have a script that reminded me if they were in and
triggered a clean-up re-base. As people on list have mentioned the
usefulness of maintaining a Message-Id I have now changed my process to
always build a PR by applying messages from the list which

  a) applies a Message-Id
  b) strips version history

The one thing I have to watch out for is if I've started applying tags
to a branch - so now I only do that once I've made the decision to
either rev a branch or create a PR. 

>
> Applied, thanks.
>
> Please update the changelog at https://wiki.qemu.org/ChangeLog/5.0
> for any user-visible changes.
>
> -- PMM


-- 
Alex Bennée

Re: [PULL for-5.0 00/10] tcg patch queue
Posted by Philippe Mathieu-Daudé 4 years ago
On 3/31/20 2:53 PM, Alex Bennée wrote:
> 
> Peter Maydell <peter.maydell@linaro.org> writes:
> 
>> On Tue, 31 Mar 2020 at 04:54, Richard Henderson
>> <richard.henderson@linaro.org> wrote:
>>>
>>> My tcg patch queue, plus one mips patch on request of Aleksander.
>>>
>>>
>>> r~
>>>
>>>
>>> The following changes since commit 5acad5bf480321f178866dc28e38eeda5a3f19bb:
>>>
>>>    Merge remote-tracking branch 'remotes/jnsnow/tags/ide-pull-request' into staging (2020-03-28 00:27:04 +0000)
>>>
>>> are available in the Git repository at:
>>>
>>>    https://github.com/rth7680/qemu.git tags/pull-tcg-20200330
>>>
>>> for you to fetch changes up to b412378785c1bd95e3461c1373dd8938bc54fb4e:
>>>
>>>    decodetree: Use Python3 floor division operator (2020-03-30 11:44:04 -0700)
>>>
>>> ----------------------------------------------------------------
>>> Improve PIE and other linkage
>>> Fix for decodetree vs Python3 floor division operator
>>> Fix i386 INDEX_op_dup2_vec expansion
>>> Fix loongson multimedia condition instructions
>>
>> NB: something in your workflow is leaving the '---' and the following
>> v1/v2 changes info in the commit messages in pull requests. We usually
>> prefer to strip those out.

Same happened to me because I was not applying my own patches (since I 
have them locally) but they would then miss the Message-ID tag.

> 
> FWIW I used to have a script that reminded me if they were in and
> triggered a clean-up re-base. As people on list have mentioned the
> usefulness of maintaining a Message-Id I have now changed my process to
> always build a PR by applying messages from the list which
> 
>    a) applies a Message-Id
>    b) strips version history

I'm doing that with my own patches now.

> 
> The one thing I have to watch out for is if I've started applying tags
> to a branch - so now I only do that once I've made the decision to
> either rev a branch or create a PR.
> 
>>
>> Applied, thanks.
>>
>> Please update the changelog at https://wiki.qemu.org/ChangeLog/5.0
>> for any user-visible changes.
>>
>> -- PMM
> 
>