<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/tests/qtest/Makefile.include, branch master</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/tests/qtest/Makefile.include?h=master</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/tests/qtest/Makefile.include?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2020-08-21T10:30:20+00:00</updated>
<entry>
<title>meson: convert tests/qtest to meson</title>
<updated>2020-08-21T10:30:20+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2020-08-04T18:00:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a2ce7dbd917a18408cf4bfd132578b46c2752a72'/>
<id>urn:sha1:a2ce7dbd917a18408cf4bfd132578b46c2752a72</id>
<content type='text'>
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'remotes/stsquad/tags/pull-testing-and-misc-110720-2' into staging</title>
<updated>2020-07-12T14:32:05+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2020-07-12T14:32:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=9f526fce49c6ac48114ed04914b5a76e4db75785'/>
<id>urn:sha1:9f526fce49c6ac48114ed04914b5a76e4db75785</id>
<content type='text'>
Testing and misc build updates:

  - tests/vm support for aarch64 VMs
  - tests/tcg better cross-compiler detection
  - update docker tooling to support registries
  - update docker support for xtensa
  - gitlab build docker images and store in registry
  - gitlab use docker images for builds
  - a number of skipIf updates to support move
  - linux-user MAP_FIXED_NOREPLACE fix
  - qht-bench compiler tweaks
  - configure fix for secret keyring
  - tsan fiber annotation clean-up
  - doc updates for mttcg/icount/gdbstub
  - fix cirrus to use brew bash for iotests
  - revert virtio-gpu breakage
  - fix LC_ALL to avoid sorting changes in iotests

# gpg: Signature made Sat 11 Jul 2020 15:56:42 BST
# gpg:                using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44
# gpg: Good signature from "Alex Bennée (Master Work Key) &lt;alex.bennee@linaro.org&gt;" [full]
# Primary key fingerprint: 6685 AE99 E751 67BC AFC8  DF35 FBD0 DB09 5A9E 2A44

* remotes/stsquad/tags/pull-testing-and-misc-110720-2: (50 commits)
  iotests: Set LC_ALL=C for sort
  Revert "vga: build virtio-gpu as module"
  tests: fix "make check-qtest" for modular builds
  .cirrus.yml: add bash to the brew packages
  tests/docker: update toolchain set in debian-xtensa-cross
  tests/docker: fall back more gracefully when pull fails
  docs: Add to gdbstub documentation the PhyMemMode
  docs/devel: add some notes on tcg-icount for developers
  docs/devel: convert and update MTTCG design document
  tests/qht-bench: Adjust threshold computation
  tests/qht-bench: Adjust testing rate by -1
  travis.yml: Test also the other targets on s390x
  shippable: pull images from registry instead of building
  testing: add check-build target
  containers.yml: build with docker.py tooling
  gitlab: limit re-builds of the containers
  tests: improve performance of device-introspect-test
  gitlab: add avocado asset caching
  gitlab: enable check-tcg for linux-user tests
  linux-user/elfload: use MAP_FIXED_NOREPLACE in pgb_reserved_va
  ...

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests: fix "make check-qtest" for modular builds</title>
<updated>2020-07-11T14:53:29+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
</author>
<published>2020-07-10T20:36:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=024ce1ef7c47934e979b1ec15f528928542e80f4'/>
<id>urn:sha1:024ce1ef7c47934e979b1ec15f528928542e80f4</id>
<content type='text'>
Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20200710203652.9708-2-kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests/boot-serial: Test some Arduino boards (AVR based)</title>
<updated>2020-07-11T09:02:05+00:00</updated>
<author>
<name>Michael Rolnik</name>
</author>
<published>2020-01-24T00:51:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=36838e5f7827fc81b406659c4cf6fcfb01c3c2f8'/>
<id>urn:sha1:36838e5f7827fc81b406659c4cf6fcfb01c3c2f8</id>
<content type='text'>
Print out 'T' through serial port.

The Arduino Duemilanove is based on a AVR5 CPU, while the
Arduino MEGA2560 on a AVR6 CPU.

Signed-off-by: Michael Rolnik &lt;mrolnik@gmail.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
[rth: Squash Arduino adjustments from f4bug]
Tested-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Aleksandar Markovic &lt;aleksandar.m.mail@gmail.com&gt;
Acked-by: Thomas Huth &lt;thuth@redhat.com&gt;
Tested-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Signed-off-by: Thomas Huth &lt;huth@tuxfamily.org&gt;
Message-Id: &lt;20200705140315.260514-29-huth@tuxfamily.org&gt;
</content>
</entry>
<entry>
<title>tests: Disable select tests under TSan, which hit TSan issue.</title>
<updated>2020-06-16T13:49:05+00:00</updated>
<author>
<name>Robert Foley</name>
</author>
<published>2020-06-12T19:02:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=ff8f63da5c11d9c9884c1aafc6320e51d64666e4'/>
<id>urn:sha1:ff8f63da5c11d9c9884c1aafc6320e51d64666e4</id>
<content type='text'>
Disable a few tests under CONFIG_TSAN, which
run into a known TSan issue that results in a hang.
https://github.com/google/sanitizers/issues/1116

The disabled tests under TSan include all the qtests as well as
the test-char, test-qga, and test-qdev-global-props.

Signed-off-by: Robert Foley &lt;robert.foley@linaro.org&gt;
Reviewed-by: Emilio G. Cota &lt;cota@braap.org&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20200609200738.445-14-robert.foley@linaro.org&gt;
Message-Id: &lt;20200612190237.30436-17-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>bios-tables-test: Add Q35/TPM-TIS test</title>
<updated>2020-06-09T18:18:04+00:00</updated>
<author>
<name>Eric Auger</name>
</author>
<published>2020-06-09T12:54:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=5da7c35e25a4cba351602774e30cb59173af3c73'/>
<id>urn:sha1:5da7c35e25a4cba351602774e30cb59173af3c73</id>
<content type='text'>
Test tables specific to the TPM-TIS instantiation.
The TPM2 is added in the framework. Also the DSDT
is updated with the TPM. The new function should be
be usable for CRB as well, later one.

Signed-off-by: Eric Auger &lt;eric.auger@redhat.com&gt;

Message-Id: &lt;20200609125409.24179-5-eric.auger@redhat.com&gt;
Reviewed-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
Signed-off-by: Michael S. Tsirkin &lt;mst@redhat.com&gt;
</content>
</entry>
<entry>
<title>qtest: add tulip test case</title>
<updated>2020-03-31T13:14:35+00:00</updated>
<author>
<name>Li Qiang</name>
</author>
<published>2020-03-30T14:52:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=1153cf9f5b67fad41ca6f8571e9a26e2c7c70759'/>
<id>urn:sha1:1153cf9f5b67fad41ca6f8571e9a26e2c7c70759</id>
<content type='text'>
The tulip networking card emulation has an OOB issue in
'tulip_copy_tx_buffers' when the guest provide malformed descriptor.
This test will trigger a ASAN heap overflow crash. To trigger this
issue we can construct the data as following:

1. construct a 'tulip_descriptor'. Its control is set to
'0x7ff | 0x7ff &lt;&lt; 11', this will make the 'tulip_copy_tx_buffers's
'len1' and 'len2' to 0x7ff(2047). So 'len1+len2' will overflow
'TULIPState's 'tx_frame' field. This descriptor's 'buf_addr1' and
'buf_addr2' should set to a guest address.

2. write this descriptor to tulip device's CSR4 register. This will
set the 'TULIPState's 'current_tx_desc' field.

3. write 'CSR6_ST' to tulip device's CSR6 register. This will trigger
'tulip_xmit_list_update' and finally calls 'tulip_copy_tx_buffers'.

Following shows the backtrack of crash:

==31781==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x628000007cd0 at pc 0x7fe03c5a077a bp 0x7fff05b46770 sp 0x7fff05b45f18
WRITE of size 2047 at 0x628000007cd0 thread T0
    #0 0x7fe03c5a0779  (/usr/lib/x86_64-linux-gnu/libasan.so.4+0x79779)
    #1 0x5575fb6daa6a in flatview_read_continue /home/test/qemu/exec.c:3194
    #2 0x5575fb6daccb in flatview_read /home/test/qemu/exec.c:3227
    #3 0x5575fb6dae66 in address_space_read_full /home/test/qemu/exec.c:3240
    #4 0x5575fb6db0cb in address_space_rw /home/test/qemu/exec.c:3268
    #5 0x5575fbdfd460 in dma_memory_rw_relaxed /home/test/qemu/include/sysemu/dma.h:87
    #6 0x5575fbdfd4b5 in dma_memory_rw /home/test/qemu/include/sysemu/dma.h:110
    #7 0x5575fbdfd866 in pci_dma_rw /home/test/qemu/include/hw/pci/pci.h:787
    #8 0x5575fbdfd8a3 in pci_dma_read /home/test/qemu/include/hw/pci/pci.h:794
    #9 0x5575fbe02761 in tulip_copy_tx_buffers hw/net/tulip.c:585
    #10 0x5575fbe0366b in tulip_xmit_list_update hw/net/tulip.c:678
    #11 0x5575fbe04073 in tulip_write hw/net/tulip.c:783

Signed-off-by: Li Qiang &lt;liq3ea@163.com&gt;
Signed-off-by: Jason Wang &lt;jasowang@redhat.com&gt;
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging</title>
<updated>2020-03-12T16:51:26+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2020-03-12T16:51:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=49780a582d8bcedf098237f8997214c8424124be'/>
<id>urn:sha1:49780a582d8bcedf098237f8997214c8424124be</id>
<content type='text'>
Block layer patches:

- Relax restrictions for blockdev-snapshot (allows libvirt to do live
  storage migration with blockdev-mirror)
- luks: Delete created files when block_crypto_co_create_opts_luks fails
- Fix memleaks in qmp_object_add

# gpg: Signature made Wed 11 Mar 2020 15:38:59 GMT
# gpg:                using RSA key 7F09B272C88F2FD6
# gpg: Good signature from "Kevin Wolf &lt;kwolf@redhat.com&gt;" [full]
# Primary key fingerprint: DC3D EB15 9A9A F95D 3D74  56FE 7F09 B272 C88F 2FD6

* remotes/kevin/tags/for-upstream:
  qemu-iotests: adding LUKS cleanup for non-UTF8 secret error
  crypto.c: cleanup created file when block_crypto_co_create_opts_luks fails
  block.c: adding bdrv_co_delete_file
  block: introducing 'bdrv_co_delete_file' interface
  tests/qemu-iotests: Fix socket_scm_helper build path
  qapi: Add '@allow-write-only-overlay' feature for 'blockdev-snapshot'
  iotests: Add iothread cases to 155
  block: Fix cross-AioContext blockdev-snapshot
  iotests: Test mirror with temporarily disabled target backing file
  iotests: Fix run_job() with use_log=False
  block: Relax restrictions for blockdev-snapshot
  block: Make bdrv_get_cumulative_perm() public
  qom-qmp-cmds: fix two memleaks in qmp_object_add

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests: Disable dbus-vmstate-test</title>
<updated>2020-03-12T13:49:11+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2020-03-10T15:21:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=d46f81cb746d18b4530b5fe63e75b11f6b926f1f'/>
<id>urn:sha1:d46f81cb746d18b4530b5fe63e75b11f6b926f1f</id>
<content type='text'>
The dbus-vmstate-test has been failing in some Patchew configs
since about the 6th March:

  dbus-daemon[9321]: Could not get password database information for UID of current process: User "???" unknown or no memory to allocate password entry

  **
  ERROR:/tmp/qemu-test/src/tests/qtest/dbus-vmstate-test.c:114:get_connection: assertion failed (err == NULL): The connection is closed (g-io-error-quark, 18)
  cleaning up pid 9321
  ERROR - Bail out! ERROR:/tmp/qemu-test/src/tests/qtest/dbus-vmstate-test.c:114:get_connection: assertion failed (err == NULL): The connection is closed (g-io-error-quark, 18)
  make: *** [/tmp/qemu-test/src/tests/Makefile.include:632: check-qtest-x86_64] Error 1
  make: *** Waiting for unfinished jobs....

It's not clear why this is happening (perhaps a recently revealed
race condition or a change in the patchew build environment?).

For the moment, disable this test so that patchew test runs are
useful and don't email the list with spurious failure mails.

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Message-id: 20200310152141.13959-1-peter.maydell@linaro.org
</content>
</entry>
<entry>
<title>tests/qemu-iotests: Fix socket_scm_helper build path</title>
<updated>2020-03-11T14:54:38+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2020-03-06T16:57:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=6e1da96b946a1a38d3517564af4e2f572c3ccf4b'/>
<id>urn:sha1:6e1da96b946a1a38d3517564af4e2f572c3ccf4b</id>
<content type='text'>
The socket_scm_helper path got corrupted during the mechanical
refactor moving the qtests files into their own sub-directory.

Fixes: 1e8a1fae7 ("test: Move qtests to a separate directory")
Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Message-Id: &lt;20200306165751.18986-1-philmd@redhat.com&gt;
Reviewed-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
Signed-off-by: Kevin Wolf &lt;kwolf@redhat.com&gt;
</content>
</entry>
</feed>
