qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] a17568: tcg-s390: Fix off-by-one in wraparoun


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] a17568: tcg-s390: Fix off-by-one in wraparound andi
Date: Thu, 15 May 2014 12:00:04 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: a1756896546fccf39eef6f282dcbd2f9292c1286
      
https://github.com/qemu/qemu/commit/a1756896546fccf39eef6f282dcbd2f9292c1286
  Author: Richard Henderson <address@hidden>
  Date:   2014-05-15 (Thu, 15 May 2014)

  Changed paths:
    M tcg/s390/tcg-target.c

  Log Message:
  -----------
  tcg-s390: Fix off-by-one in wraparound andi

Signed-off-by: Richard Henderson <address@hidden>


  Commit: a5a04f283091d77898b1118a0f47ddd3996e6ac6
      
https://github.com/qemu/qemu/commit/a5a04f283091d77898b1118a0f47ddd3996e6ac6
  Author: Richard Henderson <address@hidden>
  Date:   2014-05-15 (Thu, 15 May 2014)

  Changed paths:
    M tcg/s390/tcg-target.c

  Log Message:
  -----------
  tcg-s390: Convert to TCGMemOp

Signed-off-by: Richard Henderson <address@hidden>


  Commit: b8dd88b85cfcda3e12db66cfbe4c174008a7ec4a
      
https://github.com/qemu/qemu/commit/b8dd88b85cfcda3e12db66cfbe4c174008a7ec4a
  Author: Richard Henderson <address@hidden>
  Date:   2014-05-15 (Thu, 15 May 2014)

  Changed paths:
    M tcg/s390/tcg-target.c

  Log Message:
  -----------
  tcg-s390: Integrate endianness into TCGMemOp

Signed-off-by: Richard Henderson <address@hidden>


  Commit: f24efee41e68201545d3aa2e3f2cfb60049fdc65
      
https://github.com/qemu/qemu/commit/f24efee41e68201545d3aa2e3f2cfb60049fdc65
  Author: Richard Henderson <address@hidden>
  Date:   2014-05-15 (Thu, 15 May 2014)

  Changed paths:
    M tcg/s390/tcg-target.c
    M tcg/s390/tcg-target.h

  Log Message:
  -----------
  tcg-s390: Convert to new ldst opcodes

Signed-off-by: Richard Henderson <address@hidden>


  Commit: fb5964152d96bda7eee4e53c887f08824e91064f
      
https://github.com/qemu/qemu/commit/fb5964152d96bda7eee4e53c887f08824e91064f
  Author: Richard Henderson <address@hidden>
  Date:   2014-05-15 (Thu, 15 May 2014)

  Changed paths:
    M tcg/s390/tcg-target.c

  Log Message:
  -----------
  tcg-s390: Move ldst helpers out of line

That is, the old LDST_OPTIMIZATION.

Signed-off-by: Richard Henderson <address@hidden>


  Commit: 547ec12141c3e5b5e5313a0634be369c6a199920
      
https://github.com/qemu/qemu/commit/547ec12141c3e5b5e5313a0634be369c6a199920
  Author: Richard Henderson <address@hidden>
  Date:   2014-05-15 (Thu, 15 May 2014)

  Changed paths:
    M tcg/s390/tcg-target.c

  Log Message:
  -----------
  tcg-s390: Use more risbg in the tlb sequence

Elides two insns from the sequence.  The resulting tlb compare
sequence is satisfyingly minimal:

        risbg  %r2,%r8,51,186,56
        risbg  %r3,%r8,61,178,0
        cg     %r3,904(%r10,%r2)
        lg     %r2,920(%r10,%r2)
        jlh    tlb_miss

Signed-off-by: Richard Henderson <address@hidden>


  Commit: f167dc37daebd62c7f4e97c86b1e7ff56a683750
      
https://github.com/qemu/qemu/commit/f167dc37daebd62c7f4e97c86b1e7ff56a683750
  Author: Richard Henderson <address@hidden>
  Date:   2014-05-15 (Thu, 15 May 2014)

  Changed paths:
    M tcg/s390/tcg-target.c

  Log Message:
  -----------
  tcg-s390: Implement tcg_register_jit

Signed-off-by: Richard Henderson <address@hidden>


  Commit: ad19b358084ff45c009305c11b460af2438205c1
      
https://github.com/qemu/qemu/commit/ad19b358084ff45c009305c11b460af2438205c1
  Author: Richard Henderson <address@hidden>
  Date:   2014-05-15 (Thu, 15 May 2014)

  Changed paths:
    M tcg/s390/tcg-target.c

  Log Message:
  -----------
  tcg-s390: Allow immediate operands to add2 and sub2

Signed-off-by: Richard Henderson <address@hidden>


  Commit: 7b7066b1db4e0609055c1f7f4ba58732c6ea06df
      
https://github.com/qemu/qemu/commit/7b7066b1db4e0609055c1f7f4ba58732c6ea06df
  Author: Richard Henderson <address@hidden>
  Date:   2014-05-15 (Thu, 15 May 2014)

  Changed paths:
    M tcg/s390/tcg-target.c

  Log Message:
  -----------
  tcg-s390: Improve setcond

There are a variety of common cases for which we can use carry tricks to
avoid a conditional branch.  On very new hardware, use LOAD ON CONDITION
instead of a conditional branch.

Signed-off-by: Richard Henderson <address@hidden>


  Commit: 061cdd818251307d82dc8d4d7416ff34ddce49bc
      
https://github.com/qemu/qemu/commit/061cdd818251307d82dc8d4d7416ff34ddce49bc
  Author: Richard Henderson <address@hidden>
  Date:   2014-05-15 (Thu, 15 May 2014)

  Changed paths:
    M configure

  Log Message:
  -----------
  tcg-s390: Don't force -march=z990

While we still require the LONG DISPLACEMENT facility, defaults
have moved on since then.  Don't override the system compiler,
whose default may be set to z9-109 or later.

Acked-by: Christian Borntraeger <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>


  Commit: a10c64e0df3acbefdee1b2b837f76f05b0231aae
      
https://github.com/qemu/qemu/commit/a10c64e0df3acbefdee1b2b837f76f05b0231aae
  Author: Richard Henderson <address@hidden>
  Date:   2014-05-15 (Thu, 15 May 2014)

  Changed paths:
    M include/exec/exec-all.h
    M tcg/s390/tcg-target.c

  Log Message:
  -----------
  tcg-s390: Implement direct chaining of TBs

Signed-off-by: Richard Henderson <address@hidden>


  Commit: 1a381811b495651ddfc2b50d7c8cfaaf375816b0
      
https://github.com/qemu/qemu/commit/1a381811b495651ddfc2b50d7c8cfaaf375816b0
  Author: Peter Maydell <address@hidden>
  Date:   2014-05-15 (Thu, 15 May 2014)

  Changed paths:
    M configure
    M include/exec/exec-all.h
    M tcg/s390/tcg-target.c
    M tcg/s390/tcg-target.h

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-s390-20140515' into 
staging

tcg/s390 updates

# gpg: Signature made Thu 15 May 2014 17:24:40 BST using RSA key ID 4DD0279B
# gpg: Can't check signature: public key not found

* remotes/rth/tags/pull-tcg-s390-20140515:
  tcg-s390: Implement direct chaining of TBs
  tcg-s390: Don't force -march=z990
  tcg-s390: Improve setcond
  tcg-s390: Allow immediate operands to add2 and sub2
  tcg-s390: Implement tcg_register_jit
  tcg-s390: Use more risbg in the tlb sequence
  tcg-s390: Move ldst helpers out of line
  tcg-s390: Convert to new ldst opcodes
  tcg-s390: Integrate endianness into TCGMemOp
  tcg-s390: Convert to TCGMemOp
  tcg-s390: Fix off-by-one in wraparound andi

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/16a9189921bd...1a381811b495

reply via email to

[Prev in Thread] Current Thread [Next in Thread]