[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] ca671d: tcg/arm: Fix runtime overalignment te
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] ca671d: tcg/arm: Fix runtime overalignment test |
Date: |
Mon, 07 Aug 2017 02:16:58 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: ca671de8af96798e0f493378240034620a3a04ee
https://github.com/qemu/qemu/commit/ca671de8af96798e0f493378240034620a3a04ee
Author: Richard Henderson <address@hidden>
Date: 2017-08-03 (Thu, 03 Aug 2017)
Changed paths:
M tcg/arm/tcg-target.inc.c
Log Message:
-----------
tcg/arm: Fix runtime overalignment test
Patch 85aa80813dd changed the IF emitting the TST instruction,
but failed to change the ?: converting CMP to CMPEQ, so the
result of the TST is ignored.
Signed-off-by: Richard Henderson <address@hidden>
Commit: de4e05d1e557882d5e0f55a50cb2b501b40de060
https://github.com/qemu/qemu/commit/de4e05d1e557882d5e0f55a50cb2b501b40de060
Author: Richard Henderson <address@hidden>
Date: 2017-08-03 (Thu, 03 Aug 2017)
Changed paths:
M target/s390x/mem_helper.c
Log Message:
-----------
target/s390x: Fix CSST for 16-byte store
Found by Coverity (CID 1378273).
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Reported-by: Paolo Bonzini <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: 13aaef678ed377b12b76dc7fb9e615b2f2f9047b
https://github.com/qemu/qemu/commit/13aaef678ed377b12b76dc7fb9e615b2f2f9047b
Author: Richard Henderson <address@hidden>
Date: 2017-08-03 (Thu, 03 Aug 2017)
Changed paths:
M tcg/tcg.h
Log Message:
-----------
tcg: Increase minimum alignment from tcg_malloc to 8
For a 64-bit ILP32 host, aligning to sizeof(long) is not enough.
Guess the minimum for any host is 8, as that covers uint64_t.
Qemu doesn't use a host long double or host vectors, except in
extremely limited circumstances.
Fixes a bus error for a sparc v8plus host.
Signed-off-by: Richard Henderson <address@hidden>
Commit: e59b1c5f677ca7e97709f606ad46947e9fdbb7bb
https://github.com/qemu/qemu/commit/e59b1c5f677ca7e97709f606ad46947e9fdbb7bb
Author: Peter Maydell <address@hidden>
Date: 2017-08-04 (Fri, 04 Aug 2017)
Changed paths:
M target/s390x/mem_helper.c
M tcg/arm/tcg-target.inc.c
M tcg/tcg.h
Log Message:
-----------
Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20170803' into staging
Queued misc tcg patches
# gpg: Signature made Thu 03 Aug 2017 19:07:18 BST
# gpg: using RSA key 0xAD1270CC4DD0279B
# gpg: Good signature from "Richard Henderson <address@hidden>"
# gpg: aka "Richard Henderson <address@hidden>"
# Primary key fingerprint: 9CB1 8DDA F8E8 49AD 2AFC 16A4 AD12 70CC 4DD0 279B
* remotes/rth/tags/pull-tcg-20170803:
tcg: Increase minimum alignment from tcg_malloc to 8
target/s390x: Fix CSST for 16-byte store
tcg/arm: Fix runtime overalignment test
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/ac44ed2afb7c...e59b1c5f677c
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] ca671d: tcg/arm: Fix runtime overalignment test,
GitHub <=