[Qemu-commits] [qemu/qemu] f42cf4: block: move trace probes into bdrv_co_preadv|pwrit...

2017-08-07 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: f42cf447e2310e84e119b99f7f13c8dc7a6cf3d6
  
https://github.com/qemu/qemu/commit/f42cf447e2310e84e119b99f7f13c8dc7a6cf3d6
  Author: Daniel P. Berrange 
  Date:   2017-08-07 (Mon, 07 Aug 2017)

  Changed paths:
M block/io.c
M block/trace-events

  Log Message:
  ---
  block: move trace probes into bdrv_co_preadv|pwritev

There are trace probes in bdrv_co_readv|writev, however, the
block drivers are being gradually moved over to using the
bdrv_co_preadv|pwritev functions instead. As a result some
block drivers miss the current probes. Move the probes
into bdrv_co_preadv|pwritev instead, so that they are triggered
by more (all?) I/O code paths.

Signed-off-by: Daniel P. Berrange 
Message-id: 20170804105036.11879-1-berra...@redhat.com
Signed-off-by: Stefan Hajnoczi 


  Commit: 3a789fcca090bdcc80448f7c080122730e6d0230
  
https://github.com/qemu/qemu/commit/3a789fcca090bdcc80448f7c080122730e6d0230
  Author: Peter Maydell 
  Date:   2017-08-07 (Mon, 07 Aug 2017)

  Changed paths:
M block/io.c
M block/trace-events

  Log Message:
  ---
  Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' 
into staging

# gpg: Signature made Mon 07 Aug 2017 12:03:54 BST
# gpg:using RSA key 0x9CA4ABB381AB73C8
# gpg: Good signature from "Stefan Hajnoczi "
# gpg: aka "Stefan Hajnoczi "
# Primary key fingerprint: 8695 A8BF D3F9 7CDA AC35  775A 9CA4 ABB3 81AB 73C8

* remotes/stefanha/tags/tracing-pull-request:
  block: move trace probes into bdrv_co_preadv|pwritev

Signed-off-by: Peter Maydell 


Compare: https://github.com/qemu/qemu/compare/e59b1c5f677c...3a789fcca090

[Qemu-commits] [qemu/qemu] f22ab6: hw/arm/virt: Add 2.10 machine type

2017-08-07 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: f22ab6cb0c47bd2a2785b7d58130949bd7d8d9af
  
https://github.com/qemu/qemu/commit/f22ab6cb0c47bd2a2785b7d58130949bd7d8d9af
  Author: Eric Auger 
  Date:   2017-08-07 (Mon, 07 Aug 2017)

  Changed paths:
M hw/arm/virt.c

  Log Message:
  ---
  hw/arm/virt: Add 2.10 machine type

Add virt-2.10 machine type.

Signed-off-by: Eric Auger 
Reviewed-by: Andrew Jones 
Message-id: 1502106581-11714-1-git-send-email-eric.au...@redhat.com
Signed-off-by: Peter Maydell 




[Qemu-commits] [qemu/qemu] ca671d: tcg/arm: Fix runtime overalignment test

2017-08-07 Thread GitHub
  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: ca671de8af96798e0f493378240034620a3a04ee
  
https://github.com/qemu/qemu/commit/ca671de8af96798e0f493378240034620a3a04ee
  Author: Richard Henderson 
  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 


  Commit: de4e05d1e557882d5e0f55a50cb2b501b40de060
  
https://github.com/qemu/qemu/commit/de4e05d1e557882d5e0f55a50cb2b501b40de060
  Author: Richard Henderson 
  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é 
Reported-by: Paolo Bonzini 
Signed-off-by: Richard Henderson 


  Commit: 13aaef678ed377b12b76dc7fb9e615b2f2f9047b
  
https://github.com/qemu/qemu/commit/13aaef678ed377b12b76dc7fb9e615b2f2f9047b
  Author: Richard Henderson 
  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 


  Commit: e59b1c5f677ca7e97709f606ad46947e9fdbb7bb
  
https://github.com/qemu/qemu/commit/e59b1c5f677ca7e97709f606ad46947e9fdbb7bb
  Author: Peter Maydell 
  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 "
# gpg: aka "Richard Henderson "
# 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 


Compare: https://github.com/qemu/qemu/compare/ac44ed2afb7c...e59b1c5f677c