[Xen-devel] [rumpuserxen test] 59463: regressions - FAIL

2015-07-12 Thread osstest service owner
flight 59463 rumpuserxen real [real] http://logs.test-lab.xenproject.org/osstest/logs/59463/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64-rumpuserxen 5 rumpuserxen-build fail REGR. vs. 33866 build-i386-rumpuserxe

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

2015-07-12 Thread osstest service owner
flight 59446 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/59446/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 14 guest-localmigrate.2 fail REGR. vs. 58958

[Xen-devel] [linux-3.18 test] 59452: regressions - FAIL

2015-07-12 Thread osstest service owner
flight 59452 linux-3.18 real [real] http://logs.test-lab.xenproject.org/osstest/logs/59452/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-rumpuserxen-amd64 15 rumpuserxen-demo-xenstorels/xenstorels.repeat fail REGR. vs. 58

[Xen-devel] [PATCH OSSTEST v2 06/13] toolstack/libvirt: guest migrate, save and restore support

2015-07-12 Thread Wei Liu
Signed-off-by: Wei Liu Cc: Ian Campbell Cc: Ian Jackson Acked-by: Ian Campbell --- Osstest/Toolstack/libvirt.pm | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Osstest/Toolstack/libvirt.pm b/Osstest/Toolstack/libvirt.pm index ddf84df..3dc1856 100644 --- a/Osstes

[Xen-devel] [PATCH OSSTEST v2 01/13] toolstack: save / restore check

2015-07-12 Thread Wei Liu
Introduce _$TOOLSTACK_check_for_command function and use it to check save / restore functionality. Signed-off-by: Wei Liu Cc: Ian Campbell Cc: Ian Jackson --- v2: introduce $TOOLSTACK_check_for_command function. --- Osstest/Toolstack/libvirt.pm | 14 ++ Osstest/Toolstack/xend.pm

[Xen-devel] [PATCH OSSTEST v2 04/13] toolstack: distinguish local and remote migration support

2015-07-12 Thread Wei Liu
Libvirt supports migrating a guest to remote host but not local host. Distinguish the concept of local migration support and remote migration support. Toolstack's migrate_check now takes an extra argument to indicate which mode we're interested in. In sg-run-job we still check for local migration

[Xen-devel] [PATCH OSSTEST v2 08/13] ts-libvirt-build: run libvirt test suite

2015-07-12 Thread Wei Liu
We're interested in xlconfigtest. Signed-off-by: Wei Liu Cc: Ian Campbell Cc: Ian Jackson --- ts-libvirt-build | 35 ++- 1 file changed, 26 insertions(+), 9 deletions(-) diff --git a/ts-libvirt-build b/ts-libvirt-build index f764b53..713bea0 100755 --- a/ts-lib

[Xen-devel] [PATCH OSSTEST v2 03/13] osstest migrate support check catch -> variables

2015-07-12 Thread Wei Liu
From: Ian Jackson The goal here is to skip the following test steps if the check fails. Instead of using catch to turn an exception into value, we can just use spawn-ts and reap-ts to do that. This pattern is useful when we add in extra check for save / restore check later. Signed-off-by: Ian J

[Xen-devel] [PATCH OSSTEST v2 05/13] sg-run-job: remove save/restore dependency on local migration support

2015-07-12 Thread Wei Liu
Since we've introduced different checks for save / restore and local migration, it's possible to run save / restore tests without running local migration tests. Signed-off-by: Wei Liu Cc: Ian Campbell Cc: Ian Jackson --- sg-run-job | 15 +++ 1 file changed, 11 insertions(+), 4 dele

[Xen-devel] [PATCH OSSTEST v2 02/13] Introduce ts-saverestore-support-check

2015-07-12 Thread Wei Liu
We need this script because we're going to separate the concept of save / restore and migration later. Signed-off-by: Wei Liu Cc: Ian Campbell Cc: Ian Jackson Acked-by: Ian Campbell --- ts-saverestore-support-check | 27 +++ 1 file changed, 27 insertions(+) create mod

[Xen-devel] [PATCH OSSTEST v2 07/13] ts-xen-build-prep: install ebtables

2015-07-12 Thread Wei Liu
Libvirt's test suite needs it. Signed-off-by: Wei Liu Cc: Ian Campbell Cc: Ian Jackson Acked-by: Ian Campbell --- ts-xen-build-prep | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ts-xen-build-prep b/ts-xen-build-prep index 9a3b523..03ad35c 100755 --- a/ts-xen-build-prep +

[Xen-devel] [PATCH OSSTEST v2 09/13] ts-debian-hvm-install: stub out libvirt + ovmf / rombios

2015-07-12 Thread Wei Liu
Libvirt's configuration converter doesn't know how to deal with BIOS selection. The end result is it always use the default one (seabios). Stub out ovmf and rombios to avoid false positive results. This restriction will be removed once libvirt's converter knows how to deal with BIOS selection. Si

[Xen-devel] [PATCH OSSTEST v2 00/13] Libvirt migration and HVM tests

2015-07-12 Thread Wei Liu
This series introduces libvirt remote migration test and HVM test. It also makes it possible to test libvirt guest save / restore functionality. Now tests and their runvars: diff -ub <(sort master-runvars) <(sort libvirt-runvars) | sed 's/[ \t]*$//' | egrep '^[\+|-]' --- /dev/fd/63 2015-07-12

[Xen-devel] [PATCH OSSTEST v2 11/13] make-flight: debian hvm tests with libvirt

2015-07-12 Thread Wei Liu
Since upstream QEMU is the default, that's what libvirt is using. We generate test case to test libvirt with upstream QEMU. Signed-off-by: Wei Liu Cc: Ian Campbell Cc: Ian Jackson --- make-flight | 29 +++-- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git

[Xen-devel] [PATCH OSSTEST v2 10/13] TestSupport: don't put kernel='hvmloader' in HVM config

2015-07-12 Thread Wei Liu
Setting kernel to hvmloader is ignored in xl but not in libvirt. Libvirt config converter will translate that then pass it to QEMU. QEMU complains there is no kernel called hvmloader and exits. Just remove this option. Xl is not affected and libvirt will be able to create HVM guest. Signed-off-by

[Xen-devel] [PATCH OSSTEST v2 12/13] make-flight, mfi-common: rename onetoolstack to pairtoolstack

2015-07-12 Thread Wei Liu
The name "onetoolstack" in confusing. Currently it's in fact referring to the toolstack used to test pair migration, so rename it to "pairtoolstack". No functional changes introduced. Signed-off-by: Wei Liu Cc: Ian Campbell Cc: Ian Jackson Acked-by: Ian Campbell --- make-flight | 2 +- mfi-c

[Xen-devel] [PATCH OSSTEST v2 13/13] make-flight, mfi-common: create live migration test for libvirt

2015-07-12 Thread Wei Liu
Note that we start testing libvirt migration for 4.5 and above. Signed-off-by: Wei Liu Cc: Ian Campbell Cc: Ian Jackson Acked-by: Ian Campbell --- Cc: Anthony Perard Anthony, can you advise which Xen versions should we test? --- make-flight | 13 +++-- mfi-common | 5 - 2 file

[Xen-devel] [libvirt test] 59464: regressions - FAIL

2015-07-12 Thread osstest service owner
flight 59464 libvirt real [real] http://logs.test-lab.xenproject.org/osstest/logs/59464/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-libvirt-xsm 11 guest-start fail REGR. vs. 58842 Tests which are failing i

[Xen-devel] [linux-3.4 test] 59456: regressions - FAIL

2015-07-12 Thread osstest service owner
flight 59456 linux-3.4 real [real] http://logs.test-lab.xenproject.org/osstest/logs/59456/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-qemut-win7-amd64 6 xen-boot fail REGR. vs. 30511 Tests which are failing

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

2015-07-12 Thread osstest service owner
flight 59462 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/59462/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-rumpuserxen-amd64 15 rumpuserxen-demo-xenstorels/xenstorels.repeat fail REGR. vs. 5

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

2015-07-12 Thread osstest service owner
flight 59465 qemu-mainline real [real] http://logs.test-lab.xenproject.org/osstest/logs/59465/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 11 guest-saverestore fail REGR. vs. 59059 test-amd6

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

2015-07-12 Thread osstest service owner
flight 59472 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/59472/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 9 debian-hvm-install fail REGR. vs. 58965 tes

Re: [Xen-devel] [PATCH v3] x86: correct socket_cpumask allocation

2015-07-12 Thread Chao Peng
On Fri, Jul 10, 2015 at 06:03:54PM +0200, Dario Faggioli wrote: > On Fri, 2015-07-10 at 16:25 +0100, Jan Beulich wrote: > > >>> On 10.07.15 at 17:13, wrote: > > > > cpu_down() > > > stop_machine_run(take_cpu_down, ...) > > > notifier_call_chain(&cpu_chain, CPU_DYING, ...) > > > __cpu_di

[Xen-devel] [PATCH] x86: avoid invalid phys_proc_id reference

2015-07-12 Thread Chao Peng
phys_proc_id is invalidated in remove_siblinginfo() which gets called before cpu_smpboot_free(). This means calling cpu_to_socket(cpu) in cpu_smpboot_free() is not possible to be correct. This patch invokes remove_siblinginfo() in cpu_smpboot_free(), immediately after the use for cpu_to_socket(cpu

Re: [Xen-devel] [Patch V5 13/16] xen: add explicit memblock_reserve() calls for special pages

2015-07-12 Thread Juergen Gross
On 07/10/2015 03:36 PM, Konrad Rzeszutek Wilk wrote: diff --git a/arch/x86/xen/mmu.c b/arch/x86/xen/mmu.c index 1982617..c28f7f7 100644 --- a/arch/x86/xen/mmu.c +++ b/arch/x86/xen/mmu.c @@ -2084,6 +2084,19 @@ void __init xen_setup_kernel_pagetable(pgd_t *pgd, unsigned long max_pfn) } #endif

[Xen-devel] [linux-3.18 test] 59474: regressions - FAIL

2015-07-12 Thread osstest service owner
flight 59474 linux-3.18 real [real] http://logs.test-lab.xenproject.org/osstest/logs/59474/ 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. 58581 Regressions which are

Re: [Xen-devel] Interested in taking up a project

2015-07-12 Thread Abhinav Gupta
Hi everyone, I'm sorry for the late update. Actually I had another project going on in parallel, didn't want to distribute efforts. I'm all free now. I'hv gone through ACPI and how linux facilitates services on top of it to allow easy development of drivers. I went through the implementation a

Re: [Xen-devel] [v7][PATCH 03/16] xen/passthrough: extend hypercall to support rdm reservation policy

2015-07-12 Thread Chen, Tiejun
Also, passing in RELAXED in locations where the flag is completely ignored (such as when removing mappings) doesn't really make any sense. On the whole I think it would be better if you removed the RELAXED flag for both removals and for hardware domains. But what would he pass instead? Or wait

[Xen-devel] Requesting for freeze exception for RMRR

2015-07-12 Thread Chen, Tiejun
Hi Wei, Here I'm trying to request the freeze exception for RMRR. 1. clarify the state of patch series / feature. ReviewedAcked RMRR series v7 Y Y [v7][PATCH 01/16] xen: introduce XENMEM_reserved_device_memory_map Y Y [v7][PATCH 02/16] xen/vtd:

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

2015-07-12 Thread osstest service owner
flight 59480 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/59480/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-xl-qemuu-win7-amd64 9 windows-installfail REGR. vs. 59420 Regressions which are regard

Re: [Xen-devel] [PATCH v2] xen/blkfront: convert to blk-mq APIs

2015-07-12 Thread Christoph Hellwig
Looks good, Reviewed-by: Christoph Hellwig ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel

Re: [Xen-devel] [v7][PATCH 03/16] xen/passthrough: extend hypercall to support rdm reservation policy

2015-07-12 Thread Chen, Tiejun
I was saying two things in the above paragraph: 1. For removal, there's no point in passing in anything other than '0' for flags, since it's ignored. Passing a non-0 value implies that the flags will have some effect, which is misleading. 2. For places we know we're adding to hw domains, I thin

Re: [Xen-devel] [v7][PATCH 03/16] xen/passthrough: extend hypercall to support rdm reservation policy

2015-07-12 Thread Chen, Tiejun
Thanks for this; a few more comments... Thanks for your time. @@ -1577,9 +1578,15 @@ int iommu_do_pci_domctl( seg = machine_sbdf >> 16; bus = PCI_BUS(machine_sbdf); devfn = PCI_DEVFN2(machine_sbdf); +flag = domctl->u.assign_device.flag; +if ( flag

[Xen-devel] Requesting for freeze exception for VT-d posted-interrupts

2015-07-12 Thread Wu, Feng
Hi maintainers, We would like to request an extension for freeze exception for VT-d posted-interrupts patch-set. 1. clarify the state of patch series / feature. [v3 01/15] Vt-d Posted-interrupt (PI) design Reviewed-by: Kevin Tian [v3 02/15] Add helper macro for X86_FEATURE_CX16 feature detecti