Re: [Qemu-devel] [PATCH V8 00/10] add pvpanic mmio support

2018-11-25 Thread no-reply
Hi,

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

Type: series
Subject: [Qemu-devel] [PATCH V8 00/10] add pvpanic mmio support
Message-id: 1543078821-16636-1-git-send-email-peng.h...@zte.com.cn

=== TEST SCRIPT BEGIN ===
#!/bin/bash
time make docker-test-quick@centos7 SHOW_ENV=1 J=8
=== TEST SCRIPT END ===

Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384
Switched to a new branch 'test'
ba5859d pvpanic : update pvpanic document
e9ae729 hw/misc/pvpanic: realize the configure interface
8bb0b2c hw/misc/pvpanic: preparing for adding configure interface
3899ae7 hw/misc/pvpanic: add configure query interface
ea4cfe2 hw/arm/virt: add pvpanic device in virt acpi table
aeef256 hw/arm/virt: Use the pvpanic device
8042df6 hw/misc/pvpanic: moving structure definition to header file
cbc9265 hw/misc/pvpanic: Add the MMIO interface
e3f8879 hw/misc/pvpanic: Cosmetic renaming
c9bb96f hw/misc/pvpanic: Build the pvpanic device in $(common-obj)

=== OUTPUT BEGIN ===
  BUILD   centos7
make[1]: Entering directory `/var/tmp/patchew-tester-tmp-13cr57r9/src'
  GEN 
/var/tmp/patchew-tester-tmp-13cr57r9/src/docker-src.2018-11-24-04.05.05.1757/qemu.tar
Cloning into 
'/var/tmp/patchew-tester-tmp-13cr57r9/src/docker-src.2018-11-24-04.05.05.1757/qemu.tar.vroot'...
done.
Checking out files:  46% (3007/6463)   
Checking out files:  47% (3038/6463)   
Checking out files:  48% (3103/6463)   
Checking out files:  49% (3167/6463)   
Checking out files:  50% (3232/6463)   
Checking out files:  51% (3297/6463)   
Checking out files:  52% (3361/6463)   
Checking out files:  53% (3426/6463)   
Checking out files:  54% (3491/6463)   
Checking out files:  55% (3555/6463)   
Checking out files:  56% (3620/6463)   
Checking out files:  57% (3684/6463)   
Checking out files:  58% (3749/6463)   
Checking out files:  59% (3814/6463)   
Checking out files:  60% (3878/6463)   
Checking out files:  61% (3943/6463)   
Checking out files:  62% (4008/6463)   
Checking out files:  63% (4072/6463)   
Checking out files:  64% (4137/6463)   
Checking out files:  65% (4201/6463)   
Checking out files:  66% (4266/6463)   
Checking out files:  67% (4331/6463)   
Checking out files:  68% (4395/6463)   
Checking out files:  69% (4460/6463)   
Checking out files:  70% (4525/6463)   
Checking out files:  71% (4589/6463)   
Checking out files:  72% (4654/6463)   
Checking out files:  73% (4718/6463)   
Checking out files:  74% (4783/6463)   
Checking out files:  75% (4848/6463)   
Checking out files:  76% (4912/6463)   
Checking out files:  77% (4977/6463)   
Checking out files:  78% (5042/6463)   
Checking out files:  79% (5106/6463)   
Checking out files:  80% (5171/6463)   
Checking out files:  81% (5236/6463)   
Checking out files:  82% (5300/6463)   
Checking out files:  83% (5365/6463)   
Checking out files:  84% (5429/6463)   
Checking out files:  85% (5494/6463)   
Checking out files:  86% (5559/6463)   
Checking out files:  87% (5623/6463)   
Checking out files:  88% (5688/6463)   
Checking out files:  89% (5753/6463)   
Checking out files:  90% (5817/6463)   
Checking out files:  91% (5882/6463)   
Checking out files:  92% (5946/6463)   
Checking out files:  93% (6011/6463)   
Checking out files:  94% (6076/6463)   
Checking out files:  95% (6140/6463)   
Checking out files:  96% (6205/6463)   
Checking out files:  97% (6270/6463)   
Checking out files:  98% (6334/6463)   
Checking out files:  99% (6399/6463)   
Checking out files: 100% (6463/6463)   
Checking out files: 100% (6463/6463), done.
Submodule 'dtc' (https://git.qemu.org/git/dtc.git) registered for path 'dtc'
Cloning into 'dtc'...
Submodule path 'dtc': checked out '88f18909db731a627456f26d779445f84e449536'
Submodule 'ui/keycodemapdb' (https://git.qemu.org/git/keycodemapdb.git) 
registered for path 'ui/keycodemapdb'
Cloning into 'ui/keycodemapdb'...
Submodule path 'ui/keycodemapdb': checked out 
'6b3d716e2b6472eb7189d3220552280ef3d832ce'
  COPYRUNNER
RUN test-quick in qemu:centos7 
Packages installed:
SDL-devel-1.2.15-14.el7.x86_64
bison-3.0.4-1.el7.x86_64
bzip2-1.0.6-13.el7.x86_64
bzip2-devel-1.0.6-13.el7.x86_64
ccache-3.3.4-1.el7.x86_64
csnappy-devel-0-6.20150729gitd7bc683.el7.x86_64
flex-2.5.37-3.el7.x86_64
gcc-4.8.5-28.el7_5.1.x86_64
gettext-0.19.8.1-2.el7.x86_64
git-1.8.3.1-14.el7_5.x86_64
glib2-devel-2.54.2-2.el7.x86_64
libaio-devel-0.3.109-13.el7.x86_64
libepoxy-devel-1.3.1-2.el7_5.x86_64
libfdt-devel-1.4.6-1.el7.x86_64
lzo-devel-2.06-8.el7.x86_64
make-3.82-23.el7.x86_64
mesa-libEGL-devel-17.2.3-8.20171019.el7.x86_64
mesa-libgbm-devel-17.2.3-8.20171019.el7.x86_64
nettle-devel-2.7.1-8.el7.x86_64
package g++ is not installed
package librdmacm-devel is not installed
pixman-devel-0.34.0-1.el7.x86_64
spice-glib-devel-0.34-3.el7_5.2.x86_64
spice-server-devel-0.14.0-2.el7_5.5.x86_64
tar-1.26-34.el7.x86_64
vte-devel-0.28.2-10.el7.x86_64
xen-devel-4.8.4.43

Re: [Qemu-devel] [PATCH V8 00/10] add pvpanic mmio support

2018-11-24 Thread no-reply
Hi,

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

Type: series
Subject: [Qemu-devel] [PATCH V8 00/10] add pvpanic mmio support
Message-id: 1543078821-16636-1-git-send-email-peng.h...@zte.com.cn

=== TEST SCRIPT BEGIN ===
#!/bin/bash
time make docker-test-mingw@fedora SHOW_ENV=1 J=8
=== TEST SCRIPT END ===

Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384
Switched to a new branch 'test'
ba5859d pvpanic : update pvpanic document
e9ae729 hw/misc/pvpanic: realize the configure interface
8bb0b2c hw/misc/pvpanic: preparing for adding configure interface
3899ae7 hw/misc/pvpanic: add configure query interface
ea4cfe2 hw/arm/virt: add pvpanic device in virt acpi table
aeef256 hw/arm/virt: Use the pvpanic device
8042df6 hw/misc/pvpanic: moving structure definition to header file
cbc9265 hw/misc/pvpanic: Add the MMIO interface
e3f8879 hw/misc/pvpanic: Cosmetic renaming
c9bb96f hw/misc/pvpanic: Build the pvpanic device in $(common-obj)

=== OUTPUT BEGIN ===
  BUILD   fedora
make[1]: Entering directory `/var/tmp/patchew-tester-tmp-snk798eu/src'
  GEN 
/var/tmp/patchew-tester-tmp-snk798eu/src/docker-src.2018-11-24-04.02.53.28932/qemu.tar
Cloning into 
'/var/tmp/patchew-tester-tmp-snk798eu/src/docker-src.2018-11-24-04.02.53.28932/qemu.tar.vroot'...
done.
Checking out files:  46% (3013/6463)   
Checking out files:  47% (3038/6463)   
Checking out files:  48% (3103/6463)   
Checking out files:  49% (3167/6463)   
Checking out files:  50% (3232/6463)   
Checking out files:  51% (3297/6463)   
Checking out files:  52% (3361/6463)   
Checking out files:  53% (3426/6463)   
Checking out files:  54% (3491/6463)   
Checking out files:  55% (3555/6463)   
Checking out files:  56% (3620/6463)   
Checking out files:  57% (3684/6463)   
Checking out files:  58% (3749/6463)   
Checking out files:  59% (3814/6463)   
Checking out files:  60% (3878/6463)   
Checking out files:  61% (3943/6463)   
Checking out files:  62% (4008/6463)   
Checking out files:  63% (4072/6463)   
Checking out files:  64% (4137/6463)   
Checking out files:  65% (4201/6463)   
Checking out files:  66% (4266/6463)   
Checking out files:  67% (4331/6463)   
Checking out files:  68% (4395/6463)   
Checking out files:  69% (4460/6463)   
Checking out files:  70% (4525/6463)   
Checking out files:  71% (4589/6463)   
Checking out files:  72% (4654/6463)   
Checking out files:  73% (4718/6463)   
Checking out files:  74% (4783/6463)   
Checking out files:  75% (4848/6463)   
Checking out files:  76% (4912/6463)   
Checking out files:  77% (4977/6463)   
Checking out files:  78% (5042/6463)   
Checking out files:  79% (5106/6463)   
Checking out files:  80% (5171/6463)   
Checking out files:  81% (5236/6463)   
Checking out files:  82% (5300/6463)   
Checking out files:  83% (5365/6463)   
Checking out files:  84% (5429/6463)   
Checking out files:  85% (5494/6463)   
Checking out files:  86% (5559/6463)   
Checking out files:  87% (5623/6463)   
Checking out files:  88% (5688/6463)   
Checking out files:  89% (5753/6463)   
Checking out files:  90% (5817/6463)   
Checking out files:  91% (5882/6463)   
Checking out files:  92% (5946/6463)   
Checking out files:  93% (6011/6463)   
Checking out files:  94% (6076/6463)   
Checking out files:  95% (6140/6463)   
Checking out files:  96% (6205/6463)   
Checking out files:  97% (6270/6463)   
Checking out files:  98% (6334/6463)   
Checking out files:  99% (6399/6463)   
Checking out files: 100% (6463/6463)   
Checking out files: 100% (6463/6463), done.
Submodule 'dtc' (https://git.qemu.org/git/dtc.git) registered for path 'dtc'
Cloning into 'dtc'...
Submodule path 'dtc': checked out '88f18909db731a627456f26d779445f84e449536'
Submodule 'ui/keycodemapdb' (https://git.qemu.org/git/keycodemapdb.git) 
registered for path 'ui/keycodemapdb'
Cloning into 'ui/keycodemapdb'...
Submodule path 'ui/keycodemapdb': checked out 
'6b3d716e2b6472eb7189d3220552280ef3d832ce'
  COPYRUNNER
RUN test-mingw in qemu:fedora 
Packages installed:
SDL2-devel-2.0.9-1.fc28.x86_64
bc-1.07.1-5.fc28.x86_64
bison-3.0.4-9.fc28.x86_64
bluez-libs-devel-5.50-1.fc28.x86_64
brlapi-devel-0.6.7-19.fc28.x86_64
bzip2-1.0.6-26.fc28.x86_64
bzip2-devel-1.0.6-26.fc28.x86_64
ccache-3.4.2-2.fc28.x86_64
clang-6.0.1-2.fc28.x86_64
device-mapper-multipath-devel-0.7.4-3.git07e7bd5.fc28.x86_64
findutils-4.6.0-19.fc28.x86_64
flex-2.6.1-7.fc28.x86_64
gcc-8.2.1-5.fc28.x86_64
gcc-c++-8.2.1-5.fc28.x86_64
gettext-0.19.8.1-14.fc28.x86_64
git-2.17.2-1.fc28.x86_64
glib2-devel-2.56.3-2.fc28.x86_64
glusterfs-api-devel-4.1.5-1.fc28.x86_64
gnutls-devel-3.6.4-1.fc28.x86_64
gtk3-devel-3.22.30-1.fc28.x86_64
hostname-3.20-3.fc28.x86_64
libaio-devel-0.3.110-11.fc28.x86_64
libasan-8.2.1-5.fc28.x86_64
libattr-devel-2.4.48-3.fc28.x86_64
libcap-devel-2.25-9.fc28.x86_64
libcap-ng-devel-0.7.9-4.fc28.x86_64
libcurl-devel-7.59.0-8.fc28.x86_64
libfdt-devel

[Qemu-devel] [PATCH V8 00/10] add pvpanic mmio support

2018-11-24 Thread Peng Hao
The first patches are simple cleanups:
 - patch 1 move the pvpanic device with the 'ocmmon objects' so we compile
   it once for the x86/arm/aarch64 archs,
 - patch 2 simply renames ISA fields/definitions to generic ones.
 
 Then instead of add/use the MMIO pvpanic device in the virt machine in an
 unique patch, I split it in two distinct patches:
 - patch 3 uses Peng Hao's work, but add the MMIO interface to the existing
device (no logical change).
 - patch 4 is Peng Hao's work in the virt machine (no logical change).
 - patch 5 add pvpanic device in acpi table in virt machine
 v2 from Peng Hao is:
 https://lists.gnu.org/archive/html/qemu-devel/2018-10/msg03433.html

v3 --> v4
 patch 1,2 no modification.
 patch 3, add TYPE_PANIC_MMIO for distinguishing different bus device,
  virt + isa_pvpanic will abnormally terminate virtual machine.
 patch 4, "pvpanic,mmio" --> "qemu,pvpanic-mmio".
 patch 5, newly added.

v4 --> v5
 patch 1,2 no modification.
 patch 3 delete PvpanicCommonState structure.
 patch 4 VIRT_PVPANIC_MMIO --> VIRT_PVPANIC
 correct VIRT_PVPANIC's overlap start address
 patch 5 no modification.

v5 --> v6
 add document.
  
v6 --> v7
 patch 5 modify device name from "PANC" to "PEVT".
 patch 6 modify document description.

v7 --> v8
 add configure interface for pvpanic-mmio

the kernel part of the series:
 
https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git/log/?h=char-misc-testing
 misc/pvpanic: remove a redundant comma
 misc/pvpanic: convert to SPDX license tags
 misc/pvpanic: change header file sort style
 misc/pvpanic: remove unnecessary header file
 misc/pvpanic : break dependency on ACPI
 misc/pvpanic : grouping ACPI related stuff
 misc/pvpanic: add support to get pvpanic device info FDT
 dt-bindings: misc/pvpanic: add document for pvpanic-mmio
 misc/pvpanic: add MMIO support
 misc/pvpanic: simplify the code using acpi_dev_resource_io
 pvpanic: move pvpanic to misc as common driver

Philippe Mathieu-Daudé (2):
  hw/misc/pvpanic: Build the pvpanic device in $(common-obj)
  hw/misc/pvpanic: Cosmetic renaming

Peng Hao (8):
  hw/misc/pvpanic: Add the MMIO interface
  hw/misc/pvpanic: moving structure definition to header file
  hw/arm/virt: Use the pvpanic device
  hw/arm/virt: add pvpanic device in virt acpi table
  hw/misc/pvpanic: add configure query interface
  hw/misc/pvpanic: preparing for adding configure interface
  hw/misc/pvpanic: realize the configure interface
  pvpanic : update pvpanic document
  
 default-configs/arm-softmmu.mak |  1 +
 docs/specs/pvpanic.txt  | 18 +--
 hw/arm/sysbus-fdt.c |  2 ++
 hw/arm/virt-acpi-build.c| 18 +++
 hw/arm/virt.c   | 22 +
 hw/misc/Makefile.objs   |  2 +-
 hw/misc/pvpanic.c   | 68 -
 include/hw/arm/virt.h   |  1 +
 include/hw/misc/pvpanic.h   | 34 +
 9 files changed, 140 insertions(+), 26 deletions(-)

-- 
1.8.3.1