Re: [PULL v2 00/15] Testing, CI and bsd-user patches
On 11/01/2021 15.40, Philippe Mathieu-Daudé wrote: On 1/11/21 3:06 PM, Thomas Huth wrote: The following changes since commit 7b09f127738ae3d0e71716cea086fc8f847a5686: Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20210108' into staging (2021-01-08 15:37:04 +) are available in the Git repository at: https://gitlab.com/huth/qemu.git tags/pull-request-2021-01-11v2 for you to fetch changes up to b677001d70529df271a5d9314440bb201da40acf: fuzz: map all BARs and enable PCI devices (2021-01-11 14:59:21 +0100) * Fuzzer improvements * Add OpenSUSE leap to the gitlab-CI * Some fixes to get our CI "green" again * Some initial patches to update bsd-user Doh, missed the Shippable-CI job reduction :/ https://www.mail-archive.com/qemu-devel@nongnu.org/msg771079.html I don't have a shippable-CI account, so I can't test that one. I hope Alex can pick that up. Thomas
Re: [PULL v2 00/15] Testing, CI and bsd-user patches
On Mon, 11 Jan 2021 at 14:06, Thomas Huth wrote: > > The following changes since commit 7b09f127738ae3d0e71716cea086fc8f847a5686: > > Merge remote-tracking branch > 'remotes/pmaydell/tags/pull-target-arm-20210108' into staging (2021-01-08 > 15:37:04 +) > > are available in the Git repository at: > > https://gitlab.com/huth/qemu.git tags/pull-request-2021-01-11v2 > > for you to fetch changes up to b677001d70529df271a5d9314440bb201da40acf: > > fuzz: map all BARs and enable PCI devices (2021-01-11 14:59:21 +0100) > > > * Fuzzer improvements > * Add OpenSUSE leap to the gitlab-CI > * Some fixes to get our CI "green" again > * Some initial patches to update bsd-user > Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/6.0 for any user-visible changes. -- PMM
Re: [PULL v2 00/15] Testing, CI and bsd-user patches
On 1/11/21 3:06 PM, Thomas Huth wrote: > The following changes since commit 7b09f127738ae3d0e71716cea086fc8f847a5686: > > Merge remote-tracking branch > 'remotes/pmaydell/tags/pull-target-arm-20210108' into staging (2021-01-08 > 15:37:04 +) > > are available in the Git repository at: > > https://gitlab.com/huth/qemu.git tags/pull-request-2021-01-11v2 > > for you to fetch changes up to b677001d70529df271a5d9314440bb201da40acf: > > fuzz: map all BARs and enable PCI devices (2021-01-11 14:59:21 +0100) > > > * Fuzzer improvements > * Add OpenSUSE leap to the gitlab-CI > * Some fixes to get our CI "green" again > * Some initial patches to update bsd-user > Doh, missed the Shippable-CI job reduction :/ https://www.mail-archive.com/qemu-devel@nongnu.org/msg771079.html
[PULL v2 00/15] Testing, CI and bsd-user patches
The following changes since commit 7b09f127738ae3d0e71716cea086fc8f847a5686: Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20210108' into staging (2021-01-08 15:37:04 +) are available in the Git repository at: https://gitlab.com/huth/qemu.git tags/pull-request-2021-01-11v2 for you to fetch changes up to b677001d70529df271a5d9314440bb201da40acf: fuzz: map all BARs and enable PCI devices (2021-01-11 14:59:21 +0100) * Fuzzer improvements * Add OpenSUSE leap to the gitlab-CI * Some fixes to get our CI "green" again * Some initial patches to update bsd-user v2: Fixed the author field in the first patch Alexander Bulekov (1): fuzz: map all BARs and enable PCI devices Cho, Yu-Chen (1): gitlab-ci.yml: Add openSUSE Leap 15.2 for gitlab CI/CD Gan Qixin (1): qtest/libqtest: fix heap-buffer-overflow in qtest_cb_for_every_machine() Philippe Mathieu-Daudé (1): util/oslib-win32: Fix _aligned_malloc() arguments order Qiuhao Li (7): fuzz: accelerate non-crash detection fuzz: double the IOs to remove for every loop fuzz: split write operand using binary approach fuzz: remove IO commands iteratively fuzz: set bits in operand of write/out to zero fuzz: add minimization options fuzz: heuristic split write based on past IOs Stacey Son (1): bsd-user: move strace OS/arch dependent code to host/arch dirs Thomas Huth (1): tests/acceptance: Fix race conditions in s390x tests & skip fedora on gitlab-CI Warner Losh (2): bsd-user: regenerate FreeBSD's system call numbers bsd-user: Update strace.list for FreeBSD's latest syscalls .gitlab-ci.d/containers.yml | 5 + .gitlab-ci.yml| 31 ++ bsd-user/arm/target_arch_sysarch.h| 78 +++ bsd-user/arm/target_syscall.h | 36 ++ bsd-user/freebsd/os-strace.h | 29 ++ bsd-user/freebsd/strace.list | 65 ++- bsd-user/freebsd/syscall_nr.h | 695 ++ bsd-user/i386/target_arch_sysarch.h | 77 +++ bsd-user/i386/target_syscall.h| 19 + bsd-user/mips/target_arch_sysarch.h | 69 +++ bsd-user/mips/target_syscall.h| 52 ++ bsd-user/mips64/target_arch_sysarch.h | 69 +++ bsd-user/mips64/target_syscall.h | 53 ++ bsd-user/netbsd/os-strace.h | 1 + bsd-user/openbsd/os-strace.h | 1 + bsd-user/sparc/target_arch_sysarch.h | 52 ++ bsd-user/sparc/target_syscall.h | 24 +- bsd-user/sparc64/target_arch_sysarch.h| 52 ++ bsd-user/sparc64/target_syscall.h | 24 +- bsd-user/strace.c | 11 + bsd-user/x86_64/target_arch_sysarch.h | 76 +++ bsd-user/x86_64/target_syscall.h | 21 +- meson.build | 1 + scripts/oss-fuzz/minimize_qtest_trace.py | 260 -- tests/acceptance/machine_s390_ccw_virtio.py | 14 +- tests/docker/dockerfiles/opensuse-leap.docker | 55 ++ tests/qtest/fuzz/generic_fuzz.c | 24 + tests/qtest/libqtest.c| 2 +- util/oslib-win32.c| 2 +- 29 files changed, 1521 insertions(+), 377 deletions(-) create mode 100644 bsd-user/arm/target_arch_sysarch.h create mode 100644 bsd-user/arm/target_syscall.h create mode 100644 bsd-user/freebsd/os-strace.h create mode 100644 bsd-user/i386/target_arch_sysarch.h create mode 100644 bsd-user/mips/target_arch_sysarch.h create mode 100644 bsd-user/mips/target_syscall.h create mode 100644 bsd-user/mips64/target_arch_sysarch.h create mode 100644 bsd-user/mips64/target_syscall.h create mode 100644 bsd-user/netbsd/os-strace.h create mode 100644 bsd-user/openbsd/os-strace.h create mode 100644 bsd-user/sparc/target_arch_sysarch.h create mode 100644 bsd-user/sparc64/target_arch_sysarch.h create mode 100644 bsd-user/x86_64/target_arch_sysarch.h create mode 100644 tests/docker/dockerfiles/opensuse-leap.docker