[Xen-devel] [linux-4.1 test] 106764: regressions - FAIL

2017-03-18 Thread osstest service owner
flight 106764 linux-4.1 real [real] http://logs.test-lab.xenproject.org/osstest/logs/106764/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-pvh-intel 11 guest-start fail REGR. vs. 104301 Regressions which are

[Xen-devel] [qemu-mainline test] 106763: regressions - trouble: blocked/broken/fail/pass

2017-03-18 Thread osstest service owner
flight 106763 qemu-mainline real [real] http://logs.test-lab.xenproject.org/osstest/logs/106763/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-xl-multivcpu 3 host-install(3) broken REGR. vs. 106747 test-armhf-armhf-

[Xen-devel] [linux-linus test] 106761: regressions - FAIL

2017-03-18 Thread osstest service owner
flight 106761 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/106761/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-xl-cubietruck 11 guest-start fail REGR. vs. 59254 test-armhf-armhf-li

[Xen-devel] [xen-unstable test] 106758: regressions - FAIL

2017-03-18 Thread osstest service owner
flight 106758 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/106758/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-xl-credit2 16 guest-start.2 fail in 106750 REGR. vs. 106652 Tests which are fa

[Xen-devel] [PATCH] Fix installation of python libs

2017-03-18 Thread Géza Gémes
Change deb package build in order to symlink the files installed to site-packages to dist-packages to have them inluded in the default PYTHONPATH Signed-off-by: Géza Gémes --- scripts/mkdeb | 9 + 1 file changed, 9 insertions(+) diff --git a/scripts/mkdeb b/scripts/mkdeb index 3796300..

[Xen-devel] [raisin][PATCH] Fix installation of python libs

2017-03-18 Thread Géza Gémes
Change installation on ubuntu to symlink the content of site-packages to dist-packages, so that the libs will be part of the default PYTHONPATH. This fixes pygrub installed by raisin. Géza Gémes (1): Fix installation of python libs scripts/mkdeb | 9 + 1 file changed, 9 insertions(+)

[Xen-devel] [linux-4.1 test] 106756: regressions - FAIL

2017-03-18 Thread osstest service owner
flight 106756 linux-4.1 real [real] http://logs.test-lab.xenproject.org/osstest/logs/106756/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-pvh-intel 11 guest-start fail REGR. vs. 104301 Tests which are faili

[Xen-devel] [ovmf test] 106759: all pass - PUSHED

2017-03-18 Thread osstest service owner
flight 106759 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/106759/ Perfect :-) All tests in this flight passed as required version targeted for testing: ovmf 135ae8c873bb18600b8474524453c9ecc6eeed16 baseline version: ovmf 3f2ae009ec66430f13bd2

[Xen-devel] [linux-linus test] 106752: regressions - FAIL

2017-03-18 Thread osstest service owner
flight 106752 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/106752/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-xl-xsm 11 guest-start fail REGR. vs. 59254 test-armhf-armhf-xl

[Xen-devel] [PATCH 07/10] Introduce cirros-minios-stubdom-hvm test

2017-03-18 Thread Géza Gémes
This test verifies a cirros based hvm domain using a minios based stubdom as its device model Signed-off-by: Géza Gémes --- tests/cirros-minios-stubdom-hvm | 29 + tests/series| 1 + 2 files changed, 30 insertions(+) create mode 100644 tests/cirr

[Xen-devel] [PATCH 06/10] Introduce cirros-qemu-hvm test

2017-03-18 Thread Géza Gémes
This test is the cirros equivalent of the bussybox-hvm test Signed-off-by: Géza Gémes --- tests/cirros-qemu-hvm | 28 tests/series | 1 + 2 files changed, 29 insertions(+) create mode 100644 tests/cirros-qemu-hvm diff --git a/tests/cirros-qemu-hvm b/tests

[Xen-devel] [raisin][PATCH 00/10] Introduce usage of cirros images

2017-03-18 Thread Géza Gémes
Two tests: cirros-separate-kernel-pv and cirros-qemu-hvm are replicating the functionality of bussybox-pv and bussybox-hvm respectivelly. The other tests are testing pv, hvm and pvhvm vms with pygrub, pvgrub and stubdom configs. Géza Gémes (10): Fix lopartsetup parsing of fdisk output Introduc

[Xen-devel] [PATCH 10/10] Enable cirros tests in the default config

2017-03-18 Thread Géza Gémes
The existing cirros tests are enabled, with the following exceptions: cirros-pygrub-pv skipped as raisin installed pygrub has missing imports cirros-minios-stubdom-hvm and cirros-minios-stubdom-pvhvm are skipped as raisin does not install the stubdom Signed-off-by: Géza Gémes --- defconfig | 2

[Xen-devel] [PATCH 08/10] Introduce cirros-qemu-pvhvm test

2017-03-18 Thread Géza Gémes
This test is similar to cirros-qemu-hvm test, differing by explicitly exposing the xen netfront and blockfront drivers Signed-off-by: Géza Gémes --- tests/cirros-qemu-pvhvm | 29 + tests/series| 1 + 2 files changed, 30 insertions(+) create mode 100644 t

[Xen-devel] [PATCH 09/10] Introduce cirros-minios-stubdom-pvhvm test

2017-03-18 Thread Géza Gémes
This test is similar to cirros-minios-stubdom-hvm test, differing by explicitly exposing the xen netfront and blockfront drivers Signed-off-by: Géza Gémes --- tests/cirros-minios-stubdom-pvhvm | 30 ++ tests/series | 1 + 2 files changed, 31 inse

[Xen-devel] [PATCH 05/10] Introduce cirros-pvgrub2-pv test

2017-03-18 Thread Géza Gémes
This test verifies booting the cirros image using pvgrub2 Signed-off-by: Géza Gémes --- tests/cirros-pvgrub2-pv | 27 +++ tests/series| 1 + 2 files changed, 28 insertions(+) create mode 100644 tests/cirros-pvgrub2-pv diff --git a/tests/cirros-pvgrub2-pv b/

[Xen-devel] [PATCH 02/10] Introduce cirros tests

2017-03-18 Thread Géza Gémes
Add support for using cirros images in raisin tests Signed-off-by: Géza Gémes --- configs/config-cirros | 44 ++ defconfig | 2 + lib/common-tests.sh | 102 ++ 3 files changed, 148 insertions(+) create mode 100

[Xen-devel] [PATCH 03/10] Introduce cirros-separate-kernel-pv test

2017-03-18 Thread Géza Gémes
This test is the cirros equivalent of the bussybox-pv test Signed-off-by: Géza Gémes --- tests/cirros-separate-kernel-pv | 28 tests/series| 1 + 2 files changed, 29 insertions(+) create mode 100644 tests/cirros-separate-kernel-pv diff --git a/

[Xen-devel] [PATCH 04/10] Introduce cirros-pygrub-pv test

2017-03-18 Thread Géza Gémes
This test verifies booting the cirros image using pygrub Signed-off-by: Géza Gémes --- tests/cirros-pygrub-pv | 27 +++ tests/series | 1 + 2 files changed, 28 insertions(+) create mode 100644 tests/cirros-pygrub-pv diff --git a/tests/cirros-pygrub-pv b/tests

[Xen-devel] [PATCH 01/10] Fix lopartsetup parsing of fdisk output

2017-03-18 Thread Géza Gémes
Change lopartsetup in order to handle partitions, which have the boot flag enabled. Signed-off-by: Géza Gémes --- scripts/lopartsetup | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/lopartsetup b/scripts/lopartsetup index bf33a28..04ce3cc 100755 --- a/scripts/lop

[Xen-devel] [libvirt test] 106755: tolerable FAIL - PUSHED

2017-03-18 Thread osstest service owner
flight 106755 libvirt real [real] http://logs.test-lab.xenproject.org/osstest/logs/106755/ Failures :-/ but no regressions. Regressions which are regarded as allowable (not blocking): test-armhf-armhf-libvirt-xsm 13 saverestore-support-checkfail like 106707 test-armhf-armhf-libvirt 13

[Xen-devel] [PATCH v8 3/5] x86/ioreq server: Handle read-modify-write cases for p2m_ioreq_server pages.

2017-03-18 Thread Yu Zhang
In ept_handle_violation(), write violations are also treated as read violations. And when a VM is accessing a write-protected address with read-modify-write instructions, the read emulation process is triggered first. For p2m_ioreq_server pages, current ioreq server only forwards the write operati

[Xen-devel] [PATCH v8 5/5] x86/ioreq server: Synchronously reset outstanding p2m_ioreq_server entries when an ioreq server unmaps.

2017-03-18 Thread Yu Zhang
After an ioreq server has unmapped, the remaining p2m_ioreq_server entries need to be reset back to p2m_ram_rw. This patch does this synchronously by iterating the p2m table. The synchronous resetting is necessary because we need to guarantee the p2m table is clean before another ioreq server is m

[Xen-devel] [PATCH v8 0/5] x86/ioreq server: Introduce HVMMEM_ioreq_server mem type.

2017-03-18 Thread Yu Zhang
XenGT leverages ioreq server to track and forward the accesses to GPU I/O resources, e.g. the PPGTT(per-process graphic translation tables). Currently, ioreq server uses rangeset to track the BDF/ PIO/MMIO ranges to be emulated. To select an ioreq server, the rangeset is searched to see if the I/O

[Xen-devel] [PATCH v8 4/5] x86/ioreq server: Asynchronously reset outstanding p2m_ioreq_server entries.

2017-03-18 Thread Yu Zhang
After an ioreq server has unmapped, the remaining p2m_ioreq_server entries need to be reset back to p2m_ram_rw. This patch does this asynchronously with the current p2m_change_entry_type_global() interface. This patch also disallows live migration, when there's still any outstanding p2m_ioreq_serv

[Xen-devel] [PATCH v8 2/5] x86/ioreq server: Add DMOP to map guest ram with p2m_ioreq_server to an ioreq server.

2017-03-18 Thread Yu Zhang
A new DMOP - XEN_DMOP_map_mem_type_to_ioreq_server, is added to let one ioreq server claim/disclaim its responsibility for the handling of guest pages with p2m type p2m_ioreq_server. Users of this DMOP can specify which kind of operation is supposed to be emulated in a parameter named flags. Curren

[Xen-devel] [PATCH v8 1/5] x86/ioreq server: Release the p2m lock after mmio is handled.

2017-03-18 Thread Yu Zhang
Routine hvmemul_do_io() may need to peek the p2m type of a gfn to select the ioreq server. For example, operations on gfns with p2m_ioreq_server type will be delivered to a corresponding ioreq server, and this requires that the p2m type not be switched back to p2m_ram_rw during the emulation proces

[Xen-devel] [xen-4.7-testing test] 106751: tolerable FAIL - PUSHED

2017-03-18 Thread osstest service owner
flight 106751 xen-4.7-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/106751/ Failures :-/ but no regressions. Regressions which are regarded as allowable (not blocking): test-armhf-armhf-libvirt-xsm 13 saverestore-support-checkfail like 106661 test-amd64-i386-xl-qemuu

[Xen-devel] [ovmf test] 106753: all pass - PUSHED

2017-03-18 Thread osstest service owner
flight 106753 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/106753/ Perfect :-) All tests in this flight passed as required version targeted for testing: ovmf 3f2ae009ec66430f13bd24f2de475965eb3bc6df baseline version: ovmf 01eb3f39bbcc5b6474d69

[Xen-devel] [rumprun test] 106754: all pass - PUSHED

2017-03-18 Thread osstest service owner
flight 106754 rumprun real [real] http://logs.test-lab.xenproject.org/osstest/logs/106754/ Perfect :-) All tests in this flight passed as required version targeted for testing: rumprun c7f2f016becc1cd0e85da6e1b25a8e7f9fb2aa74 baseline version: rumprun e5207b247d4d87f68a

[Xen-devel] [xen-unstable test] 106750: regressions - FAIL

2017-03-18 Thread osstest service owner
flight 106750 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/106750/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-xl-credit2 16 guest-start.2fail REGR. vs. 106652 Regressions which

[Xen-devel] [linux-4.1 test] 106749: regressions - FAIL

2017-03-18 Thread osstest service owner
flight 106749 linux-4.1 real [real] http://logs.test-lab.xenproject.org/osstest/logs/106749/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-pvh-intel 11 guest-start fail REGR. vs. 104301 Regressions which are