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

Message ID 20200331035456.6494-1-richard.henderson@linaro.org
Headers show
Series
  • tcg patch queue
Related show

Message

Richard Henderson March 31, 2020, 3:54 a.m.
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(-)

Comments

Peter Maydell March 31, 2020, 12:20 p.m. | #1
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
Alex Bennée March 31, 2020, 12:53 p.m. | #2
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
Philippe Mathieu-Daudé March 31, 2020, 3:02 p.m. | #3
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

> 

>