Re: [Qemu-devel] [PATCH V8 00/10] add pvpanic mmio support
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
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
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