Re: [PULL 0/3] tcg patch queue for 8.0

2023-04-11 Thread Peter Maydell
On Mon, 10 Apr 2023 at 16:34, Richard Henderson
 wrote:
>
> The following changes since commit 08dede07030973c1053868bc64de7e10bfa02ad6:
>
>   Merge tag 'pull-ppc-20230409' of https://github.com/legoater/qemu into 
> staging (2023-04-10 11:47:52 +0100)
>
> are available in the Git repository at:
>
>   https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20230410
>
> for you to fetch changes up to 20861f34e0808bd06a0b7d74f8bd29c29e516ca5:
>
>   tcg/ppc: Fix TCG_TARGET_CALL_{ARG,RET}_I128 for ppc32 (2023-04-10 08:29:24 
> -0700)
>
> 
> Fix Int128 function call abi for ppc32, mips o32, and _WIN64
>
> 
> Richard Henderson (3):
>   tcg/i386: Adjust assert in tcg_out_addi_ptr
>   tcg/mips: Fix TCG_TARGET_CALL_RET_I128 for o32 abi
>   tcg/ppc: Fix TCG_TARGET_CALL_{ARG,RET}_I128 for ppc32


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/8.0
for any user-visible changes.

-- PMM



[PULL 0/3] tcg patch queue for 8.0

2023-04-10 Thread Richard Henderson
The following changes since commit 08dede07030973c1053868bc64de7e10bfa02ad6:

  Merge tag 'pull-ppc-20230409' of https://github.com/legoater/qemu into 
staging (2023-04-10 11:47:52 +0100)

are available in the Git repository at:

  https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20230410

for you to fetch changes up to 20861f34e0808bd06a0b7d74f8bd29c29e516ca5:

  tcg/ppc: Fix TCG_TARGET_CALL_{ARG,RET}_I128 for ppc32 (2023-04-10 08:29:24 
-0700)


Fix Int128 function call abi for ppc32, mips o32, and _WIN64


Richard Henderson (3):
  tcg/i386: Adjust assert in tcg_out_addi_ptr
  tcg/mips: Fix TCG_TARGET_CALL_RET_I128 for o32 abi
  tcg/ppc: Fix TCG_TARGET_CALL_{ARG,RET}_I128 for ppc32

 tcg/mips/tcg-target.h | 3 ++-
 tcg/i386/tcg-target.c.inc | 2 +-
 tcg/ppc/tcg-target.c.inc  | 7 ---
 3 files changed, 7 insertions(+), 5 deletions(-)



Re: [PULL 0/3] tcg patch queue

2022-06-02 Thread Richard Henderson

On 6/2/22 08:13, Richard Henderson wrote:

The following changes since commit 1e62a82574fc28e64deca589a23cf55ada2e1a7d:

   Merge tag 'm68k-for-7.1-pull-request' of https://github.com/vivier/qemu-m68k 
into staging (2022-06-02 06:30:24 -0700)

are available in the Git repository at:

   https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20220602

for you to fetch changes up to 94bcc91b2e95e02ec57ed18d5a5e7cb75aa19a50:

   tcg/aarch64: Fix illegal insn from out-of-range shli (2022-06-02 08:09:46 
-0700)


Add tcg_gen_mov_ptr.
Fix tcg/i386 encoding of avx512 vpsraq.
Fix tcg/aarch64 handling of out-of-range shli.


Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/7.1 as 
appropriate.


r~






Richard Henderson (3):
   tcg: Add tcg_gen_mov_ptr
   tcg/i386: Fix encoding of OPC_VPSRAQ for INDEX_op_sars_vec
   tcg/aarch64: Fix illegal insn from out-of-range shli

  include/tcg/tcg-op.h | 5 +
  tcg/aarch64/tcg-target.c.inc | 2 +-
  tcg/i386/tcg-target.c.inc| 2 +-
  3 files changed, 7 insertions(+), 2 deletions(-)





[PULL 0/3] tcg patch queue

2022-06-02 Thread Richard Henderson
The following changes since commit 1e62a82574fc28e64deca589a23cf55ada2e1a7d:

  Merge tag 'm68k-for-7.1-pull-request' of https://github.com/vivier/qemu-m68k 
into staging (2022-06-02 06:30:24 -0700)

are available in the Git repository at:

  https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20220602

for you to fetch changes up to 94bcc91b2e95e02ec57ed18d5a5e7cb75aa19a50:

  tcg/aarch64: Fix illegal insn from out-of-range shli (2022-06-02 08:09:46 
-0700)


Add tcg_gen_mov_ptr.
Fix tcg/i386 encoding of avx512 vpsraq.
Fix tcg/aarch64 handling of out-of-range shli.


Richard Henderson (3):
  tcg: Add tcg_gen_mov_ptr
  tcg/i386: Fix encoding of OPC_VPSRAQ for INDEX_op_sars_vec
  tcg/aarch64: Fix illegal insn from out-of-range shli

 include/tcg/tcg-op.h | 5 +
 tcg/aarch64/tcg-target.c.inc | 2 +-
 tcg/i386/tcg-target.c.inc| 2 +-
 3 files changed, 7 insertions(+), 2 deletions(-)



Re: [PULL 0/3] tcg patch queue

2022-03-01 Thread Peter Maydell
On Mon, 28 Feb 2022 at 18:09, Richard Henderson
 wrote:
>
> The following changes since commit 00483d386901173e84c7965f9f0d678791a75e01:
>
>   Merge remote-tracking branch 'remotes/shorne/tags/or1k-pull-request' into 
> staging (2022-02-28 11:27:16 +)
>
> are available in the Git repository at:
>
>   https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20220228
>
> for you to fetch changes up to 2ccf40f00e3f29d85d4ff48a9a98870059002290:
>
>   tcg/tci: Use tcg_out_ldst in tcg_out_st (2022-02-28 08:04:10 -1000)
>
> 
> Fix typecode generation for tcg helpers
> Fix single stepping into interrupt handlers
> Fix out-of-range offsets for stores in TCI
>
> 


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/7.0
for any user-visible changes.

-- PMM



[PULL 0/3] tcg patch queue

2022-02-28 Thread Richard Henderson
The following changes since commit 00483d386901173e84c7965f9f0d678791a75e01:

  Merge remote-tracking branch 'remotes/shorne/tags/or1k-pull-request' into 
staging (2022-02-28 11:27:16 +)

are available in the Git repository at:

  https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20220228

for you to fetch changes up to 2ccf40f00e3f29d85d4ff48a9a98870059002290:

  tcg/tci: Use tcg_out_ldst in tcg_out_st (2022-02-28 08:04:10 -1000)


Fix typecode generation for tcg helpers
Fix single stepping into interrupt handlers
Fix out-of-range offsets for stores in TCI


Luc Michel (1):
  accel/tcg/cpu-exec: Fix precise single-stepping after interrupt

Richard Henderson (2):
  tcg: Remove dh_alias indirection for dh_typecode
  tcg/tci: Use tcg_out_ldst in tcg_out_st

 include/exec/helper-head.h   | 19 ++-
 target/hppa/helper.h |  2 ++
 target/i386/ops_sse_header.h |  3 +++
 target/m68k/helper.h |  1 +
 target/ppc/helper.h  |  3 +++
 accel/tcg/cpu-exec.c |  8 ++--
 tcg/tci/tcg-target.c.inc |  5 ++---
 7 files changed, 27 insertions(+), 14 deletions(-)



Re: [PULL 0/3] tcg patch queue

2021-01-05 Thread Peter Maydell
On Mon, 4 Jan 2021 at 17:35, Richard Henderson
 wrote:
>
> The following changes since commit 41192db338588051f21501abc13743e62b0a5605:
>
>   Merge remote-tracking branch 
> 'remotes/ehabkost-gl/tags/machine-next-pull-request' into staging (2021-01-01 
> 22:57:15 +)
>
> are available in the Git repository at:
>
>   https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20210104
>
> for you to fetch changes up to a66424ba17d661007dc13d78c9e3014ccbaf0efb:
>
>   tcg: Add tcg_gen_bswap_tl alias (2021-01-04 06:32:58 -1000)
>
> 
> Fix vector clear issue.
> Fix riscv host shift issue.
> Add tcg_gen_bswap_tl.


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/6.0
for any user-visible changes.

-- PMM



[PULL 0/3] tcg patch queue

2021-01-04 Thread Richard Henderson
The following changes since commit 41192db338588051f21501abc13743e62b0a5605:

  Merge remote-tracking branch 
'remotes/ehabkost-gl/tags/machine-next-pull-request' into staging (2021-01-01 
22:57:15 +)

are available in the Git repository at:

  https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20210104

for you to fetch changes up to a66424ba17d661007dc13d78c9e3014ccbaf0efb:

  tcg: Add tcg_gen_bswap_tl alias (2021-01-04 06:32:58 -1000)


Fix vector clear issue.
Fix riscv host shift issue.
Add tcg_gen_bswap_tl.


Richard Henderson (2):
  tcg: Use memset for large vector byte replication
  tcg: Add tcg_gen_bswap_tl alias

Zihao Yu (1):
  tcg/riscv: Fix illegal shift instructions

 accel/tcg/tcg-runtime.h | 11 +++
 include/exec/helper-proto.h |  4 
 include/tcg/tcg-op.h|  2 ++
 tcg/tcg-op-gvec.c   | 32 
 tcg/riscv/tcg-target.c.inc  | 12 ++--
 5 files changed, 55 insertions(+), 6 deletions(-)



Re: [PULL 0/3] tcg patch queue

2020-12-11 Thread Peter Maydell
On Fri, 11 Dec 2020 at 01:10, Richard Henderson
 wrote:
>
> The following changes since commit 2ecfc0657afa5d29a373271b342f704a1a3c6737:
>
>   Merge remote-tracking branch 'remotes/armbru/tags/pull-misc-2020-12-10' 
> into staging (2020-12-10 17:01:05 +)
>
> are available in the Git repository at:
>
>   https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20201210
>
> for you to fetch changes up to 9e2658d62ebc23efe7df43fc0e306f129510d874:
>
>   accel/tcg: rename tcg-cpus functions to match module name (2020-12-10 
> 17:44:10 -0600)
>
> 
> Split CpusAccel for tcg variants
>
> 


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/6.0
for any user-visible changes.

-- PMM



[PULL 0/3] tcg patch queue

2020-12-10 Thread Richard Henderson
The following changes since commit 2ecfc0657afa5d29a373271b342f704a1a3c6737:

  Merge remote-tracking branch 'remotes/armbru/tags/pull-misc-2020-12-10' into 
staging (2020-12-10 17:01:05 +)

are available in the Git repository at:

  https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20201210

for you to fetch changes up to 9e2658d62ebc23efe7df43fc0e306f129510d874:

  accel/tcg: rename tcg-cpus functions to match module name (2020-12-10 
17:44:10 -0600)


Split CpusAccel for tcg variants


Claudio Fontana (3):
  accel/tcg: split CpusAccel into three TCG variants
  accel/tcg: split tcg_start_vcpu_thread
  accel/tcg: rename tcg-cpus functions to match module name

 accel/tcg/tcg-cpus-icount.h |  17 ++
 accel/tcg/tcg-cpus-rr.h |  21 ++
 accel/tcg/tcg-cpus.h|  12 +-
 accel/tcg/tcg-all.c |  13 +-
 accel/tcg/tcg-cpus-icount.c | 147 +
 accel/tcg/tcg-cpus-mttcg.c  | 140 
 accel/tcg/tcg-cpus-rr.c | 305 ++
 accel/tcg/tcg-cpus.c| 506 +---
 softmmu/icount.c|   2 +-
 accel/tcg/meson.build   |   9 +-
 10 files changed, 670 insertions(+), 502 deletions(-)
 create mode 100644 accel/tcg/tcg-cpus-icount.h
 create mode 100644 accel/tcg/tcg-cpus-rr.h
 create mode 100644 accel/tcg/tcg-cpus-icount.c
 create mode 100644 accel/tcg/tcg-cpus-mttcg.c
 create mode 100644 accel/tcg/tcg-cpus-rr.c



Re: [PULL 0/3] tcg patch queue

2020-11-02 Thread Richard Henderson
On 11/2/20 5:57 AM, Peter Maydell wrote:
> On Tue, 27 Oct 2020 at 16:51, Richard Henderson
>  wrote:
>> 
>> Optimize across branches.
>> Add logging for cpu_io_recompile.
> 
> Igor2 reported on IRC that this seems to cause a crash when
> using an hppa guest. This is apparently happening on a proprietary
> disk image, so no reproducible test case, but the logging of
> the tail end of -d in_asm,op is at:
>  http://igor2.repo.hu/tmp/in_asm_op.log
> 
> QEMU asserts with
> ../tcg/tcg.c:3346: tcg fatal error
> 
> The TB in question involves several conditional branches; the
> generated TCG ops look OK to me, and reverting the two commits
> b4cb76e6208cf6b5b and cd0372c515c4732d8b fixes the crash.
> (We didn't test reverting only one of the two commits separately.)

Ok, thanks, I'll look into it.


r~




Re: [PULL 0/3] tcg patch queue

2020-11-02 Thread Peter Maydell
On Tue, 27 Oct 2020 at 16:51, Richard Henderson
 wrote:
> 
> Optimize across branches.
> Add logging for cpu_io_recompile.

Igor2 reported on IRC that this seems to cause a crash when
using an hppa guest. This is apparently happening on a proprietary
disk image, so no reproducible test case, but the logging of
the tail end of -d in_asm,op is at:
 http://igor2.repo.hu/tmp/in_asm_op.log

QEMU asserts with
../tcg/tcg.c:3346: tcg fatal error

The TB in question involves several conditional branches; the
generated TCG ops look OK to me, and reverting the two commits
b4cb76e6208cf6b5b and cd0372c515c4732d8b fixes the crash.
(We didn't test reverting only one of the two commits separately.)

thanks
-- PMM



Re: [PULL 0/3] tcg patch queue

2020-10-31 Thread Peter Maydell
On Tue, 27 Oct 2020 at 16:51, Richard Henderson
 wrote:
>
> The following changes since commit 4a74626970ab4ea475263d155b10fb75c9af0b33:
>
>   Merge remote-tracking branch 
> 'remotes/stefanha-gitlab/tags/tracing-pull-request' into staging (2020-10-27 
> 11:28:46 +)
>
> are available in the Git repository at:
>
>   https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20201027
>
> for you to fetch changes up to 1d705e8a5bbfe36294081baa45ab68a9ad987f33:
>
>   accel/tcg: Add CPU_LOG_EXEC tracing for cpu_io_recompile() (2020-10-27 
> 09:48:07 -0700)
>
> 
> Optimize across branches.
> Add logging for cpu_io_recompile.
>
> 
> Peter Maydell (1):
>   accel/tcg: Add CPU_LOG_EXEC tracing for cpu_io_recompile()
>
> Richard Henderson (2):
>   tcg: Do not kill globals at conditional branches
>   tcg/optimize: Flush data at labels not TCG_OPF_BB_END


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/5.2
for any user-visible changes.

-- PMM



[PULL 0/3] tcg patch queue

2020-10-27 Thread Richard Henderson
The following changes since commit 4a74626970ab4ea475263d155b10fb75c9af0b33:

  Merge remote-tracking branch 
'remotes/stefanha-gitlab/tags/tracing-pull-request' into staging (2020-10-27 
11:28:46 +)

are available in the Git repository at:

  https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20201027

for you to fetch changes up to 1d705e8a5bbfe36294081baa45ab68a9ad987f33:

  accel/tcg: Add CPU_LOG_EXEC tracing for cpu_io_recompile() (2020-10-27 
09:48:07 -0700)


Optimize across branches.
Add logging for cpu_io_recompile.


Peter Maydell (1):
  accel/tcg: Add CPU_LOG_EXEC tracing for cpu_io_recompile()

Richard Henderson (2):
  tcg: Do not kill globals at conditional branches
  tcg/optimize: Flush data at labels not TCG_OPF_BB_END

 include/tcg/tcg-opc.h |  7 +++---
 include/tcg/tcg.h |  4 +++-
 accel/tcg/translate-all.c |  4 
 tcg/optimize.c| 35 +++---
 tcg/tcg.c | 55 +--
 5 files changed, 82 insertions(+), 23 deletions(-)



Re: [PULL 0/3] tcg patch queue

2020-02-13 Thread Peter Maydell
On Thu, 13 Feb 2020 at 00:23, Richard Henderson
 wrote:
>
> The following changes since commit e18e5501d8ac692d32657a3e1ef545b14e72b730:
>
>   Merge remote-tracking branch 
> 'remotes/dgilbert-gitlab/tags/pull-virtiofs-20200210' into staging 
> (2020-02-10 18:09:14 +)
>
> are available in the Git repository at:
>
>   https://github.com/rth7680/qemu.git tags/pull-tcg-20200212
>
> for you to fetch changes up to 2445971604c1cfd3ec484457159f4ac300fb04d2:
>
>   tcg: Add tcg_gen_gvec_5_ptr (2020-02-12 14:58:36 -0800)
>
> 
> Fix breakpoint invalidation.
> Add support for tcg helpers with 7 arguments.
> Add support for gvec helpers with 5 arguments.
>


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/5.0
for any user-visible changes.

-- PMM



[PULL 0/3] tcg patch queue

2020-02-12 Thread Richard Henderson
The following changes since commit e18e5501d8ac692d32657a3e1ef545b14e72b730:

  Merge remote-tracking branch 
'remotes/dgilbert-gitlab/tags/pull-virtiofs-20200210' into staging (2020-02-10 
18:09:14 +)

are available in the Git repository at:

  https://github.com/rth7680/qemu.git tags/pull-tcg-20200212

for you to fetch changes up to 2445971604c1cfd3ec484457159f4ac300fb04d2:

  tcg: Add tcg_gen_gvec_5_ptr (2020-02-12 14:58:36 -0800)


Fix breakpoint invalidation.
Add support for tcg helpers with 7 arguments.
Add support for gvec helpers with 5 arguments.


Max Filippov (1):
  exec: flush CPU TB cache in breakpoint_invalidate

Richard Henderson (1):
  tcg: Add tcg_gen_gvec_5_ptr

Taylor Simpson (1):
  tcg: Add support for a helper with 7 arguments

 include/exec/helper-gen.h   | 13 +
 include/exec/helper-head.h  |  2 ++
 include/exec/helper-proto.h |  6 ++
 include/exec/helper-tcg.h   |  7 +++
 include/tcg/tcg-op-gvec.h   |  7 +++
 exec.c  | 15 +++
 tcg/tcg-op-gvec.c   | 32 
 7 files changed, 74 insertions(+), 8 deletions(-)



Re: [Qemu-devel] [PULL 0/3] tcg patch queue

2019-07-03 Thread Richard Henderson
On 7/3/19 6:21 PM, Peter Maydell wrote:
>> Alistair Francis (1):
>>   tcg/riscv: Fix RISC-VH host build failure
>>
>> Richard Henderson (2):
>>   tcg: Fix mmap lock assert on translation failure
>>   tcg: Fix expansion of INDEX_op_not_vec
> 
> Hi. This seems to cause an assertion failure running an
> x86-64 linux-user guest:
> 
> /home/petmay01/linaro/qemu-for-merges/build/all-linux-static/x86_64-linux-user/qemu-x86_64
> -L ./gnemul/qemu-x86_64 x86_64/ls -l dummyfile
> qemu-x86_64: 
> /home/petmay01/linaro/qemu-for-merges/accel/tcg/translate-all.c:2562:
> page_check_range: Assertion `start < ((target_ulong)1 <<
> L1_MAP_ADDR_SPACE_BITS)' failed.
> qemu-x86_64: /home/petmay01/linaro/qemu-for-merges/accel/tcg/cpu-exec.c:703:
> cpu_exec: Assertion `!have_mmap_lock()' failed.
> Makefile:6: recipe for target 'test' failed

Presumably this is the test from the old linux-user-test-0.3?
Well, it works for me, for both x86_64 and aarch64 hosts.

What does the rest of this host look like?


r~



Re: [Qemu-devel] [PULL 0/3] tcg patch queue

2019-07-03 Thread Peter Maydell
On Tue, 2 Jul 2019 at 16:05, Richard Henderson
 wrote:
>
> The following changes since commit c4e42a9c2b714de5cddabffe46c7789fcff49c30:
>
>   Merge remote-tracking branch 
> 'remotes/pmaydell/tags/pull-target-arm-20190701' into staging (2019-07-02 
> 12:58:32 +0100)
>
> are available in the Git repository at:
>
>   https://github.com/rth7680/qemu.git tags/pull-tcg-20190702
>
> for you to fetch changes up to 0c3c385c62759e1427f88c5fc5b0d9741a456807:
>
>   tcg: Fix expansion of INDEX_op_not_vec (2019-07-02 15:59:42 +0200)
>
> 
> Queued tcg bug fixes
>
> 
> Alistair Francis (1):
>   tcg/riscv: Fix RISC-VH host build failure
>
> Richard Henderson (2):
>   tcg: Fix mmap lock assert on translation failure
>   tcg: Fix expansion of INDEX_op_not_vec

Hi. This seems to cause an assertion failure running an
x86-64 linux-user guest:

/home/petmay01/linaro/qemu-for-merges/build/all-linux-static/x86_64-linux-user/qemu-x86_64
-L ./gnemul/qemu-x86_64 x86_64/ls -l dummyfile
qemu-x86_64: 
/home/petmay01/linaro/qemu-for-merges/accel/tcg/translate-all.c:2562:
page_check_range: Assertion `start < ((target_ulong)1 <<
L1_MAP_ADDR_SPACE_BITS)' failed.
qemu-x86_64: /home/petmay01/linaro/qemu-for-merges/accel/tcg/cpu-exec.c:703:
cpu_exec: Assertion `!have_mmap_lock()' failed.
Makefile:6: recipe for target 'test' failed

thanks
-- PMM



Re: [Qemu-devel] [PULL 0/3] tcg patch queue

2019-07-02 Thread no-reply
Patchew URL: 
https://patchew.org/QEMU/20190702150542.12008-1-richard.hender...@linaro.org/



Hi,

This series failed the asan build test. Please find the testing commands and
their output below. If you have Docker installed, you can probably reproduce it
locally.

=== TEST SCRIPT BEGIN ===
#!/bin/bash
make docker-image-fedora V=1 NETWORK=1
time make docker-test-debug@fedora TARGET_LIST=x86_64-softmmu J=14 NETWORK=1
=== TEST SCRIPT END ===

PASS 2 fdc-test /x86_64/fdc/no_media_on_start
PASS 3 fdc-test /x86_64/fdc/read_without_media
PASS 30 check-qjson /errors/limits/nesting
==8175==WARNING: ASan doesn't fully support makecontext/swapcontext functions 
and may produce false positives in some cases!
PASS 4 fdc-test /x86_64/fdc/media_change
PASS 5 fdc-test /x86_64/fdc/sense_interrupt
PASS 6 fdc-test /x86_64/fdc/relative_seek
---
PASS 32 test-opts-visitor /visitor/opts/range/beyond
PASS 33 test-opts-visitor /visitor/opts/dict/unvisited
MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))}  
tests/test-coroutine -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl 
--test-name="test-coroutine" 
==8219==WARNING: ASan doesn't fully support makecontext/swapcontext functions 
and may produce false positives in some cases!
==8219==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 
0x7ffe83d0d000; bottom 0x7f72ba6f8000; size: 0x008bc9615000 (600379052032)
False positive error reports may follow
For details see https://github.com/google/sanitizers/issues/189
PASS 1 test-coroutine /basic/no-dangling-access
---
PASS 13 test-aio /aio/event/wait/no-flush-cb
PASS 12 fdc-test /x86_64/fdc/read_no_dma_19
PASS 13 fdc-test /x86_64/fdc/fuzz-registers
==8235==WARNING: ASan doesn't fully support makecontext/swapcontext functions 
and may produce false positives in some cases!
PASS 14 test-aio /aio/timer/schedule
PASS 15 test-aio /aio/coroutine/queue-chaining
PASS 16 test-aio /aio-gsource/flush
---
PASS 26 test-aio /aio-gsource/event/flush
PASS 27 test-aio /aio-gsource/event/wait/no-flush-cb
MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))}  
QTEST_QEMU_BINARY=x86_64-softmmu/qemu-system-x86_64 QTEST_QEMU_IMG=qemu-img 
tests/ide-test -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl 
--test-name="ide-test" 
==8244==WARNING: ASan doesn't fully support makecontext/swapcontext functions 
and may produce false positives in some cases!
PASS 28 test-aio /aio-gsource/timer/schedule
MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))}  
tests/test-aio-multithread -m=quick -k --tap < /dev/null | 
./scripts/tap-driver.pl --test-name="test-aio-multithread" 
==8252==WARNING: ASan doesn't fully support makecontext/swapcontext functions 
and may produce false positives in some cases!
PASS 1 test-aio-multithread /aio/multi/lifecycle
PASS 1 ide-test /x86_64/ide/identify
==8265==WARNING: ASan doesn't fully support makecontext/swapcontext functions 
and may produce false positives in some cases!
PASS 2 test-aio-multithread /aio/multi/schedule
PASS 2 ide-test /x86_64/ide/flush
==8276==WARNING: ASan doesn't fully support makecontext/swapcontext functions 
and may produce false positives in some cases!
PASS 3 test-aio-multithread /aio/multi/mutex/contended
PASS 3 ide-test /x86_64/ide/bmdma/simple_rw
==8287==WARNING: ASan doesn't fully support makecontext/swapcontext functions 
and may produce false positives in some cases!
PASS 4 ide-test /x86_64/ide/bmdma/trim
==8293==WARNING: ASan doesn't fully support makecontext/swapcontext functions 
and may produce false positives in some cases!
PASS 5 ide-test /x86_64/ide/bmdma/short_prdt
PASS 4 test-aio-multithread /aio/multi/mutex/handoff
==8299==WARNING: ASan doesn't fully support makecontext/swapcontext functions 
and may produce false positives in some cases!
PASS 6 ide-test /x86_64/ide/bmdma/one_sector_short_prdt
==8310==WARNING: ASan doesn't fully support makecontext/swapcontext functions 
and may produce false positives in some cases!
PASS 5 test-aio-multithread /aio/multi/mutex/mcs
PASS 7 ide-test /x86_64/ide/bmdma/long_prdt
==8321==WARNING: ASan doesn't fully support makecontext/swapcontext functions 
and may produce false positives in some cases!
PASS 6 test-aio-multithread /aio/multi/mutex/pthread
==8321==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 
0x7ffd4390e000; bottom 0x7fa8c05fe000; size: 0x00548331 (362978279424)
False positive error reports may follow
For details see https://github.com/google/sanitizers/issues/189
MALLOC_PERTURB_=${MALLOC_PERTURB_:-$(( ${RANDOM:-0} % 255 + 1))}  
tests/test-throttle -m=quick -k --tap < /dev/null | ./scripts/tap-driver.pl 
--test-name="test-throttle" 
==8329==WARNING: ASan doesn't fully support makecontext/swapcontext functions 
and may produce false positives in some cases!
PASS 1 test-throttle /throttle/leak_bucket
PASS 2 test-throttle /throttle/compute_wait
PASS 3 test-throttle /throttle/init
---
PASS 15 test-throttle /throttle/config/iops_size
PASS 8 

[Qemu-devel] [PULL 0/3] tcg patch queue

2019-07-02 Thread Richard Henderson
The following changes since commit c4e42a9c2b714de5cddabffe46c7789fcff49c30:

  Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20190701' 
into staging (2019-07-02 12:58:32 +0100)

are available in the Git repository at:

  https://github.com/rth7680/qemu.git tags/pull-tcg-20190702

for you to fetch changes up to 0c3c385c62759e1427f88c5fc5b0d9741a456807:

  tcg: Fix expansion of INDEX_op_not_vec (2019-07-02 15:59:42 +0200)


Queued tcg bug fixes


Alistair Francis (1):
  tcg/riscv: Fix RISC-VH host build failure

Richard Henderson (2):
  tcg: Fix mmap lock assert on translation failure
  tcg: Fix expansion of INDEX_op_not_vec

 include/exec/cpu-all.h|  1 +
 include/exec/cpu_ldst_useronly_template.h |  8 ++--
 accel/tcg/translate-all.c | 29 +
 tcg/riscv/tcg-target.inc.c|  4 ++--
 tcg/tcg-op-vec.c  |  6 ++
 5 files changed, 44 insertions(+), 4 deletions(-)