[Xen-devel] [qemu-upstream-4.3-testing test] 95852: regressions - FAIL

2016-06-18 Thread osstest service owner
flight 95852 qemu-upstream-4.3-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/95852/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64-libvirt 5 libvirt-build fail REGR. vs. 80927 build-i

[Xen-devel] [linux-3.14 test] 95860: tolerable FAIL - PUSHED

2016-06-18 Thread osstest service owner
flight 95860 linux-3.14 real [real] http://logs.test-lab.xenproject.org/osstest/logs/95860/ Failures :-/ but no regressions. Regressions which are regarded as allowable (not blocking): build-i386-rumpuserxen6 xen-buildfail like 95164 build-amd64-rumpuserxen 6

Re: [Xen-devel] [Patch v11 3/3] vt-d: fix vt-d Device-TLB flush timeout issue (+ crash logic )

2016-06-18 Thread Xu, Quan
On June 17, 2016 9:35 PM, Julien Grall wrote: > On 17/06/16 09:51, Xu, Quan wrote: > > + arm/amd maintainers.. > > > > On June 01, 2016 5:05 PM, Xu, Quan wrote: > >> If Device-TLB flush timed out, we hide the target ATS device > >> immediately and crash the domain owning this ATS device. If impac

[Xen-devel] [ovmf test] 95863: regressions - FAIL

2016-06-18 Thread osstest service owner
flight 95863 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/95863/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-xl-qemuu-ovmf-amd64 17 guest-start/debianhvm.repeat fail REGR. vs. 94748 test-amd64-amd64-

[Xen-devel] [qemu-mainline test] 95868: regressions - FAIL

2016-06-18 Thread osstest service owner
flight 95868 qemu-mainline real [real] http://logs.test-lab.xenproject.org/osstest/logs/95868/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 9 debian-hvm-install fail REGR. vs. 94856 test-

[Xen-devel] [linux-3.10 test] 95869: tolerable FAIL - PUSHED

2016-06-18 Thread osstest service owner
flight 95869 linux-3.10 real [real] http://logs.test-lab.xenproject.org/osstest/logs/95869/ Failures :-/ but no regressions. Regressions which are regarded as allowable (not blocking): build-amd64-rumpuserxen 6 xen-buildfail like 86412 build-i386-rumpuserxen6

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

2016-06-18 Thread osstest service owner
flight 95873 libvirt real [real] http://logs.test-lab.xenproject.org/osstest/logs/95873/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-armhf-armhf-libvirt-xsm 12 migrate-support-checkfail never pass test-armhf-armhf-libvirt-xsm 14 guest-saver

[Xen-devel] [qemu-upstream-4.3-testing test] 95874: regressions - FAIL

2016-06-18 Thread osstest service owner
flight 95874 qemu-upstream-4.3-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/95874/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64-libvirt 5 libvirt-build fail REGR. vs. 80927 build-i

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

2016-06-18 Thread osstest service owner
flight 95872 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/95872/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-xl-arndale 7 host-ping-check-xen fail REGR. vs. 95801 Regressions which ar

[Xen-devel] [PATCH 1/8] arm/gic-v3: Add a separate function for mapping GICD region

2016-06-18 Thread Shanker Donthineni
Move the code that validates base address and does ioremap of GIC distributor region to a separate function. Later patches need to access the GICD region inside function gicv3_acpi_init() for finding per CPU Redistributor size. Signed-off-by: Shanker Donthineni --- xen/arch/arm/gic-v3.c | 23 +++

[Xen-devel] [PATCH 5/8] arm/gic-v3: Remove an unused macro MAX_RDIST_COUNT

2016-06-18 Thread Shanker Donthineni
The macro MAX_RDIST_COUNT is not being used after converting code to handle number of redistributor dynamically. So remove it from header file and the two other panic() messages that are not valid anymore. Signed-off-by: Shanker Donthineni --- xen/arch/arm/gic-v3.c | 8 xen/include/

[Xen-devel] [PATCH 0/8] Add support for parsing per CPU Redistributor entry

2016-06-18 Thread Shanker Donthineni
The current driver doesn't support parsing Redistributor entries that are described in the MADT GICC table. Not all the GIC implementors places the Redistributor regions in the always-on power domain. On systems, the UEFI firmware should describe Redistributor base address in the associated GIC CPU

[Xen-devel] [PATCH 3/8] arm/gic-v3: Parse per-cpu redistributor entry in GICC subtable

2016-06-18 Thread Shanker Donthineni
The redistributor address can be specified either as part of GICC or GICR subtable depending on the power domain. The current driver doesn't support parsing redistributor entry that is defined in GICC subtable. The GIC CPU subtable entry holds the associated Redistributor base address if it is not

[Xen-devel] [PATCH 8/8] arm/vgic: Change fixed number of mmio handlers to variable number

2016-06-18 Thread Shanker Donthineni
Record the number of mmio handlers that are required for vGICv3/2 in variable 'arch_domain.vgic.mmio_count' in vgic_domain_init(). Augment this variable number to a fixed number MAX_IO_HANDLER and pass it to domain_io_init() to allocate enough memory for handlers. New code path: domain_vgic_init(

[Xen-devel] [PATCH 6/8] arm: vgic: Split vgic_domain_init() functionality into two functions

2016-06-18 Thread Shanker Donthineni
Split code that installs mmio handlers for GICD and Re-distributor regions to a new function. The intension of this separation is to defer steps that registers vgic_v2/v3 mmio handlers. Signed-off-by: Shanker Donthineni --- xen/arch/arm/vgic-v2.c | 10 +++--- xen/arch/arm/vgic-v3.c |

[Xen-devel] [PATCH 4/8] xen/arm: vgic: Use dynamic memory allocation for vgic_rdist_region

2016-06-18 Thread Shanker Donthineni
The number of Re-distributor regions allowed for dom0 is hardcoded to a compile time macro MAX_RDIST_COUNT which is 4. On some systems, especially latest server chips might have more than 4 redistributors. Either we have to increase MAX_RDIST_COUNT to a bigger number or allocate memory based on num

[Xen-devel] [PATCH 7/8] arm/mmio: Use separate memory allocation for mmio handlers

2016-06-18 Thread Shanker Donthineni
The number of mmio handlers are limited to a compile time macro MAX_IO_HANDLER which is 16. This number is not at all sufficient to support per CPU distributor regions. Either it needs to be increased to a bigger number, at least CONFIG_NR_CPUS+16, or allocate a separate memory for mmio handlers dy

[Xen-devel] [PATCH 2/8] arm/gic-v3: Fold GICR subtable parsing into a new function

2016-06-18 Thread Shanker Donthineni
Add a new function for parsing GICR subtable and move the code that is specific to GICR table to new function without changing the function gicv3_acpi_init() behavior. Signed-off-by: Shanker Donthineni --- xen/arch/arm/gic-v3.c | 64 +-- 1 file cha

[Xen-devel] [ovmf test] 95884: regressions - FAIL

2016-06-18 Thread osstest service owner
flight 95884 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/95884/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-xl-qemuu-ovmf-amd64 17 guest-start/debianhvm.repeat fail REGR. vs. 94748 test-amd64-amd64-

[Xen-devel] [qemu-mainline bisection] complete test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm

2016-06-18 Thread osstest service owner
branch xen-unstable xenbranch xen-unstable job test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm testid debian-hvm-install Tree: libvirt git://xenbits.xen.org/libvirt.git Tree: libvirt_gnulib git://git.sv.gnu.org/gnulib.git Tree: linux git://xenbits.xen.org/linux-pvops.git Tree: linuxfirmware git:

[Xen-devel] [qemu-mainline test] 95888: regressions - FAIL

2016-06-18 Thread osstest service owner
flight 95888 qemu-mainline real [real] http://logs.test-lab.xenproject.org/osstest/logs/95888/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 9 debian-hvm-install fail REGR. vs. 94856 test-

[Xen-devel] [qemu-upstream-4.3-testing test] 95895: regressions - FAIL

2016-06-18 Thread osstest service owner
flight 95895 qemu-upstream-4.3-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/95895/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64-libvirt 5 libvirt-build fail REGR. vs. 80927 build-i

[Xen-devel] [xen-unstable test] 95893: tolerable trouble: blocked/broken/fail/pass - PUSHED

2016-06-18 Thread osstest service owner
flight 95893 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/95893/ Failures :-/ but no regressions. Tests which are failing intermittently (not blocking): test-armhf-armhf-libvirt 3 host-install(3) broken pass in 95872 test-armhf-armhf-xl-arndale 7 hos