[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] a17568: tcg-s390: Fix off-by-one in wraparound andi,
GitHub <=