Re: [PULL 0/3] tcg patch queue for 8.0
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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(-)