All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/22] acceptance regressions, testing, gitdm, plugins
@ 2020-10-09 16:31 Alex Bennée
  2020-10-09 16:31 ` [PULL 01/22] configure: fix performance regression due to PIC objects Alex Bennée
                   ` (22 more replies)
  0 siblings, 23 replies; 24+ messages in thread
From: Alex Bennée @ 2020-10-09 16:31 UTC (permalink / raw)
  To: peter.maydell; +Cc: Alex Bennée, qemu-devel

The following changes since commit 4a7c0bd9dcb08798c6f82e55b5a3423f7ee669f1:

  Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-5.2-20201009' into staging (2020-10-09 15:48:04 +0100)

are available in the Git repository at:

  https://github.com/stsquad/qemu.git tags/pull-various-091020-1

for you to fetch changes up to e5d402b28f1a325d46b7b0f08d04257f618e6d03:

  tests/acceptance: disable machine_rx_gdbsim on GitLab (2020-10-09 17:27:55 +0100)

----------------------------------------------------------------
Testing, gitdm and plugin fixes:

  - fix acceptance regressions in MIPS and IDE
  - speed up cirrus msys2/mingw builds
  - add genisoimage to more docker images
  - slew of gitdb updates
  - fix some windows compile issues for plugins
  - add V=1 to cirrus output
  - disable rxsim in gitlab CI

----------------------------------------------------------------
Alex Bennée (2):
      hw/ide: restore replay support of IDE
      tests/acceptance: disable machine_rx_gdbsim on GitLab

Paolo Bonzini (2):
      configure: fix performance regression due to PIC objects
      cirrus: use V=1 when running tests on FreeBSD and macOS

Philippe Mathieu-Daudé (13):
      hw/misc/mips_cpc: Start vCPU when powered on
      contrib/gitdm: Add more academic domains
      contrib/gitdm: Add more individual contributors
      contrib/gitdm: Add Baidu to the domain map
      contrib/gitdm: Add ByteDance to the domain map
      contrib/gitdm: Add Google to the domain map
      contrib/gitdm: Add Nuvia to the domain map
      contrib/gitdm: Add Qualcomm to the domain map
      contrib/gitdm: Add Nir Soffer to Red Hat domain
      contrib/gitdm: Add SUSE to the domain map
      contrib/gitdm: Add Yadro to the domain map
      contrib/gitdm: Add Yandex to the domain map
      .mailmap: Fix more contributor entries

Thomas Huth (1):
      tests/docker: Add genisoimage to the docker file

Yonggang Luo (4):
      cirrus: Fixing and speedup the msys2/mingw CI
      cirrus: msys2/mingw speed is up, add excluded target back
      plugins: Fixes a issue when dlsym failed, the handle not closed
      plugin: Fixes compiling errors on msys2/mingw

 configure                                    |   1 +
 contrib/plugins/hotblocks.c                  |   2 +-
 hw/ide/core.c                                |   4 +-
 hw/misc/mips_cpc.c                           |   1 +
 plugins/loader.c                             |   1 +
 tests/plugin/bb.c                            |   4 +-
 .cirrus.yml                                  | 121 ++++++++++++++++-----------
 .mailmap                                     |   2 +
 contrib/gitdm/domain-map                     |  10 ++-
 contrib/gitdm/group-map-academics            |   4 +
 contrib/gitdm/group-map-individuals          |   7 ++
 contrib/gitdm/group-map-redhat               |   1 +
 tests/acceptance/machine_rx_gdbsim.py        |   1 +
 tests/docker/dockerfiles/centos8.docker      |   1 +
 tests/docker/dockerfiles/debian-amd64.docker |   1 +
 tests/docker/dockerfiles/fedora.docker       |   1 +
 tests/docker/dockerfiles/ubuntu2004.docker   |   1 +
 17 files changed, 107 insertions(+), 56 deletions(-)

-- 
2.20.1



^ permalink raw reply	[flat|nested] 24+ messages in thread

* [PULL 01/22] configure: fix performance regression due to PIC objects
  2020-10-09 16:31 [PULL 00/22] acceptance regressions, testing, gitdm, plugins Alex Bennée
@ 2020-10-09 16:31 ` Alex Bennée
  2020-10-09 16:31 ` [PULL 02/22] hw/misc/mips_cpc: Start vCPU when powered on Alex Bennée
                   ` (21 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: Alex Bennée @ 2020-10-09 16:31 UTC (permalink / raw)
  To: peter.maydell; +Cc: Alex Bennée, Paolo Bonzini, Ahmed Karaman, qemu-devel

From: Paolo Bonzini <pbonzini@redhat.com>

Because most files in QEMU are grouped into static libraries, Meson conservatively
compiles them with -fPIC.  This is overkill and produces slowdowns up to 20% on
some TCG tests.

As a stopgap measure, use the b_staticpic option to limit the slowdown to
--enable-pie.  https://github.com/mesonbuild/meson/pull/7760 will allow
us to use b_staticpic=false and let Meson do the right thing.

Reported-by: Ahmed Karaman <ahmedkrmn@outlook.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20200924092314.1722645-57-pbonzini@redhat.com>
Message-Id: <20201007160038.26953-2-alex.bennee@linaro.org>

diff --git a/configure b/configure
index 28df227db5..b553288c5e 100755
--- a/configure
+++ b/configure
@@ -7209,6 +7209,7 @@ NINJA=${ninja:-$PWD/ninjatool} $meson setup \
         -Dwerror=$(if test "$werror" = yes; then echo true; else echo false; fi) \
         -Dstrip=$(if test "$strip_opt" = yes; then echo true; else echo false; fi) \
         -Db_pie=$(if test "$pie" = yes; then echo true; else echo false; fi) \
+        -Db_staticpic=$(if test "$pie" = yes; then echo true; else echo false; fi) \
         -Db_coverage=$(if test "$gcov" = yes; then echo true; else echo false; fi) \
 	-Dmalloc=$malloc -Dmalloc_trim=$malloc_trim -Dsparse=$sparse \
 	-Dkvm=$kvm -Dhax=$hax -Dwhpx=$whpx -Dhvf=$hvf \
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PULL 02/22] hw/misc/mips_cpc: Start vCPU when powered on
  2020-10-09 16:31 [PULL 00/22] acceptance regressions, testing, gitdm, plugins Alex Bennée
  2020-10-09 16:31 ` [PULL 01/22] configure: fix performance regression due to PIC objects Alex Bennée
@ 2020-10-09 16:31 ` Alex Bennée
  2020-10-09 16:31 ` [PULL 03/22] hw/ide: restore replay support of IDE Alex Bennée
                   ` (20 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: Alex Bennée @ 2020-10-09 16:31 UTC (permalink / raw)
  To: peter.maydell
  Cc: Aleksandar Rikalo, qemu-devel, Philippe Mathieu-Daudé,
	Aleksandar Markovic, Alex Bennée, Aurelien Jarno

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

In commit 102ca9667d we set "start-powered-off" on all vCPUs
included in the CPS (Coherent Processing System) but forgot to
start the vCPUS on when they are powered on in the CPC (Cluster
Power Controller).

This fixes the following tests:

  $ avocado run tests/acceptance/machine_mips_malta.py
   (1/3) test_mips_malta_i6400_framebuffer_logo_1core: PASS (3.67 s)
   (2/3) test_mips_malta_i6400_framebuffer_logo_7cores: INTERRUPTED: Test interrupted by SIGTERM (30.22 s)
   (3/3) test_mips_malta_i6400_framebuffer_logo_8cores: INTERRUPTED: Test interrupted by SIGTERM (30.25 s)
  RESULTS    : PASS 1 | ERROR 0 | FAIL 0 | SKIP 0 | WARN 0 | INTERRUPT 2 | CANCEL 0

Fixes: 102ca9667d ("mips/cps: Use start-powered-off CPUState property")
Reported-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Tested-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20201007113942.2523866-1-f4bug@amsat.org>
Message-Id: <20201007160038.26953-3-alex.bennee@linaro.org>

diff --git a/hw/misc/mips_cpc.c b/hw/misc/mips_cpc.c
index 2f7b2c9592..7c11fb3d44 100644
--- a/hw/misc/mips_cpc.c
+++ b/hw/misc/mips_cpc.c
@@ -38,6 +38,7 @@ static void mips_cpu_reset_async_work(CPUState *cs, run_on_cpu_data data)
     MIPSCPCState *cpc = (MIPSCPCState *) data.host_ptr;
 
     cpu_reset(cs);
+    cs->halted = 0;
     cpc->vp_running |= 1ULL << cs->cpu_index;
 }
 
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PULL 03/22] hw/ide: restore replay support of IDE
  2020-10-09 16:31 [PULL 00/22] acceptance regressions, testing, gitdm, plugins Alex Bennée
  2020-10-09 16:31 ` [PULL 01/22] configure: fix performance regression due to PIC objects Alex Bennée
  2020-10-09 16:31 ` [PULL 02/22] hw/misc/mips_cpc: Start vCPU when powered on Alex Bennée
@ 2020-10-09 16:31 ` Alex Bennée
  2020-10-09 16:31 ` [PULL 04/22] cirrus: Fixing and speedup the msys2/mingw CI Alex Bennée
                   ` (19 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: Alex Bennée @ 2020-10-09 16:31 UTC (permalink / raw)
  To: peter.maydell
  Cc: Pavel Dovgalyuk, open list:IDE, Alex Bennée,
	Richard Henderson, qemu-devel, Philippe Mathieu-Daudé,
	John Snow

A recent change to weak reset handling broke replay due to the use of
aio_bh_schedule_oneshot instead of the replay aware
replay_bh_schedule_oneshot_event.

Fixes: 55adb3c456 ("ide: cancel pending callbacks on SRST")
Suggested-by: Pavel Dovgalyuk <pavel.dovgalyuk@ispras.ru>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: John Snow <jsnow@redhat.com>
Acked-by: John Snow <jsnow@redhat.com>
Message-Id: <20201007160038.26953-4-alex.bennee@linaro.org>

diff --git a/hw/ide/core.c b/hw/ide/core.c
index 0e32abd779..693b352d5e 100644
--- a/hw/ide/core.c
+++ b/hw/ide/core.c
@@ -2289,8 +2289,8 @@ void ide_ctrl_write(void *opaque, uint32_t addr, uint32_t val)
             s = &bus->ifs[i];
             s->status |= BUSY_STAT;
         }
-        aio_bh_schedule_oneshot(qemu_get_aio_context(),
-                                ide_bus_perform_srst, bus);
+        replay_bh_schedule_oneshot_event(qemu_get_aio_context(),
+                                         ide_bus_perform_srst, bus);
     }
 
     bus->cmd = val;
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PULL 04/22] cirrus: Fixing and speedup the msys2/mingw CI
  2020-10-09 16:31 [PULL 00/22] acceptance regressions, testing, gitdm, plugins Alex Bennée
                   ` (2 preceding siblings ...)
  2020-10-09 16:31 ` [PULL 03/22] hw/ide: restore replay support of IDE Alex Bennée
@ 2020-10-09 16:31 ` Alex Bennée
  2020-10-09 16:31 ` [PULL 05/22] cirrus: msys2/mingw speed is up, add excluded target back Alex Bennée
                   ` (18 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: Alex Bennée @ 2020-10-09 16:31 UTC (permalink / raw)
  To: peter.maydell
  Cc: Ed Maste, Yonggang Luo, Alex Bennée, qemu-devel, Li-Wen Hsu

From: Yonggang Luo <luoyonggang@gmail.com>

Use cache of cirrus caching msys2
The install of msys2 are refer to https://github.com/msys2/setup-msys2
The first time install msys2 would be time consuming, so increase timeout_in to 90m
according to https://cirrus-ci.org/faq/#instance-timed-out

Apply patch of https://lists.gnu.org/archive/html/qemu-devel/2020-10/msg00072.html

[AJB: renamed printenv_script to setup_script]

Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20201007145300.1197-2-luoyonggang@gmail.com>
Message-Id: <20201007160038.26953-5-alex.bennee@linaro.org>

diff --git a/.cirrus.yml b/.cirrus.yml
index d58782ce67..eb768fa260 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -46,64 +46,86 @@ macos_xcode_task:
     - gmake check
 
 windows_msys2_task:
+  timeout_in: 90m
   windows_container:
-    image: cirrusci/windowsservercore:cmake
+    image: cirrusci/windowsservercore:2019
     os_version: 2019
     cpu: 8
     memory: 8G
   env:
+    CIRRUS_SHELL: powershell
     MSYS: winsymlinks:nativestrict
     MSYSTEM: MINGW64
     CHERE_INVOKING: 1
-  printenv_script:
-    - C:\tools\msys64\usr\bin\bash.exe -lc 'printenv'
+  setup_script:
+    - choco install -y --no-progress 7zip
+    - Write-Output $env:PATH
+  msys2_cache:
+    folder: C:\tools\archive
+    reupload_on_changes: false
+    fingerprint_script: cat .cirrus.yml
+    populate_script:
+      - |
+        md C:\tools
+        md C:\tools\archive
+        $start_time = Get-Date
+        cd C:\tools
+        bitsadmin /transfer msys_download /dynamic /download /priority FOREGROUND https://github.com/msys2/msys2-installer/releases/download/2020-09-03/msys2-base-x86_64-20200903.sfx.exe C:\tools\base.exe
+        Write-Output "Download time taken: $((Get-Date).Subtract($start_time).Seconds) second(s)"
+        C:\tools\base.exe -y
+        ((Get-Content -path C:\tools\msys64\etc\\post-install\\07-pacman-key.post -Raw) -replace '--refresh-keys', '--version') | Set-Content -Path C:\tools\msys64\etc\\post-install\\07-pacman-key.post
+        C:\tools\msys64\usr\bin\bash.exe -lc "sed -i 's/^CheckSpace/#CheckSpace/g' /etc/pacman.conf"
+        C:\tools\msys64\usr\bin\bash.exe -lc "export"
+        C:\tools\msys64\usr\bin\bash.exe -lc "grep -rl 'repo.msys2.org/' /etc/pacman.d/mirrorlist.* | xargs sed -i 's/repo.msys2.org\//mirrors.tuna.tsinghua.edu.cn\/msys2\//g'"
+        C:\tools\msys64\usr\bin\pacman.exe --noconfirm -Sy
+        echo Y | C:\tools\msys64\usr\bin\pacman.exe --noconfirm -Suu --overwrite=*
+        taskkill /F /FI "MODULES eq msys-2.0.dll"
+        tasklist
+        C:\tools\msys64\usr\bin\bash.exe -lc "mv -f /etc/pacman.conf.pacnew /etc/pacman.conf || true"
+        C:\tools\msys64\usr\bin\bash.exe -lc "pacman --noconfirm -Suu --overwrite=*"
+        C:\tools\msys64\usr\bin\bash.exe -lc "pacman --noconfirm -S --needed \
+          diffutils git grep make pkg-config sed \
+          mingw-w64-x86_64-python \
+          mingw-w64-x86_64-python-setuptools \
+          mingw-w64-x86_64-toolchain \
+          mingw-w64-x86_64-SDL2 \
+          mingw-w64-x86_64-SDL2_image \
+          mingw-w64-x86_64-gtk3 \
+          mingw-w64-x86_64-glib2 \
+          mingw-w64-x86_64-ninja \
+          mingw-w64-x86_64-jemalloc \
+          mingw-w64-x86_64-lzo2 \
+          mingw-w64-x86_64-zstd \
+          mingw-w64-x86_64-libjpeg-turbo \
+          mingw-w64-x86_64-pixman \
+          mingw-w64-x86_64-libgcrypt \
+          mingw-w64-x86_64-libpng \
+          mingw-w64-x86_64-libssh \
+          mingw-w64-x86_64-libxml2 \
+          mingw-w64-x86_64-snappy \
+          mingw-w64-x86_64-libusb \
+          mingw-w64-x86_64-usbredir \
+          mingw-w64-x86_64-libtasn1 \
+          mingw-w64-x86_64-nettle \
+          mingw-w64-x86_64-cyrus-sasl \
+          mingw-w64-x86_64-curl \
+          mingw-w64-x86_64-gnutls \
+          "
+        C:\tools\msys64\usr\bin\bash.exe -lc "rm -rf /var/cache/pacman/pkg/*"
+        cd C:\tools\msys64
+        echo "Start archive"
+        cmd /C "7z a -ttar . -so | 7z a -txz -simsys2-x86_64.tar C:\tools\archive\msys2-x86_64.tar.xz"
   install_script:
-    - C:\tools\msys64\usr\bin\bash.exe -lc "cd /c/tools &&
-        curl -O http://repo.msys2.org/msys/x86_64/msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz"
-    - C:\tools\msys64\usr\bin\bash.exe -lc "cd /c/tools &&
-        curl -O http://repo.msys2.org/msys/x86_64/msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz.sig"
-    - C:\tools\msys64\usr\bin\bash.exe -lc "cd /c/tools &&
-        pacman -U --noconfirm msys2-keyring-r21.b39fb11-1-any.pkg.tar.xz"
-    - C:\tools\msys64\usr\bin\bash.exe -lc "pacman --noconfirm -Sy"
-    - C:\tools\msys64\usr\bin\bash.exe -lc "pacman --noconfirm -S --needed
-        bash pacman pacman-mirrors msys2-runtime"
-    - taskkill /F /IM gpg-agent.exe
-    - C:\tools\msys64\usr\bin\bash.exe -lc "pacman --noconfirm -Su"
-    - C:\tools\msys64\usr\bin\bash.exe -lc "pacman --noconfirm -S --needed
-        base-devel
-        git
-        mingw-w64-x86_64-python
-        mingw-w64-x86_64-python-setuptools
-        mingw-w64-x86_64-toolchain
-        mingw-w64-x86_64-capstone
-        mingw-w64-x86_64-SDL2
-        mingw-w64-x86_64-SDL2_image
-        mingw-w64-x86_64-gtk3
-        mingw-w64-x86_64-glib2
-        mingw-w64-x86_64-ninja
-        mingw-w64-x86_64-make
-        mingw-w64-x86_64-lzo2
-        mingw-w64-x86_64-zstd
-        mingw-w64-x86_64-libjpeg-turbo
-        mingw-w64-x86_64-pixman
-        mingw-w64-x86_64-libgcrypt
-        mingw-w64-x86_64-libpng
-        mingw-w64-x86_64-libssh
-        mingw-w64-x86_64-libxml2
-        mingw-w64-x86_64-snappy
-        mingw-w64-x86_64-libusb
-        mingw-w64-x86_64-usbredir
-        mingw-w64-x86_64-libtasn1
-        mingw-w64-x86_64-nettle
-        mingw-w64-x86_64-cyrus-sasl
-        mingw-w64-x86_64-curl
-        mingw-w64-x86_64-gnutls
-        mingw-w64-x86_64-zstd"
+    - |
+      cd C:\tools
+      cmd /C "7z x C:\tools\archive\msys2-x86_64.tar.xz -so | 7z x -aoa -simsys2-x86_64.tar -ttar -omsys64"
+      C:\tools\msys64\usr\bin\bash.exe -lc "export"
+
   script:
     - C:\tools\msys64\usr\bin\bash.exe -lc "mkdir build"
     - C:\tools\msys64\usr\bin\bash.exe -lc "cd build && ../configure
       --python=python3 --ninja=ninja
       --target-list-exclude=i386-softmmu,arm-softmmu,ppc-softmmu,mips-softmmu"
-    - C:\tools\msys64\usr\bin\bash.exe -lc "cd build && make -j$NUMBER_OF_PROCESSORS"
+    - C:\tools\msys64\usr\bin\bash.exe -lc "cd build && make -j8"
   test_script:
     - C:\tools\msys64\usr\bin\bash.exe -lc "cd build && make V=1 check"
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PULL 05/22] cirrus: msys2/mingw speed is up, add excluded target back
  2020-10-09 16:31 [PULL 00/22] acceptance regressions, testing, gitdm, plugins Alex Bennée
                   ` (3 preceding siblings ...)
  2020-10-09 16:31 ` [PULL 04/22] cirrus: Fixing and speedup the msys2/mingw CI Alex Bennée
@ 2020-10-09 16:31 ` Alex Bennée
  2020-10-09 16:31 ` [PULL 06/22] tests/docker: Add genisoimage to the docker file Alex Bennée
                   ` (17 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: Alex Bennée @ 2020-10-09 16:31 UTC (permalink / raw)
  To: peter.maydell
  Cc: Ed Maste, Yonggang Luo, Alex Bennée, qemu-devel, Li-Wen Hsu

From: Yonggang Luo <luoyonggang@gmail.com>

The following target are add back:
i386-softmmu,arm-softmmu,ppc-softmmu,mips-softmmu

Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20201007145300.1197-3-luoyonggang@gmail.com>
Message-Id: <20201007160038.26953-6-alex.bennee@linaro.org>

diff --git a/.cirrus.yml b/.cirrus.yml
index eb768fa260..301a64f104 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -124,8 +124,7 @@ windows_msys2_task:
   script:
     - C:\tools\msys64\usr\bin\bash.exe -lc "mkdir build"
     - C:\tools\msys64\usr\bin\bash.exe -lc "cd build && ../configure
-      --python=python3 --ninja=ninja
-      --target-list-exclude=i386-softmmu,arm-softmmu,ppc-softmmu,mips-softmmu"
+      --python=python3 --ninja=ninja"
     - C:\tools\msys64\usr\bin\bash.exe -lc "cd build && make -j8"
   test_script:
     - C:\tools\msys64\usr\bin\bash.exe -lc "cd build && make V=1 check"
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PULL 06/22] tests/docker: Add genisoimage to the docker file
  2020-10-09 16:31 [PULL 00/22] acceptance regressions, testing, gitdm, plugins Alex Bennée
                   ` (4 preceding siblings ...)
  2020-10-09 16:31 ` [PULL 05/22] cirrus: msys2/mingw speed is up, add excluded target back Alex Bennée
@ 2020-10-09 16:31 ` Alex Bennée
  2020-10-09 16:31 ` [PULL 07/22] contrib/gitdm: Add more academic domains Alex Bennée
                   ` (16 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: Alex Bennée @ 2020-10-09 16:31 UTC (permalink / raw)
  To: peter.maydell
  Cc: Fam Zheng, Philippe Mathieu-Daudé,
	Thomas Huth, Alex Bennée, qemu-devel

From: Thomas Huth <thuth@redhat.com>

genisoimage is needed for running the tests/qtest/cdrom-test qtest.

Signed-off-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20201006174347.152040-1-thuth@redhat.com>
Message-Id: <20201007160038.26953-7-alex.bennee@linaro.org>

diff --git a/tests/docker/dockerfiles/centos8.docker b/tests/docker/dockerfiles/centos8.docker
index f435616d6a..0fc2697491 100644
--- a/tests/docker/dockerfiles/centos8.docker
+++ b/tests/docker/dockerfiles/centos8.docker
@@ -8,6 +8,7 @@ ENV PACKAGES \
     dbus-daemon \
     gcc \
     gcc-c++ \
+    genisoimage \
     gettext \
     git \
     glib2-devel \
diff --git a/tests/docker/dockerfiles/debian-amd64.docker b/tests/docker/dockerfiles/debian-amd64.docker
index d2500dcff1..314c6bae83 100644
--- a/tests/docker/dockerfiles/debian-amd64.docker
+++ b/tests/docker/dockerfiles/debian-amd64.docker
@@ -14,6 +14,7 @@ RUN apt update && \
 RUN apt update && \
     DEBIAN_FRONTEND=noninteractive eatmydata \
     apt install -y --no-install-recommends \
+        genisoimage \
         libbz2-dev \
         liblzo2-dev \
         libgcrypt20-dev \
diff --git a/tests/docker/dockerfiles/fedora.docker b/tests/docker/dockerfiles/fedora.docker
index ec783418c8..85c975543d 100644
--- a/tests/docker/dockerfiles/fedora.docker
+++ b/tests/docker/dockerfiles/fedora.docker
@@ -15,6 +15,7 @@ ENV PACKAGES \
     findutils \
     gcc \
     gcc-c++ \
+    genisoimage \
     gettext \
     git \
     glib2-devel \
diff --git a/tests/docker/dockerfiles/ubuntu2004.docker b/tests/docker/dockerfiles/ubuntu2004.docker
index cafe8443fb..f4b9556b9e 100644
--- a/tests/docker/dockerfiles/ubuntu2004.docker
+++ b/tests/docker/dockerfiles/ubuntu2004.docker
@@ -3,6 +3,7 @@ ENV PACKAGES flex bison \
     ccache \
     clang-10\
     gcc \
+    genisoimage \
     gettext \
     git \
     glusterfs-common \
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PULL 07/22] contrib/gitdm: Add more academic domains
  2020-10-09 16:31 [PULL 00/22] acceptance regressions, testing, gitdm, plugins Alex Bennée
                   ` (5 preceding siblings ...)
  2020-10-09 16:31 ` [PULL 06/22] tests/docker: Add genisoimage to the docker file Alex Bennée
@ 2020-10-09 16:31 ` Alex Bennée
  2020-10-09 16:31 ` [PULL 08/22] contrib/gitdm: Add more individual contributors Alex Bennée
                   ` (15 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: Alex Bennée @ 2020-10-09 16:31 UTC (permalink / raw)
  To: peter.maydell
  Cc: Dayeol Lee, Bastian Koppelmann, qemu-devel, Xinyu Li,
	Philippe Mathieu-Daudé,
	Alexander Bulekov, Fan Yang, Alex Bennée

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

There is a number of contributions from these academic domains.
Add the entries to the gitdm 'academic' domain map.

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Alexander Bulekov <alxndr@bu.edu>
Reviewed-by: Dayeol Lee <dayeol@berkeley.edu>
Acked-by: Fan Yang <Fan_Yang@sjtu.edu.cn>
Acked-by: Xinyu Li <precinct@mail.ustc.edu.cn>
Acked-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
Message-Id: <20201006160653.2391972-2-f4bug@amsat.org>
Message-Id: <20201007160038.26953-8-alex.bennee@linaro.org>

diff --git a/contrib/gitdm/group-map-academics b/contrib/gitdm/group-map-academics
index 08f9d81d13..bf3c894821 100644
--- a/contrib/gitdm/group-map-academics
+++ b/contrib/gitdm/group-map-academics
@@ -12,3 +12,7 @@ ispras.ru
 # Columbia University
 cs.columbia.edu
 cota@braap.org
+
+uni-paderborn.de
+edu
+edu.cn
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PULL 08/22] contrib/gitdm: Add more individual contributors
  2020-10-09 16:31 [PULL 00/22] acceptance regressions, testing, gitdm, plugins Alex Bennée
                   ` (6 preceding siblings ...)
  2020-10-09 16:31 ` [PULL 07/22] contrib/gitdm: Add more academic domains Alex Bennée
@ 2020-10-09 16:31 ` Alex Bennée
  2020-10-09 16:31 ` [PULL 09/22] contrib/gitdm: Add Baidu to the domain map Alex Bennée
                   ` (14 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: Alex Bennée @ 2020-10-09 16:31 UTC (permalink / raw)
  To: peter.maydell
  Cc: Stefan Weil, Helge Deller, Volker Rümelin, qemu-devel,
	Finn Thain, Philippe Mathieu-Daudé,
	Niek Linnenbank, Paul Zimmerman, Alex Bennée, David Carlier

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

These individual contributors have a number of contributions,
add them to the 'individual' group map.

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Acked-by: Helge Deller <deller@gmx.de>
Acked-by: Stefan Weil <sw@weilnetz.de>
Acked-by: Niek Linnenbank <nieklinnenbank@gmail.com>
Acked-by: David Carlier <devnexen@gmail.com>
Acked-by: Paul Zimmerman <pauldzim@gmail.com>
Acked-by: Volker Rümelin <vr_qemu@t-online.de>
Acked-by: Finn Thain <fthain@telegraphics.com.au>
Message-Id: <20201006160653.2391972-3-f4bug@amsat.org>
Message-Id: <20201007160038.26953-9-alex.bennee@linaro.org>

diff --git a/contrib/gitdm/group-map-individuals b/contrib/gitdm/group-map-individuals
index cf8a2ce367..641169fa63 100644
--- a/contrib/gitdm/group-map-individuals
+++ b/contrib/gitdm/group-map-individuals
@@ -16,3 +16,10 @@ aurelien@aurel32.net
 balaton@eik.bme.hu
 e.emanuelegiuseppe@gmail.com
 andrew.smirnov@gmail.com
+sw@weilnetz.de
+deller@gmx.de
+fthain@telegraphics.com.au
+vr_qemu@t-online.de
+nieklinnenbank@gmail.com
+devnexen@gmail.com
+pauldzim@gmail.com
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PULL 09/22] contrib/gitdm: Add Baidu to the domain map
  2020-10-09 16:31 [PULL 00/22] acceptance regressions, testing, gitdm, plugins Alex Bennée
                   ` (7 preceding siblings ...)
  2020-10-09 16:31 ` [PULL 08/22] contrib/gitdm: Add more individual contributors Alex Bennée
@ 2020-10-09 16:31 ` Alex Bennée
  2020-10-09 16:31 ` [PULL 10/22] contrib/gitdm: Add ByteDance " Alex Bennée
                   ` (13 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: Alex Bennée @ 2020-10-09 16:31 UTC (permalink / raw)
  To: peter.maydell
  Cc: Alex Bennée, qemu-devel, Chai Wen, Philippe Mathieu-Daudé

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

There is a number of contributors from this domain,
add its own entry to the gitdm domain map.

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Chai Wen <chaiwen@baidu.com>
Message-Id: <20201006160653.2391972-4-f4bug@amsat.org>
Message-Id: <20201007160038.26953-10-alex.bennee@linaro.org>

diff --git a/contrib/gitdm/domain-map b/contrib/gitdm/domain-map
index dd79147c76..a4102154b6 100644
--- a/contrib/gitdm/domain-map
+++ b/contrib/gitdm/domain-map
@@ -5,6 +5,7 @@
 #
 
 amd.com         AMD
+baidu.com       Baidu
 cmss.chinamobile.com China Mobile
 citrix.com      Citrix
 greensocs.com   GreenSocs
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PULL 10/22] contrib/gitdm: Add ByteDance to the domain map
  2020-10-09 16:31 [PULL 00/22] acceptance regressions, testing, gitdm, plugins Alex Bennée
                   ` (8 preceding siblings ...)
  2020-10-09 16:31 ` [PULL 09/22] contrib/gitdm: Add Baidu to the domain map Alex Bennée
@ 2020-10-09 16:31 ` Alex Bennée
  2020-10-09 16:31 ` [PULL 11/22] contrib/gitdm: Add Google " Alex Bennée
                   ` (12 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: Alex Bennée @ 2020-10-09 16:31 UTC (permalink / raw)
  To: peter.maydell
  Cc: Jiachen Zhang, Alex Bennée, qemu-devel, Philippe Mathieu-Daudé

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

There is a number of contributors from this domain,
add its own entry to the gitdm domain map.

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Acked-by: Jiachen Zhang <zhangjiachen.jaycee@bytedance.com>
Message-Id: <20201006160653.2391972-5-f4bug@amsat.org>
Message-Id: <20201007160038.26953-11-alex.bennee@linaro.org>

diff --git a/contrib/gitdm/domain-map b/contrib/gitdm/domain-map
index a4102154b6..ae5d149434 100644
--- a/contrib/gitdm/domain-map
+++ b/contrib/gitdm/domain-map
@@ -6,6 +6,7 @@
 
 amd.com         AMD
 baidu.com       Baidu
+bytedance.com   ByteDance
 cmss.chinamobile.com China Mobile
 citrix.com      Citrix
 greensocs.com   GreenSocs
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PULL 11/22] contrib/gitdm: Add Google to the domain map
  2020-10-09 16:31 [PULL 00/22] acceptance regressions, testing, gitdm, plugins Alex Bennée
                   ` (9 preceding siblings ...)
  2020-10-09 16:31 ` [PULL 10/22] contrib/gitdm: Add ByteDance " Alex Bennée
@ 2020-10-09 16:31 ` Alex Bennée
  2020-10-09 16:31 ` [PULL 12/22] contrib/gitdm: Add Nuvia " Alex Bennée
                   ` (11 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: Alex Bennée @ 2020-10-09 16:31 UTC (permalink / raw)
  To: peter.maydell
  Cc: Erik Kline, Alex Bennée, qemu-devel, Philippe Mathieu-Daudé

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

There is a number of contributors from this domain,
add its own entry to the gitdm domain map.

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Acked-by: Erik Kline <ek@google.com>
Message-Id: <20201006160653.2391972-6-f4bug@amsat.org>
Message-Id: <20201007160038.26953-12-alex.bennee@linaro.org>

diff --git a/contrib/gitdm/domain-map b/contrib/gitdm/domain-map
index ae5d149434..72dc65f2b5 100644
--- a/contrib/gitdm/domain-map
+++ b/contrib/gitdm/domain-map
@@ -9,8 +9,9 @@ baidu.com       Baidu
 bytedance.com   ByteDance
 cmss.chinamobile.com China Mobile
 citrix.com      Citrix
-greensocs.com   GreenSocs
 fujitsu.com     Fujitsu
+google.com      Google
+greensocs.com   GreenSocs
 huawei.com      Huawei
 ibm.com         IBM
 igalia.com      Igalia
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PULL 12/22] contrib/gitdm: Add Nuvia to the domain map
  2020-10-09 16:31 [PULL 00/22] acceptance regressions, testing, gitdm, plugins Alex Bennée
                   ` (10 preceding siblings ...)
  2020-10-09 16:31 ` [PULL 11/22] contrib/gitdm: Add Google " Alex Bennée
@ 2020-10-09 16:31 ` Alex Bennée
  2020-10-09 16:31 ` [PULL 13/22] contrib/gitdm: Add Qualcomm " Alex Bennée
                   ` (10 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: Alex Bennée @ 2020-10-09 16:31 UTC (permalink / raw)
  To: peter.maydell
  Cc: Graeme Gregory, Alex Bennée, qemu-devel,
	Philippe Mathieu-Daudé

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

There is a number of contributions from this domain,
add its own entry to the gitdm domain map.

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Graeme Gregory <graeme@nuviainc.com>
Message-Id: <20201006160653.2391972-7-f4bug@amsat.org>
Message-Id: <20201007160038.26953-13-alex.bennee@linaro.org>

diff --git a/contrib/gitdm/domain-map b/contrib/gitdm/domain-map
index 72dc65f2b5..14c0582060 100644
--- a/contrib/gitdm/domain-map
+++ b/contrib/gitdm/domain-map
@@ -19,6 +19,7 @@ intel.com       Intel
 linaro.org      Linaro
 microsoft.com   Microsoft
 nokia.com       Nokia
+nuviainc.com    NUVIA
 oracle.com      Oracle
 proxmox.com     Proxmox
 redhat.com      Red Hat
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PULL 13/22] contrib/gitdm: Add Qualcomm to the domain map
  2020-10-09 16:31 [PULL 00/22] acceptance regressions, testing, gitdm, plugins Alex Bennée
                   ` (11 preceding siblings ...)
  2020-10-09 16:31 ` [PULL 12/22] contrib/gitdm: Add Nuvia " Alex Bennée
@ 2020-10-09 16:31 ` Alex Bennée
  2020-10-09 16:31 ` [PULL 14/22] contrib/gitdm: Add Nir Soffer to Red Hat domain Alex Bennée
                   ` (9 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: Alex Bennée @ 2020-10-09 16:31 UTC (permalink / raw)
  To: peter.maydell
  Cc: Taylor Simpson, Alex Bennée, qemu-devel,
	Philippe Mathieu-Daudé

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

There is a number of contributions from this domain,
add its own entry to the gitdm domain map.

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Taylor Simpson <tsimpson@quicinc.com>
Message-Id: <20201006160653.2391972-8-f4bug@amsat.org>
Message-Id: <20201007160038.26953-14-alex.bennee@linaro.org>

diff --git a/contrib/gitdm/domain-map b/contrib/gitdm/domain-map
index 14c0582060..6c5c92260d 100644
--- a/contrib/gitdm/domain-map
+++ b/contrib/gitdm/domain-map
@@ -22,6 +22,7 @@ nokia.com       Nokia
 nuviainc.com    NUVIA
 oracle.com      Oracle
 proxmox.com     Proxmox
+quicinc.com     Qualcomm Innovation Center
 redhat.com      Red Hat
 rt-rk.com       RT-RK
 siemens.com     Siemens
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PULL 14/22] contrib/gitdm: Add Nir Soffer to Red Hat domain
  2020-10-09 16:31 [PULL 00/22] acceptance regressions, testing, gitdm, plugins Alex Bennée
                   ` (12 preceding siblings ...)
  2020-10-09 16:31 ` [PULL 13/22] contrib/gitdm: Add Qualcomm " Alex Bennée
@ 2020-10-09 16:31 ` Alex Bennée
  2020-10-09 16:31 ` [PULL 15/22] contrib/gitdm: Add SUSE to the domain map Alex Bennée
                   ` (8 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: Alex Bennée @ 2020-10-09 16:31 UTC (permalink / raw)
  To: peter.maydell
  Cc: Alex Bennée, qemu-devel, Nir Soffer, Philippe Mathieu-Daudé

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Acked-by: Nir Soffer <nirsof@gmail.com>
Message-Id: <20201006160653.2391972-9-f4bug@amsat.org>
Message-Id: <20201007160038.26953-15-alex.bennee@linaro.org>

diff --git a/contrib/gitdm/group-map-redhat b/contrib/gitdm/group-map-redhat
index d15db2d35e..02507b7b53 100644
--- a/contrib/gitdm/group-map-redhat
+++ b/contrib/gitdm/group-map-redhat
@@ -6,3 +6,4 @@ david@gibson.dropbear.id.au
 laurent@vivier.eu
 pjp@fedoraproject.org
 armbru@pond.sub.org
+nirsof@gmail.com
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PULL 15/22] contrib/gitdm: Add SUSE to the domain map
  2020-10-09 16:31 [PULL 00/22] acceptance regressions, testing, gitdm, plugins Alex Bennée
                   ` (13 preceding siblings ...)
  2020-10-09 16:31 ` [PULL 14/22] contrib/gitdm: Add Nir Soffer to Red Hat domain Alex Bennée
@ 2020-10-09 16:31 ` Alex Bennée
  2020-10-09 16:31 ` [PULL 16/22] contrib/gitdm: Add Yadro " Alex Bennée
                   ` (7 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: Alex Bennée @ 2020-10-09 16:31 UTC (permalink / raw)
  To: peter.maydell
  Cc: Bruce Rogers, Alex Bennée, qemu-devel, Philippe Mathieu-Daudé

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

There is a number of contributors from this domain,
add its own entry to the gitdm domain map.

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Acked-by: Bruce Rogers <brogers@suse.com>
Message-Id: <20201006160653.2391972-10-f4bug@amsat.org>
Message-Id: <20201007160038.26953-16-alex.bennee@linaro.org>

diff --git a/contrib/gitdm/domain-map b/contrib/gitdm/domain-map
index 6c5c92260d..d767620837 100644
--- a/contrib/gitdm/domain-map
+++ b/contrib/gitdm/domain-map
@@ -27,6 +27,7 @@ redhat.com      Red Hat
 rt-rk.com       RT-RK
 siemens.com     Siemens
 sifive.com      SiFive
+suse.com        SUSE
 suse.de         SUSE
 virtuozzo.com   Virtuozzo
 wdc.com         Western Digital
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PULL 16/22] contrib/gitdm: Add Yadro to the domain map
  2020-10-09 16:31 [PULL 00/22] acceptance regressions, testing, gitdm, plugins Alex Bennée
                   ` (14 preceding siblings ...)
  2020-10-09 16:31 ` [PULL 15/22] contrib/gitdm: Add SUSE to the domain map Alex Bennée
@ 2020-10-09 16:31 ` Alex Bennée
  2020-10-09 16:31 ` [PULL 17/22] contrib/gitdm: Add Yandex " Alex Bennée
                   ` (6 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: Alex Bennée @ 2020-10-09 16:31 UTC (permalink / raw)
  To: peter.maydell
  Cc: Roman Bolshakov, Alex Bennée, qemu-devel,
	Philippe Mathieu-Daudé

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

There is a number of contributions from this domain,
add its own entry to the gitdm domain map.

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Roman Bolshakov <r.bolshakov@yadro.com>
Message-Id: <20201006160653.2391972-11-f4bug@amsat.org>
Message-Id: <20201007160038.26953-17-alex.bennee@linaro.org>

diff --git a/contrib/gitdm/domain-map b/contrib/gitdm/domain-map
index d767620837..1572070cf4 100644
--- a/contrib/gitdm/domain-map
+++ b/contrib/gitdm/domain-map
@@ -32,3 +32,4 @@ suse.de         SUSE
 virtuozzo.com   Virtuozzo
 wdc.com         Western Digital
 xilinx.com      Xilinx
+yadro.com       YADRO
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PULL 17/22] contrib/gitdm: Add Yandex to the domain map
  2020-10-09 16:31 [PULL 00/22] acceptance regressions, testing, gitdm, plugins Alex Bennée
                   ` (15 preceding siblings ...)
  2020-10-09 16:31 ` [PULL 16/22] contrib/gitdm: Add Yadro " Alex Bennée
@ 2020-10-09 16:31 ` Alex Bennée
  2020-10-09 16:31 ` [PULL 18/22] .mailmap: Fix more contributor entries Alex Bennée
                   ` (5 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: Alex Bennée @ 2020-10-09 16:31 UTC (permalink / raw)
  To: peter.maydell
  Cc: Roman Kagan, Alex Bennée, qemu-devel, Philippe Mathieu-Daudé

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

There is a number of contributors from this domain,
add its own entry to the gitdm domain map.

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Roman Kagan <rvkagan@yandex-team.ru>
Message-Id: <20201006160653.2391972-12-f4bug@amsat.org>
Message-Id: <20201007160038.26953-18-alex.bennee@linaro.org>

diff --git a/contrib/gitdm/domain-map b/contrib/gitdm/domain-map
index 1572070cf4..0074da618f 100644
--- a/contrib/gitdm/domain-map
+++ b/contrib/gitdm/domain-map
@@ -33,3 +33,4 @@ virtuozzo.com   Virtuozzo
 wdc.com         Western Digital
 xilinx.com      Xilinx
 yadro.com       YADRO
+yandex-team.ru  Yandex
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PULL 18/22] .mailmap: Fix more contributor entries
  2020-10-09 16:31 [PULL 00/22] acceptance regressions, testing, gitdm, plugins Alex Bennée
                   ` (16 preceding siblings ...)
  2020-10-09 16:31 ` [PULL 17/22] contrib/gitdm: Add Yandex " Alex Bennée
@ 2020-10-09 16:31 ` Alex Bennée
  2020-10-09 16:31 ` [PULL 19/22] plugins: Fixes a issue when dlsym failed, the handle not closed Alex Bennée
                   ` (4 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: Alex Bennée @ 2020-10-09 16:31 UTC (permalink / raw)
  To: peter.maydell
  Cc: Erik Smit, Stefan Berger, Alex Bennée, qemu-devel,
	Philippe Mathieu-Daudé

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

These authors have some incorrect author email field.
For each of them, there is one commit with the replaced
entry.

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Acked-by: Stefan Berger <stefanb@linux.ibm.com>
Acked-by: Erik Smit <erik.lucas.smit@gmail.com>
Message-Id: <20201006160653.2391972-13-f4bug@amsat.org>
Message-Id: <20201007160038.26953-19-alex.bennee@linaro.org>

diff --git a/.mailmap b/.mailmap
index b914c9e290..663819fb01 100644
--- a/.mailmap
+++ b/.mailmap
@@ -85,6 +85,7 @@ Christophe Lyon <christophe.lyon@st.com>
 Collin L. Walling <walling@linux.ibm.com>
 Daniel P. Berrangé <berrange@redhat.com>
 Eduardo Otubo <otubo@redhat.com>
+Erik Smit <erik.lucas.smit@gmail.com>
 Fabrice Desclaux <fabrice.desclaux@cea.fr>
 Fernando Luis Vázquez Cao <fernando_b1@lab.ntt.co.jp>
 Fernando Luis Vázquez Cao <fernando@oss.ntt.co.jp>
@@ -142,6 +143,7 @@ Roger Pau Monné <roger.pau@citrix.com>
 Shin'ichiro Kawasaki <kawasaki@juno.dti.ne.jp>
 Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
 Sochin Jiang <sochin.jiang@huawei.com>
+Stefan Berger <stefanb@linux.vnet.ibm.com> <stefanb@linux.ibm.com>
 Takashi Yoshii <takasi-y@ops.dti.ne.jp>
 Thomas Huth <thuth@redhat.com>
 Thomas Knych <thomaswk@google.com>
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PULL 19/22] plugins: Fixes a issue when dlsym failed, the handle not closed
  2020-10-09 16:31 [PULL 00/22] acceptance regressions, testing, gitdm, plugins Alex Bennée
                   ` (17 preceding siblings ...)
  2020-10-09 16:31 ` [PULL 18/22] .mailmap: Fix more contributor entries Alex Bennée
@ 2020-10-09 16:31 ` Alex Bennée
  2020-10-09 16:31 ` [PULL 20/22] plugin: Fixes compiling errors on msys2/mingw Alex Bennée
                   ` (3 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: Alex Bennée @ 2020-10-09 16:31 UTC (permalink / raw)
  To: peter.maydell
  Cc: Yonggang Luo, Alex Bennée, qemu-devel, Philippe Mathieu-Daudé

From: Yonggang Luo <luoyonggang@gmail.com>

Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20201001163429.1348-2-luoyonggang@gmail.com>
Message-Id: <20201007160038.26953-20-alex.bennee@linaro.org>

diff --git a/plugins/loader.c b/plugins/loader.c
index 685d334e1a..8ac5dbc20f 100644
--- a/plugins/loader.c
+++ b/plugins/loader.c
@@ -235,6 +235,7 @@ static int plugin_load(struct qemu_plugin_desc *desc, const qemu_info_t *info)
     return rc;
 
  err_symbol:
+    g_module_close(ctx->handle);
  err_dlopen:
     qemu_vfree(ctx);
     return 1;
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PULL 20/22] plugin: Fixes compiling errors on msys2/mingw
  2020-10-09 16:31 [PULL 00/22] acceptance regressions, testing, gitdm, plugins Alex Bennée
                   ` (18 preceding siblings ...)
  2020-10-09 16:31 ` [PULL 19/22] plugins: Fixes a issue when dlsym failed, the handle not closed Alex Bennée
@ 2020-10-09 16:31 ` Alex Bennée
  2020-10-09 16:31 ` [PULL 21/22] cirrus: use V=1 when running tests on FreeBSD and macOS Alex Bennée
                   ` (2 subsequent siblings)
  22 siblings, 0 replies; 24+ messages in thread
From: Alex Bennée @ 2020-10-09 16:31 UTC (permalink / raw)
  To: peter.maydell
  Cc: Yonggang Luo, Alex Bennée, qemu-devel, Philippe Mathieu-Daudé

From: Yonggang Luo <luoyonggang@gmail.com>

Signed-off-by: Yonggang Luo <luoyonggang@gmail.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20201001163429.1348-3-luoyonggang@gmail.com>
Message-Id: <20201007160038.26953-21-alex.bennee@linaro.org>

diff --git a/contrib/plugins/hotblocks.c b/contrib/plugins/hotblocks.c
index 3942a2ca54..37435a3fc7 100644
--- a/contrib/plugins/hotblocks.c
+++ b/contrib/plugins/hotblocks.c
@@ -102,7 +102,7 @@ static void vcpu_tb_trans(qemu_plugin_id_t id, struct qemu_plugin_tb *tb)
 {
     ExecCount *cnt;
     uint64_t pc = qemu_plugin_tb_vaddr(tb);
-    unsigned long insns = qemu_plugin_tb_n_insns(tb);
+    size_t insns = qemu_plugin_tb_n_insns(tb);
     uint64_t hash = pc ^ insns;
 
     g_mutex_lock(&lock);
diff --git a/tests/plugin/bb.c b/tests/plugin/bb.c
index e4cc7fdd6e..de09bdde4e 100644
--- a/tests/plugin/bb.c
+++ b/tests/plugin/bb.c
@@ -72,7 +72,7 @@ static void vcpu_tb_exec(unsigned int cpu_index, void *udata)
     CPUCount *count = max_cpus ?
         g_ptr_array_index(counts, cpu_index) : &inline_count;
 
-    unsigned long n_insns = (unsigned long)udata;
+    uintptr_t n_insns = (uintptr_t)udata;
     g_mutex_lock(&count->lock);
     count->insn_count += n_insns;
     count->bb_count++;
@@ -81,7 +81,7 @@ static void vcpu_tb_exec(unsigned int cpu_index, void *udata)
 
 static void vcpu_tb_trans(qemu_plugin_id_t id, struct qemu_plugin_tb *tb)
 {
-    unsigned long n_insns = qemu_plugin_tb_n_insns(tb);
+    size_t n_insns = qemu_plugin_tb_n_insns(tb);
 
     if (do_inline) {
         qemu_plugin_register_vcpu_tb_exec_inline(tb, QEMU_PLUGIN_INLINE_ADD_U64,
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PULL 21/22] cirrus: use V=1 when running tests on FreeBSD and macOS
  2020-10-09 16:31 [PULL 00/22] acceptance regressions, testing, gitdm, plugins Alex Bennée
                   ` (19 preceding siblings ...)
  2020-10-09 16:31 ` [PULL 20/22] plugin: Fixes compiling errors on msys2/mingw Alex Bennée
@ 2020-10-09 16:31 ` Alex Bennée
  2020-10-09 16:31 ` [PULL 22/22] tests/acceptance: disable machine_rx_gdbsim on GitLab Alex Bennée
  2020-10-11 16:20 ` [PULL 00/22] acceptance regressions, testing, gitdm, plugins Peter Maydell
  22 siblings, 0 replies; 24+ messages in thread
From: Alex Bennée @ 2020-10-09 16:31 UTC (permalink / raw)
  To: peter.maydell
  Cc: Ed Maste, qemu-devel, Philippe Mathieu-Daudé,
	Paolo Bonzini, Alex Bennée, Li-Wen Hsu

From: Paolo Bonzini <pbonzini@redhat.com>

Using "V=1" makes it easier to identify hanging tests, especially
since they are run with -j1.  It is already used on Windows builds,
do the same for FreeBSD and macOS.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Ed Maste <emaste@FreeBSD.org>
Message-Id: <20201007140103.711142-1-pbonzini@redhat.com>
Message-Id: <20201007160038.26953-22-alex.bennee@linaro.org>

diff --git a/.cirrus.yml b/.cirrus.yml
index 301a64f104..99d118239c 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -15,7 +15,7 @@ freebsd_12_task:
     - cd build
     - ../configure --enable-werror || { cat config.log; exit 1; }
     - gmake -j$(sysctl -n hw.ncpu)
-    - gmake -j$(sysctl -n hw.ncpu) check
+    - gmake -j$(sysctl -n hw.ncpu) check V=1
 
 macos_task:
   osx_instance:
@@ -29,7 +29,7 @@ macos_task:
                    --extra-cflags='-Wno-error=deprecated-declarations'
                    || { cat config.log; exit 1; }
     - gmake -j$(sysctl -n hw.ncpu)
-    - gmake check
+    - gmake check V=1
 
 macos_xcode_task:
   osx_instance:
@@ -43,7 +43,7 @@ macos_xcode_task:
     - ../configure --extra-cflags='-Wno-error=deprecated-declarations'
                    --enable-werror --cc=clang || { cat config.log; exit 1; }
     - gmake -j$(sysctl -n hw.ncpu)
-    - gmake check
+    - gmake check V=1
 
 windows_msys2_task:
   timeout_in: 90m
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* [PULL 22/22] tests/acceptance: disable machine_rx_gdbsim on GitLab
  2020-10-09 16:31 [PULL 00/22] acceptance regressions, testing, gitdm, plugins Alex Bennée
                   ` (20 preceding siblings ...)
  2020-10-09 16:31 ` [PULL 21/22] cirrus: use V=1 when running tests on FreeBSD and macOS Alex Bennée
@ 2020-10-09 16:31 ` Alex Bennée
  2020-10-11 16:20 ` [PULL 00/22] acceptance regressions, testing, gitdm, plugins Peter Maydell
  22 siblings, 0 replies; 24+ messages in thread
From: Alex Bennée @ 2020-10-09 16:31 UTC (permalink / raw)
  To: peter.maydell
  Cc: Yoshinori Sato, Alex Bennée, qemu-devel,
	Wainer dos Santos Moschetta, Willian Rampazzo, Cleber Rosa,
	Philippe Mathieu-Daudé

While I can get the ssh test to fail on my test setup this seems a lot
more stable except when on GitLab. Hopefully we can re-enable both
once the serial timing patches have been added.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Cleber Rosa <crosa@redhat.com>
Message-Id: <20201007160038.26953-23-alex.bennee@linaro.org>

diff --git a/tests/acceptance/machine_rx_gdbsim.py b/tests/acceptance/machine_rx_gdbsim.py
index 0c72506028..32b737b6d8 100644
--- a/tests/acceptance/machine_rx_gdbsim.py
+++ b/tests/acceptance/machine_rx_gdbsim.py
@@ -22,6 +22,7 @@ class RxGdbSimMachine(Test):
     timeout = 30
     KERNEL_COMMON_COMMAND_LINE = 'printk.time=0 '
 
+    @skipIf(os.getenv('GITLAB_CI'), 'Running on GitLab')
     def test_uboot(self):
         """
         U-Boot and checks that the console is operational.
-- 
2.20.1



^ permalink raw reply related	[flat|nested] 24+ messages in thread

* Re: [PULL 00/22] acceptance regressions, testing, gitdm, plugins
  2020-10-09 16:31 [PULL 00/22] acceptance regressions, testing, gitdm, plugins Alex Bennée
                   ` (21 preceding siblings ...)
  2020-10-09 16:31 ` [PULL 22/22] tests/acceptance: disable machine_rx_gdbsim on GitLab Alex Bennée
@ 2020-10-11 16:20 ` Peter Maydell
  22 siblings, 0 replies; 24+ messages in thread
From: Peter Maydell @ 2020-10-11 16:20 UTC (permalink / raw)
  To: Alex Bennée; +Cc: QEMU Developers

On Fri, 9 Oct 2020 at 17:31, Alex Bennée <alex.bennee@linaro.org> wrote:
>
> The following changes since commit 4a7c0bd9dcb08798c6f82e55b5a3423f7ee669f1:
>
>   Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-5.2-20201009' into staging (2020-10-09 15:48:04 +0100)
>
> are available in the Git repository at:
>
>   https://github.com/stsquad/qemu.git tags/pull-various-091020-1
>
> for you to fetch changes up to e5d402b28f1a325d46b7b0f08d04257f618e6d03:
>
>   tests/acceptance: disable machine_rx_gdbsim on GitLab (2020-10-09 17:27:55 +0100)
>
> ----------------------------------------------------------------
> Testing, gitdm and plugin fixes:
>
>   - fix acceptance regressions in MIPS and IDE
>   - speed up cirrus msys2/mingw builds
>   - add genisoimage to more docker images
>   - slew of gitdb updates
>   - fix some windows compile issues for plugins
>   - add V=1 to cirrus output
>   - disable rxsim in gitlab CI


Applied, thanks.

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

-- PMM


^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2020-10-11 16:21 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-09 16:31 [PULL 00/22] acceptance regressions, testing, gitdm, plugins Alex Bennée
2020-10-09 16:31 ` [PULL 01/22] configure: fix performance regression due to PIC objects Alex Bennée
2020-10-09 16:31 ` [PULL 02/22] hw/misc/mips_cpc: Start vCPU when powered on Alex Bennée
2020-10-09 16:31 ` [PULL 03/22] hw/ide: restore replay support of IDE Alex Bennée
2020-10-09 16:31 ` [PULL 04/22] cirrus: Fixing and speedup the msys2/mingw CI Alex Bennée
2020-10-09 16:31 ` [PULL 05/22] cirrus: msys2/mingw speed is up, add excluded target back Alex Bennée
2020-10-09 16:31 ` [PULL 06/22] tests/docker: Add genisoimage to the docker file Alex Bennée
2020-10-09 16:31 ` [PULL 07/22] contrib/gitdm: Add more academic domains Alex Bennée
2020-10-09 16:31 ` [PULL 08/22] contrib/gitdm: Add more individual contributors Alex Bennée
2020-10-09 16:31 ` [PULL 09/22] contrib/gitdm: Add Baidu to the domain map Alex Bennée
2020-10-09 16:31 ` [PULL 10/22] contrib/gitdm: Add ByteDance " Alex Bennée
2020-10-09 16:31 ` [PULL 11/22] contrib/gitdm: Add Google " Alex Bennée
2020-10-09 16:31 ` [PULL 12/22] contrib/gitdm: Add Nuvia " Alex Bennée
2020-10-09 16:31 ` [PULL 13/22] contrib/gitdm: Add Qualcomm " Alex Bennée
2020-10-09 16:31 ` [PULL 14/22] contrib/gitdm: Add Nir Soffer to Red Hat domain Alex Bennée
2020-10-09 16:31 ` [PULL 15/22] contrib/gitdm: Add SUSE to the domain map Alex Bennée
2020-10-09 16:31 ` [PULL 16/22] contrib/gitdm: Add Yadro " Alex Bennée
2020-10-09 16:31 ` [PULL 17/22] contrib/gitdm: Add Yandex " Alex Bennée
2020-10-09 16:31 ` [PULL 18/22] .mailmap: Fix more contributor entries Alex Bennée
2020-10-09 16:31 ` [PULL 19/22] plugins: Fixes a issue when dlsym failed, the handle not closed Alex Bennée
2020-10-09 16:31 ` [PULL 20/22] plugin: Fixes compiling errors on msys2/mingw Alex Bennée
2020-10-09 16:31 ` [PULL 21/22] cirrus: use V=1 when running tests on FreeBSD and macOS Alex Bennée
2020-10-09 16:31 ` [PULL 22/22] tests/acceptance: disable machine_rx_gdbsim on GitLab Alex Bennée
2020-10-11 16:20 ` [PULL 00/22] acceptance regressions, testing, gitdm, plugins Peter Maydell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.