[Xen-devel] [xen-4.4-testing test] 62047: regressions - FAIL

2015-09-17 Thread osstest service owner
flight 62047 xen-4.4-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/62047/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-xl-raw9 debian-di-install fail REGR. vs. 60727 test-amd64-i386-x

Re: [Xen-devel] [PATCH v7 15/17] vmx: VT-d posted-interrupt core logic handling

2015-09-17 Thread Jan Beulich
>>> George Dunlap 09/17/15 4:30 PM >>> >On 09/17/2015 01:40 PM, Dario Faggioli wrote: >So one option is to do the "blocking" stuff in an arch-specific call >from vcpu_block(): > >vcpu_block() >set(_VPF_blocked) >v->arch.block() >- Add v to pcpu.pi_blocked_vcpu >- NV => pi_wakeup_vector >loc

Re: [Xen-devel] [PATCH v2] MAINTAINERS: Document maintainers for xen/common/

2015-09-17 Thread Jan Beulich
>>> Ian Jackson 09/17/15 8:02 PM >>> >Tim Deegan writes ("Re: [PATCH v2] MAINTAINERS: Document maintainers for >xen/common/"): >> I would rather your v1 plus an appropriate change to get_maintainers. > >I am happy to implement in get_maintainers whatever is decided. > >At the moment there is one

Re: [Xen-devel] [PATCH] Remove a set operation for VCPU_KICK_SOFTIRQ when post interrupt to vm.

2015-09-17 Thread Jan Beulich
>>> "Zhang, Yang Z" 09/18/15 2:29 AM >>> >Zhang, Yang Z wrote on 2015-09-08: >I have a quick check on current code. I am curious that is current Xen > preemptive? > Also, when return from an interrupt handler, hypervisor didn't check > whether reschedule is needed if the interrupt is occurred in

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

2015-09-17 Thread osstest service owner
flight 62045 qemu-upstream-4.3-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/62045/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate.2 fail REGR. vs. 61805 test

[Xen-devel] [xen-4.6-testing baseline-only test] 37948: regressions - FAIL

2015-09-17 Thread Platform Team regression test user
This run is configured for baseline tests only. flight 37948 xen-4.6-testing real [real] http://osstest.xs.citrite.net/~osstest/testlogs/logs/37948/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-xl-xsm 16 guest-start/

[Xen-devel] [qemu-upstream-4.2-testing test] 62044: tolerable FAIL - PUSHED

2015-09-17 Thread osstest service owner
flight 62044 qemu-upstream-4.2-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/62044/ Failures :-/ but no regressions. Regressions which are regarded as allowable (not blocking): test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop fail like 61619 Tests which did

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

2015-09-17 Thread osstest service owner
flight 62042 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/62042/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-xl-credit2 6 xen-boot fail REGR. vs. 59254 test-armhf-armhf-xl-c

[Xen-devel] [PATCH] hw/pci-host/piix: fix one file descriptor leak

2015-09-17 Thread Tiejun Chen
Commit 595a4f07d6bd (piix: create host bridge to passthrough) introduced to leak of one file descriptor, "config_fd", now just fix that. CC: Michael S. Tsirkin CC: Stefano Stabellini CC: Paolo Bonzini Acked-by: Stefano Stabellini Signed-off-by: Tiejun Chen --- hw/pci-host/piix.c | 3 +++ 1 f

Re: [Xen-devel] [PATCH] Remove a set operation for VCPU_KICK_SOFTIRQ when post interrupt to vm.

2015-09-17 Thread Zhang, Yang Z
Zhang, Yang Z wrote on 2015-09-08: > Liuqiming (John) wrote on 2015-09-08: >> Ok, I will try to explain, correct me if I got anything wrong: >> >> The problem here is not interrupts lost but interrupts not delivered >> in time. >> >> there are basically two path to inject an interrupt into VM (o

[Xen-devel] [qemu-upstream-4.6-testing test] 62041: regressions - trouble: broken/fail/pass

2015-09-17 Thread osstest service owner
flight 62041 qemu-upstream-4.6-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/62041/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-xl-raw 3 host-install(3) broken REGR. vs. 61746 test-ar

[Xen-devel] [distros-debian-jessie test] 37944: tolerable FAIL

2015-09-17 Thread Platform Team regression test user
flight 37944 distros-debian-jessie real [real] http://osstest.xs.citrite.net/~osstest/testlogs/logs/37944/ Failures :-/ but no regressions. Regressions which are regarded as allowable (not blocking): test-amd64-i386-amd64-jessie-netboot-pygrub 9 debian-di-install fail blocked in 37919 test-amd

[Xen-devel] [xen-4.2-testing baseline-only test] 37942: regressions - FAIL

2015-09-17 Thread Platform Team regression test user
This run is configured for baseline tests only. flight 37942 xen-4.2-testing real [real] http://osstest.xs.citrite.net/~osstest/testlogs/logs/37942/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 21

Re: [Xen-devel] rdmsr_safe in Linux PV (under Xen) gets an #GP:Re: [Fedora-xen] Running fedora xen on top of KVM?

2015-09-17 Thread Andrew Cooper
On 17/09/2015 21:23, Andy Lutomirski wrote: > On Thu, Sep 17, 2015 at 1:10 PM, Konrad Rzeszutek Wilk > wrote: >> On Wed, Sep 16, 2015 at 06:39:03PM -0400, Cole Robinson wrote: >>> On 09/16/2015 05:08 PM, Konrad Rzeszutek Wilk wrote: On Wed, Sep 16, 2015 at 05:04:31PM -0400, Cole Robinson wrot

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

2015-09-17 Thread osstest service owner
flight 62039 linux-3.4 real [real] http://logs.test-lab.xenproject.org/osstest/logs/62039/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-qemuu-winxpsp3 6 xen-bootfail REGR. vs. 30511 test-amd64-i386-xl-qemu

[Xen-devel] [PATCH 2/2] x86/msr: Set the return value to zero when native_rdmsr_safe fails

2015-09-17 Thread Andy Lutomirski
This will cause unchecked native_rdmsr_safe failures to return deterministic results. We could poison the results with something other than zero, but that would increase code size. Signed-off-by: Andy Lutomirski --- arch/x86/include/asm/msr.h | 5 - 1 file changed, 4 insertions(+), 1 deleti

[Xen-devel] [PATCH 1/2] x86/msr: Carry on after a non-"safe" MSR access fails without !panic_on_oops

2015-09-17 Thread Andy Lutomirski
This demotes an OOPS and likely panic due to a failed non-"safe" MSR access to a WARN_ON_ONCE and a return of poisoned values (in the RDMSR case). We still write a pr_info entry unconditionally for debugging. To be clear, this type of failure should *not* happen. This patch exists to minimize th

[Xen-devel] [PATCH 0/2] x86/msr: MSR access failure changes

2015-09-17 Thread Andy Lutomirski
This applies on top of my earlier MSR series. Andy Lutomirski (2): x86/msr: Carry on after a non-"safe" MSR access fails without !panic_on_oops x86/msr: Set the return value to zero when native_rdmsr_safe fails arch/x86/include/asm/msr.h | 5 - arch/x86/kernel/traps.c| 51 ++

[Xen-devel] [qemu-upstream-unstable test] 62040: regressions - FAIL

2015-09-17 Thread osstest service owner
flight 62040 qemu-upstream-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/62040/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm 19 guest-start/debianhvm.repeat fail REGR. v

Re: [Xen-devel] rdmsr_safe in Linux PV (under Xen) gets an #GP:Re: [Fedora-xen] Running fedora xen on top of KVM?

2015-09-17 Thread Andy Lutomirski
On Thu, Sep 17, 2015 at 1:10 PM, Konrad Rzeszutek Wilk wrote: > On Wed, Sep 16, 2015 at 06:39:03PM -0400, Cole Robinson wrote: >> On 09/16/2015 05:08 PM, Konrad Rzeszutek Wilk wrote: >> > On Wed, Sep 16, 2015 at 05:04:31PM -0400, Cole Robinson wrote: >> >> On 09/16/2015 04:07 PM, M A Young wrote:

Re: [Xen-devel] Newbie - OutreachY round 11 (Dec 7 to March 7)

2015-09-17 Thread Konrad Rzeszutek Wilk
On Thu, Sep 17, 2015 at 12:03:27PM +, Lars Kurth wrote: > Hi all, > > we do have two OutreachY slots and I just received information related > about the timeline for OutreachY yesterday. See below > > September 28 organizations' landing pages need to be ready with project > ideas > September

[Xen-devel] rdmsr_safe in Linux PV (under Xen) gets an #GP:Re: [Fedora-xen] Running fedora xen on top of KVM?

2015-09-17 Thread Konrad Rzeszutek Wilk
On Wed, Sep 16, 2015 at 06:39:03PM -0400, Cole Robinson wrote: > On 09/16/2015 05:08 PM, Konrad Rzeszutek Wilk wrote: > > On Wed, Sep 16, 2015 at 05:04:31PM -0400, Cole Robinson wrote: > >> On 09/16/2015 04:07 PM, M A Young wrote: > >>> On Wed, 16 Sep 2015, Cole Robinson wrote: > >>> > Unfortu

Re: [Xen-devel] [PATCH] Add missing license and copyright statements to public interface headers.

2015-09-17 Thread Konrad Rzeszutek Wilk
On Thu, Sep 17, 2015 at 01:53:09PM +0200, Mike Belopuhov wrote: > Signed-off-by: Mike Belopuhov I can't speak for Keir, but I think the Copyright for Oracle needs to be: > + * Copyright (c) 2015, Boris Ostrovsky, Oracle Corp. Copyright (c) 2015 Oracle Corp. Author: Boris Ostrovsky .. and so o

Re: [Xen-devel] [PATCH 0/3] x86/paravirt: Fix baremetal paravirt MSR ops

2015-09-17 Thread Andy Lutomirski
On Thu, Sep 17, 2015 at 10:30 AM, Ingo Molnar wrote: > > * Andy Lutomirski wrote: > >> On Thu, Sep 17, 2015 at 12:19 AM, Ingo Molnar wrote: >> > >> > * Andy Lutomirski wrote: >> > >> >> Setting CONFIG_PARAVIRT=y has an unintended side effect: it silently >> >> turns all rdmsr and wrmsr operatio

[Xen-devel] Is: Make XENVER_* use XSM, seperate the different ops in smaller security domains. Was:Re: [PATCH v1 5/5] xsplice: Use ld-embedded build-ids

2015-09-17 Thread Konrad Rzeszutek Wilk
. snip.. > The build id of the current running hypervisor should belong in the > xeninfo hypercall. It is not specific to xsplice. > >>> However in the previous reviews it was pointed out that it should only be > >>> accessible to dom0. > >>> > >>> Or to any domains as long as the XSM a

Re: [Xen-devel] [qemu-mainline test] 62028: regressions - FAIL

2015-09-17 Thread Anthony PERARD
On Thu, Sep 17, 2015 at 07:04:50PM +0100, Anthony PERARD wrote: > On Thu, Sep 17, 2015 at 04:15:37PM +0100, Ian Campbell wrote: > > On Thu, 2015-09-17 at 13:44 +, osstest service owner wrote: > > > flight 62028 qemu-mainline real [real] > > > http://logs.test-lab.xenproject.org/osstest/logs/620

Re: [Xen-devel] [qemu-mainline test] 62028: regressions - FAIL

2015-09-17 Thread Anthony PERARD
On Thu, Sep 17, 2015 at 04:15:37PM +0100, Ian Campbell wrote: > On Thu, 2015-09-17 at 13:44 +, osstest service owner wrote: > > flight 62028 qemu-mainline real [real] > > http://logs.test-lab.xenproject.org/osstest/logs/62028/ > > > > Regressions :-( > > > > Tests which did not succeed and ar

Re: [Xen-devel] [PATCH v2] xen: Improve x86's alloc_vcpu_guest_context()

2015-09-17 Thread Julien Grall
Hi Andrew, On 17/09/15 17:52, Andrew Cooper wrote: > This essentially reverts c/s 2037f2adb "x86: introduce > alloc_vcpu_guest_context()", including the newer arm bits, but achieves > the same end goal by using the newer vmalloc() infrastructure. > > For both x86 and ARM, {alloc,free}_vcpu_guest_

Re: [Xen-devel] [PATCH v2] MAINTAINERS: Document maintainers for xen/common/

2015-09-17 Thread Ian Jackson
Tim Deegan writes ("Re: [PATCH v2] MAINTAINERS: Document maintainers for xen/common/"): > I would rather your v1 plus an appropriate change to get_maintainers. I am happy to implement in get_maintainers whatever is decided. At the moment there is one kind of fallback: (i) `THE REST' gets CCd if

[Xen-devel] [PATCH for-4.6] xen/arm: vgic-v2: Map the GIC virtual CPU interface with the correct size

2015-09-17 Thread Julien Grall
On GICv2, the GIC virtual CPU interface is at minimum 8KB. Due some to some necessary quirk for GIC using 64KB stride, we are mapping the region in 2 time. The first mapping is 4KB and the second one is 8KB, i.e 12KB in total. Although the minimum supported size (and widely used) is 8KB. This means

Re: [Xen-devel] [PATCH 3/4 RFC] x86/p2m: use large pages for MMIO mappings

2015-09-17 Thread Jan Beulich
>>> Andrew Cooper 09/17/15 6:38 PM >>> >On 15/09/15 08:34, Jan Beulich wrote: >> - error unmapping in map_mmio_regions() and error propagation to caller >> from unmap_mmio_regions() are not satisfactory (for the latter a >> possible model might be to have the function - and hence the domctl -

Re: [Xen-devel] [PATCH v2 for-4.6] libxl: handle read-only drives with qemu-xen

2015-09-17 Thread Ian Jackson
Ian Campbell writes ("Re: [PATCH v2 for-4.6] libxl: handle read-only drives with qemu-xen"): > So shall we go ahead with this for 4.6 or is there more > testing/discussion/whatever needed? I think we can commit it to 4.6. I would like to issue the actual advisory though. I see no-one commented.

Re: [Xen-devel] [PATCH OSSTEST] README.dev: Some words on what is needed when updating the daemons.

2015-09-17 Thread Ian Jackson
Ian Campbell writes ("[PATCH OSSTEST] README.dev: Some words on what is needed when updating the daemons."): > +- ms-ownerdaemon > + > +Requires restarting. This cannot be done while any jobs are in > +progress. Don't forget about people who run jobs somewhere other > +than on the cont

Re: [Xen-devel] [PATCH for-4.6] tools/libxc: arm: Check the index before accessing the bank

2015-09-17 Thread Julien Grall
On 17/09/15 18:36, Julien Grall wrote: > When creating a guest with more than 3GB of memory, the 2 banks will be > used and the loop with overrunning. The code will fail later on because > Xen will deny to populate the region: > > domainbuilder: detail: xc_dom_devicetree_mem: called > domainbuilde

[Xen-devel] [OSSTEST PATCH 26/33] make-flight: Contemplate varying architecture for Debian HVM

2015-09-17 Thread Ian Jackson
In the Debian hvm tests, ask branch_debianhvm_arch for the architecture to use. This currently prints only amd64. While we are here, provide some comments about the (somewhat confusing) argument conventions of do_hvm_debian_test_one. No functional change yet. Signed-off-by: Ian Jackson Acked-b

[Xen-devel] [OSSTEST PATCH 31/33] cri-common: Support xen-unstable-smoke

2015-09-17 Thread Ian Jackson
Add this branch to select_xenbranch. This works like xen-unstable in most respects. We are going to sort out the push gate ref plumbing in xen.git in the next osstest patch. Also, use a branch-settings file to set its resource priority to -20 to make it run ahead of anything else automatic. Sig

[Xen-devel] [OSSTEST PATCH 28/33] make-flight: mfi-common: Honour $global_runvars

2015-09-17 Thread Ian Jackson
Provide a way for the main script to set some runvars on all jobs. We expect this to be mostly set with +=. Signed-off-by: Ian Jackson Acked-by: Ian Campbell --- mfi-common |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mfi-common b/mfi-common index f83e9ec..570dae2

[Xen-devel] [OSSTEST PATCH 30/33] cr-daily-branch: Use mg-adjust-flight to have smoke tests reuse builds

2015-09-17 Thread Ian Jackson
The smoke tests are for testing xen-unstable. We want to avoid building anything else. So arrange to reuse previous builds by calling mg-adjust-flight-makexrefs. Signed-off-by: Ian Jackson --- v2: New patch --- cr-daily-branch | 10 ++ 1 file changed, 10 insertions(+) diff --git a/c

[Xen-devel] [OSSTEST PATCH 29/33] make-flight: Provide xen-unstable-smoke branch

2015-09-17 Thread Ian Jackson
This contains a very limited set of jobs test-amd64-amd64-libvirt test-amd64-amd64-xl-qemuu-debianhvm-i386 test-armhf-armhf-xl and the builds they depend on. The debianhvm job exists only in this flight, and is generated by having branch_debianhvm_arch return i386 instead of amd64. Th

[Xen-devel] [OSSTEST PATCH 23/33] cs-adjust-flight: Break out job removal machinery

2015-09-17 Thread Ian Jackson
Make @job_rm_qs a global variable (initialised idempotently by a new function prep_rm_jobs) and $rm_job into a named global subroutine do_rm_job. No functional change. Signed-off-by: Ian Jackson --- v2: New patch --- cs-adjust-flight | 30 +++--- 1 file changed, 19 ins

[Xen-devel] [OSSTEST PATCH 33/33] crontab: Enable xen-unstable-smoke branch every 3h at <1mod3>:51 UTC

2015-09-17 Thread Ian Jackson
Signed-off-by: Ian Jackson Acked-by: Ian Campbell --- crontab |1 + 1 file changed, 1 insertion(+) diff --git a/crontab b/crontab index 436645b..b9d4ad1 100644 --- a/crontab +++ b/crontab @@ -2,6 +2,7 @@ PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin MAILTO=ian.jack...@

[Xen-devel] [OSSTEST PATCH 27/33] make-flight: Run job_create_test_filter_callback on true job name

2015-09-17 Thread Ian Jackson
job_create_test would pass $job to job_create_test_filter_callback but then later maybe append -xsm to it. Fix this. No functional change for existing in-tree code because all existing tests of the $job end in *. Signed-off-by: Ian Jackson Acked-by: Ian Campbell --- v2: Fix textual conflict af

[Xen-devel] [OSSTEST PATCH 32/33] ap-*: Be able to fetch and push xen.git#smoke

2015-09-17 Thread Ian Jackson
The branches and push gates are now: xen.git#staging -[xen-unstable-smoke]-> #smoke -[xen-unstable]-> #master Deployment note: When this passes the osstest self-push-gate, the main xen-unstable flight will start using smoke as an input. Therefore, until the new cronjob is installed to run the xe

[Xen-devel] [OSSTEST PATCH 10/33] mfi-common: Use job_create_build for build-*-prev

2015-09-17 Thread Ian Jackson
This causes it to call job_create_build_filter_callback but has no ultimate functional change. Signed-off-by: Ian Jackson Acked-by: Ian Campbell --- mfi-common |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mfi-common b/mfi-common index 991baf5..aaaeac9 100644 --- a/mfi-

[Xen-devel] [OSSTEST PATCH 09/33] standalone mode: Fix two SQL `TRUE's

2015-09-17 Thread Ian Jackson
SQL has no portable boolean true literal (really). SQLite3 does not understand `TRUE'. Use `1=1' instead. This means that mg-show-flight-runvars -a will work in standalone mode. Signed-off-by: Ian Jackson --- v2: New patch --- mg-show-flight-runvars |2 +- sg-report-flight |2 +-

[Xen-devel] [OSSTEST PATCH 21/33] sg-check-tested: New --pass-job= option

2015-09-17 Thread Ian Jackson
Specifies that returned information should relate to a flight in which a particular job existed and passed. The option can be repeated if desired (to specify flights in which _all_ those jobs passed). Signed-off-by: Ian Jackson --- v2: New patch --- sg-check-tested | 10 ++ 1 file cha

[Xen-devel] [OSSTEST PATCH 06/33] cr-daily-branch: Honour AP_FETCH_PFX

2015-09-17 Thread Ian Jackson
This environment variable is prefixed to all cr-daily-branch's command lines involving ap-fetch. We are going to use this for memoisation. Signed-off-by: Ian Jackson Acked-by: Ian Campbell --- cr-daily-branch | 12 +++- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/cr

[Xen-devel] [OSSTEST PATCH 12/33] ap-push: Use refs/heads/ for destinations

2015-09-17 Thread Ian Jackson
When the destination is a branch, specify refs/heads/ explicitly. This makes ap-push work even if the ref does not yet exist on the destination. There is no functional change for an existing installation pushing to an existing branch. But for a hypothetical new installation, this would be necessa

[Xen-devel] [OSSTEST PATCH 18/33] mg-show-flight-runvars: Decorate synth runvar names with ~

2015-09-17 Thread Ian Jackson
Make mg-show-flight-runvars -a append ~ to the names of synth runvars. (This is consistent with the new syntax in cs-job-create.) We do this by editing $row[1] (and $colws[1]) so we can avoid disturbing the general column format calculation and printing. We switch to fetchrow_array rather than fe

[Xen-devel] [OSSTEST PATCH 16/33] cr-ensure-disk-space: Take the flights db lock

2015-09-17 Thread Ian Jackson
This eliminates the race with cs-bisection-step (and other flight-construction tools which might reuse previous flights, provided that they also do not pass previous flight numbers from hand to hand with the db unlocked). Signed-off-by: Ian Jackson Acked-by: Ian Campbell --- cr-ensure-disk-spac

[Xen-devel] [OSSTEST PATCH 15/33] cr-ensure-disk-space: Make main loop body into a subroutine

2015-09-17 Thread Ian Jackson
No functional change. Signed-off-by: Ian Jackson Acked-by: Ian Campbell --- cr-ensure-disk-space | 11 +-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/cr-ensure-disk-space b/cr-ensure-disk-space index 0314e7a..8c5a708 100755 --- a/cr-ensure-disk-space +++ b/cr-ensure

[Xen-devel] [OSSTEST PATCH 19/33] standalone-generate-dump-flight-runvars: Show synth runvars

2015-09-17 Thread Ian Jackson
Pass -a to mg-show-flight-runvars. That way when we use the new cs-job-create feature to set synth runvars during creation, we will see them in the dump. Signed-off-by: Ian Jackson Acked-by: Ian Campbell --- standalone-generate-dump-flight-runvars |2 +- 1 file changed, 1 insertion(+), 1 d

[Xen-devel] [OSSTEST PATCH 24/33] cs-adjust-flight: Provide `jobs-del' operation

2015-09-17 Thread Ian Jackson
Signed-off-by: Ian Jackson --- v2: New patch --- cs-adjust-flight |7 +++ 1 file changed, 7 insertions(+) diff --git a/cs-adjust-flight b/cs-adjust-flight index 4056765..04ab6fe 100755 --- a/cs-adjust-flight +++ b/cs-adjust-flight @@ -186,6 +186,13 @@ sub change__jobs_list {

[Xen-devel] [OSSTEST PATCH 13/33] cr-ensure-disk-space: Honour -D

2015-09-17 Thread Ian Jackson
Provide DEBUG and use db_prepare. For now that is the only debugging output. Signed-off-by: Ian Jackson Acked-by: Ian Campbell --- cr-ensure-disk-space |6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cr-ensure-disk-space b/cr-ensure-disk-space index 304f262..ced9777

[Xen-devel] [OSSTEST PATCH 07/33] memoise: New utility

2015-09-17 Thread Ian Jackson
Give this a GPLv2+ licence so that we can move it into some other FLOSS package later. Signed-off-by: Ian Jackson --- v2: Do not use FSF street address in copyright notice. Ship a copy of GPL-3. --- GPL-3 | 674 +++ memoise | 5

[Xen-devel] [OSSTEST PATCH 14/33] cr-ensure-disk-space: Look at referring flights

2015-09-17 Thread Ian Jackson
Previously the flight to delete was simply the one with the lowest flight number. Now we sort flights not by their own flight number, but by the highest flight number of any referencing flight. This means that flights whose builds are being reused are kept as long as the reusing flights. This al

[Xen-devel] [OSSTEST PATCH 01/33] docs: Document OSSTEST_RESOURCE_PRIORITY values in README.planner

2015-09-17 Thread Ian Jackson
Signed-off-by: Ian Jackson Acked-by: Ian Campbell --- README.planner |7 +++ 1 file changed, 7 insertions(+) diff --git a/README.planner b/README.planner index 21b3415..dfa623e 100644 --- a/README.planner +++ b/README.planner @@ -84,6 +84,13 @@ no resources actually get allocated), so t

[Xen-devel] [OSSTEST PATCH 04/33] standalone: Do not blunder on after errors

2015-09-17 Thread Ian Jackson
./standalone's with_logging function would _log_ errors, but it wouldn't exit immediately. As a result, the script would blunder on. Normally it wouldn't do very much more since most of the with_logging calls are the last thing it does - but the exit status would be wrong (0, from echo). As a re

[Xen-devel] [OSSTEST PATCH 11/33] ap-fetch-version*: Unwrap xen-unstable lines

2015-09-17 Thread Ian Jackson
Whitespace and \ change only. Makes the next patch a bit clearer. Signed-off-by: Ian Jackson Acked-by: Ian Campbell --- ap-fetch-version |3 +-- ap-fetch-version-old |3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/ap-fetch-version b/ap-fetch-version index 8b4

[Xen-devel] [OSSTEST PATCH 17/33] cs-job-create: Permit creation of `synth' runvars

2015-09-17 Thread Ian Jackson
This will be useful for some hostalloc_* runvars which we are going to introduce shortly. This is going to be the way to set a runvar which is not copied by cs-bisection-step or cs-adjust-flight. Using `synth' for this is arguably slightly wrong but it does the right thing in all existing cases.

[Xen-devel] [OSSTEST PATCH 20/33] ts-host-alloc-Executive: Honour various hostalloc_* runvars

2015-09-17 Thread Ian Jackson
We honour hostalloc_maxbonus_variation hostalloc_bonus_previousfail hostalloc_bonus_sharereuse and make them default to their previous values. These should be set as `synth' runvars during flight construction, so that they are not copied into flights generated by cs-bisection-step or cs-adju

[Xen-devel] [OSSTEST PATCH 22/33] cs-adjust-flight: Provide `jobs-list' operation

2015-09-17 Thread Ian Jackson
This makes no change to the target flight. Signed-off-by: Ian Jackson --- v2: New patch --- cs-adjust-flight | 11 +++ 1 file changed, 11 insertions(+) diff --git a/cs-adjust-flight b/cs-adjust-flight index 9e011c6..136ba5b 100755 --- a/cs-adjust-flight +++ b/cs-adjust-flight @@ -8,6

[Xen-devel] [OSSTEST PATCH v2 00/33] xen.git#staging smoke tests

2015-09-17 Thread Ian Jackson
The main difference is new arrangements for reusing previous builds for xen-unstable-smoke. Having slept on it, I have renamed the intermediate branch name to xen.git#smoke. There are also bugfixes, commit message updates, and so on, following review, and one additional early patch early on ("SQL

[Xen-devel] [OSSTEST PATCH 03/33] mg-list-all-branches: Suppress `maintjobs'

2015-09-17 Thread Ian Jackson
This is not a real branch; it's a cron working directory, only. Signed-off-by: Ian Jackson Acked-by: Ian Campbell --- mg-list-all-branches |2 ++ 1 file changed, 2 insertions(+) diff --git a/mg-list-all-branches b/mg-list-all-branches index 1549f81..87703c7 100755 --- a/mg-list-all-branche

[Xen-devel] [OSSTEST PATCH 25/33] New utility mg-adjust-flight-makexrefs

2015-09-17 Thread Ian Jackson
This provides a fairly cooked way of adjusting an existing flight to reuse previous builds. Signed-off-by: Ian Jackson --- v2: New patch --- mg-adjust-flight-makexrefs | 83 1 file changed, 83 insertions(+) create mode 100755 mg-adjust-flight-makex

[Xen-devel] [OSSTEST PATCH 08/33] standalone-generate-dump-flight-runvars: memoise ap-fetch

2015-09-17 Thread Ian Jackson
This makes it _much_ faster. Also you can say AP_FETCH_MEMO_KEEP=1 to make it reuse old information, which is useful for making comparisons. For a further speed improvement, one can use `eatmydata'. This is not the default because it risks corruption of `standalone.db' which is used for other pu

[Xen-devel] [PATCH for-4.6] tools/libxc: arm: Check the index before accessing the bank

2015-09-17 Thread Julien Grall
When creating a guest with more than 3GB of memory, the 2 banks will be used and the loop with overrunning. The code will fail later on because Xen will deny to populate the region: domainbuilder: detail: xc_dom_devicetree_mem: called domainbuilder: detail: xc_dom_mem_init: mem 3096 MB, pages 0xc1

[Xen-devel] [OSSTEST PATCH 05/33] standalone: Set very long SQLite3 busy timeout in Perl

2015-09-17 Thread Ian Jackson
Without this, big standalone-generate-dump-flight-runvars jobs may trying to serialise so much work that SQLite3 times out. And we are about to introduce an optimisation which makes this much more likely. In standalone mode we probably don't care much about this timeout at all. (It might even be

[Xen-devel] [OSSTEST PATCH 02/33] Executive: cs-job-create: Check that OSSTEST_FLIGHT is not set

2015-09-17 Thread Ian Jackson
If OSSTEST_FLIGHT is set on entry to JobDB::Executive::flight_create, fail. This obviously represents some kind of mistake. One effect is that standalone-generate-dump-flight-runvars won't fill an Executive database with test flights. Signed-off-by: Ian Jackson Acked-by: Ian Campbell --- Osst

Re: [Xen-devel] [OSSTEST PATCH 01/33] docs: Document OSSTEST_RESOURCE_PRIORITY values in README.planner

2015-09-17 Thread Ian Jackson
Ian Jackson writes ("[OSSTEST PATCH 01/33] docs: Document OSSTEST_RESOURCE_PRIORITY values in README.planner"): > Signed-off-by: Ian Jackson > Acked-by: Ian Campbell Please disregard those three. I tried to abort sending them, but not soon enough. Ian. ___

[Xen-devel] [OSSTEST PATCH 01/33] docs: Document OSSTEST_RESOURCE_PRIORITY values in README.planner

2015-09-17 Thread Ian Jackson
Signed-off-by: Ian Jackson Acked-by: Ian Campbell --- README.planner |7 +++ 1 file changed, 7 insertions(+) diff --git a/README.planner b/README.planner index 21b3415..dfa623e 100644 --- a/README.planner +++ b/README.planner @@ -84,6 +84,13 @@ no resources actually get allocated), so t

Re: [Xen-devel] [PATCH 0/3] x86/paravirt: Fix baremetal paravirt MSR ops

2015-09-17 Thread Ingo Molnar
* Andy Lutomirski wrote: > On Thu, Sep 17, 2015 at 12:19 AM, Ingo Molnar wrote: > > > > * Andy Lutomirski wrote: > > > >> Setting CONFIG_PARAVIRT=y has an unintended side effect: it silently > >> turns all rdmsr and wrmsr operations into the safe variants without > >> any checks that the opera

[Xen-devel] [OSSTEST PATCH 02/33] Executive: cs-job-create: Check that OSSTEST_FLIGHT is not set

2015-09-17 Thread Ian Jackson
If OSSTEST_FLIGHT is set on entry to JobDB::Executive::flight_create, fail. This obviously represents some kind of mistake. One effect is that standalone-generate-dump-flight-runvars won't fill an Executive database with test flights. Signed-off-by: Ian Jackson Acked-by: Ian Campbell --- Osst

[Xen-devel] [OSSTEST PATCH 03/33] mg-list-all-branches: Suppress `maintjobs'

2015-09-17 Thread Ian Jackson
This is not a real branch; it's a cron working directory, only. Signed-off-by: Ian Jackson Acked-by: Ian Campbell --- mg-list-all-branches |2 ++ 1 file changed, 2 insertions(+) diff --git a/mg-list-all-branches b/mg-list-all-branches index 1549f81..87703c7 100755 --- a/mg-list-all-branche

[Xen-devel] [PATCH v2] xen: Improve x86's alloc_vcpu_guest_context()

2015-09-17 Thread Andrew Cooper
This essentially reverts c/s 2037f2adb "x86: introduce alloc_vcpu_guest_context()", including the newer arm bits, but achieves the same end goal by using the newer vmalloc() infrastructure. For both x86 and ARM, {alloc,free}_vcpu_guest_context() become arch-local static inlines (which avoids a cal

Re: [Xen-devel] [PATCH OSSTEST 1/4] ms-queuedaemon: report-plan: Use rename-into-place for data-*.final.pl

2015-09-17 Thread Ian Campbell
On Thu, 2015-09-17 at 17:14 +0100, Ian Campbell wrote: > From: Ian Jackson > > This means that data-projection.final.pl is never a half-written file. > > Signed-off-by: Ian Jackson Acked-by: Ian Campbell ___ Xen-devel mailing list Xen-devel@lists.

Re: [Xen-devel] [PATCH OSSTEST 2/4] ms-queuedaemon: Break out catching-internally

2015-09-17 Thread Ian Campbell
On Thu, 2015-09-17 at 17:14 +0100, Ian Campbell wrote: > From: Ian Jackson > > No functional change. > > Signed-off-by: Ian Jackson Acked-by: Ian Campbell ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel

Re: [Xen-devel] [PATCH OSSTEST 3/4] ms-queuedaemon: Add report-projection

2015-09-17 Thread Ian Campbell
On Thu, 2015-09-17 at 17:33 +0100, Ian Jackson wrote: > Ian Campbell writes ("[PATCH OSSTEST 3/4] ms-queuedaemon: Add report > -projection"): > > No semantic change. Eventually more tasks will be added which are > > wanted in report-projection but not report-plan. > > Acked-by: Ian Jackson Which

Re: [Xen-devel] [PATCH 3/4 RFC] x86/p2m: use large pages for MMIO mappings

2015-09-17 Thread Andrew Cooper
On 15/09/15 08:34, Jan Beulich wrote: > When mapping large BARs (e.g. the frame buffer of a graphics card) the > overhead or establishing such mappings using onle 4k pages has, > particularly after the XSA-125 fix, become unacceptable. Alter the > XEN_DOMCTL_memory_mapping semantics once again, so

Re: [Xen-devel] [PATCH v7 15/17] vmx: VT-d posted-interrupt core logic handling

2015-09-17 Thread Dario Faggioli
On Thu, 2015-09-17 at 15:30 +0100, George Dunlap wrote: > On 09/17/2015 01:40 PM, Dario Faggioli wrote: > >> I haven't yet decided whether I prefer my original suggestion of > >> switching the interrupt and putting things on the wake-up list in > >> vcpu_block(), or of deferring adding things to t

Re: [Xen-devel] [PATCH for-4.6] HACK: Use my local trees

2015-09-17 Thread Ian Campbell
On Thu, 2015-09-17 at 17:28 +0100, Ian Campbell wrote: Sorry, wrong patch, please ignore > --- > .config | 8 > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git a/.config b/.config > index 8258faa..9b808a2 100644 > --- a/.config > +++ b/.config > @@ -1,5 +1,5 @@ > -MINIOS

Re: [Xen-devel] [PATCH OSSTEST 4/4] ms-queuedaemon: Call ms-flights-summary upon completed plan/projection

2015-09-17 Thread Ian Jackson
Ian Campbell writes ("[PATCH OSSTEST 4/4] ms-queuedaemon: Call ms-flights-summary upon completed plan/projection"): > +catching-internally "producing summary" { > + set proj "data-projection.final.pl" > + set outputfile "$c(WebspaceFile)/summary.html" > + exec ./ms-flights-summary

Re: [Xen-devel] [PATCH OSSTEST 3/4] ms-queuedaemon: Add report-projection

2015-09-17 Thread Ian Jackson
Ian Campbell writes ("[PATCH OSSTEST 3/4] ms-queuedaemon: Add report-projection"): > No semantic change. Eventually more tasks will be added which are > wanted in report-projection but not report-plan. Acked-by: Ian Jackson Though you might want to avoid the word `task'. How about `Eventually

Re: [Xen-devel] [PATCH for-4.6] INSTALL: Mention MINIOS_UPSTREAM_URL

2015-09-17 Thread Wei Liu
On Thu, Sep 17, 2015 at 05:30:50PM +0100, Ian Campbell wrote: > All the other ones seem to be there. > > Signed-off-by: Ian Campbell > --- > For 4.6: trivially Documentation update is safe to go in. Release-acked-by: Wei Liu > --- > INSTALL | 1 + > 1 file changed, 1 insertion(+) > > diff -

[Xen-devel] [PATCH for-4.6] INSTALL: Mention MINIOS_UPSTREAM_URL

2015-09-17 Thread Ian Campbell
All the other ones seem to be there. Signed-off-by: Ian Campbell --- For 4.6: trivially --- INSTALL | 1 + 1 file changed, 1 insertion(+) diff --git a/INSTALL b/INSTALL index 12615ab..56e2950 100644 --- a/INSTALL +++ b/INSTALL @@ -248,6 +248,7 @@ OVMF_UPSTREAM_URL= QEMU_UPSTREAM_URL= QEMU_TRA

[Xen-devel] [PATCH for-4.6] HACK: Use my local trees

2015-09-17 Thread Ian Campbell
--- .config | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.config b/.config index 8258faa..9b808a2 100644 --- a/.config +++ b/.config @@ -1,5 +1,5 @@ -MINIOS_UPSTREAM_URL := git://xenbits.xen.org/people/ianc/mini-os.git -MINIOS_UPSTREAM_REVISION := 134bad3e7d1ab2c9301

Re: [Xen-devel] [MirageOS-devel] OutreachY round 11 - Please update project list and add new projects

2015-09-17 Thread Amir Chaudhry
> On 17 Sep 2015, at 14:00, Lars Kurth wrote: > > Hi all, > > the AB is sponsoring 2 interns again for the winter round > > This means we need to update the following pages by September 28 > * All: http://wiki.xenproject.org/wiki/Outreach_Program_Projects - aka add > new projects/remove old o

[Xen-devel] [PATCH OSSTEST 2/4] ms-queuedaemon: Break out catching-internally

2015-09-17 Thread Ian Campbell
From: Ian Jackson No functional change. Signed-off-by: Ian Jackson --- ms-queuedaemon | 20 +--- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/ms-queuedaemon b/ms-queuedaemon index 1a31284..f3f85bd 100755 --- a/ms-queuedaemon +++ b/ms-queuedaemon @@ -39,6 +39,1

[Xen-devel] [PATCH OSSTEST 4/4] ms-queuedaemon: Call ms-flights-summary upon completed plan/projection

2015-09-17 Thread Ian Campbell
Signed-off-by: Ian Campbell --- ms-queuedaemon | 13 + 1 file changed, 13 insertions(+) diff --git a/ms-queuedaemon b/ms-queuedaemon index 9c7645d..6ae9677 100755 --- a/ms-queuedaemon +++ b/ms-queuedaemon @@ -310,7 +310,20 @@ proc report-plan {w wo} { } proc report-projection {w}

Re: [Xen-devel] [PATCH OSSTEST v4] ms-flights-summary: Produce an HTML report of all active flights

2015-09-17 Thread Ian Campbell
On Wed, 2015-09-16 at 14:07 +0100, Ian Campbell wrote: > TODO: Hook up to ms-queuedaemon to run when a new projection is > complete. I will followup to this with 4 patches (including 2 from you) which do this. They are currently live in the Cambridge daemons-testing.git and successfully producing

[Xen-devel] [PATCH OSSTEST 3/4] ms-queuedaemon: Add report-projection

2015-09-17 Thread Ian Campbell
No semantic change. Eventually more tasks will be added which are wanted in report-projection but not report-plan. Signed-off-by: Ian Campbell --- ms-queuedaemon | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ms-queuedaemon b/ms-queuedaemon index f3f85bd..9c7645d 100

[Xen-devel] [PATCH OSSTEST 1/4] ms-queuedaemon: report-plan: Use rename-into-place for data-*.final.pl

2015-09-17 Thread Ian Campbell
From: Ian Jackson This means that data-projection.final.pl is never a half-written file. Signed-off-by: Ian Jackson --- ms-queuedaemon | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ms-queuedaemon b/ms-queuedaemon index 98cf5c1..1a31284 100755 --- a/ms-queuedaemon +++ b

Re: [Xen-devel] [PATCH 1/4] x86/EPT: always return proper order value from ept_get_entry()

2015-09-17 Thread Andrew Cooper
On 15/09/15 08:30, Jan Beulich wrote: > This is so that callers can determine what range of address space would > get altered by a corresponding "set". > > Signed-off-by: Jan Beulich Reviewed-by: Andrew Cooper ___ Xen-devel mailing list Xen-devel@list

Re: [Xen-devel] [PATCH 2/4] x86/NPT: always return proper order value from p2m_pt_get_entry()

2015-09-17 Thread Andrew Cooper
On 15/09/15 08:32, Jan Beulich wrote: > This is so that callers can determine what range of address space would > get altered by a corresponding "set". > > Signed-off-by: Jan Beulich Reviewed-by: Andrew Cooper ___ Xen-devel mailing list Xen-devel@list

Re: [Xen-devel] [xen-unstable test] 62004: regressions - FAIL

2015-09-17 Thread Jim Fehlig
On 09/17/2015 01:07 AM, Ian Campbell wrote: On Thu, 2015-09-17 at 01:22 +, osstest service owner wrote: flight 62004 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/62004/ test-amd64-amd64-libvirt-pairpass test-amd64-i386-libvirt

Re: [Xen-devel] [PATCH v5 7/9] x86/intel_pstate: add a booting param to select the driver to load

2015-09-17 Thread Andrew Cooper
On 14/09/15 03:32, Wei Wang wrote: > By default, the old P-state driver (acpi-freq) is used. Adding > "intel_pstate" to the Xen booting param list to enable the > use of intel_pstate. However, if intel_pstate is enabled on a > machine which does not support the driver (e.g. Nehalem), the > old P-st

Re: [Xen-devel] [PATCH 0/3] x86/paravirt: Fix baremetal paravirt MSR ops

2015-09-17 Thread Paolo Bonzini
On 17/09/2015 17:27, Arjan van de Ven wrote: >> >>> ( We should double check that rdmsr()/wrmsr() results are never left >>>uninitialized, but are set to zero or so, for cases where the >>> return code is not >>>checked. ) >> >> It sure looks like native_read_msr_safe doesn't clear the ou

Re: [Xen-devel] [PATCH 0/3] x86/paravirt: Fix baremetal paravirt MSR ops

2015-09-17 Thread Arjan van de Ven
On 9/17/2015 8:29 AM, Paolo Bonzini wrote: On 17/09/2015 17:27, Arjan van de Ven wrote: ( We should double check that rdmsr()/wrmsr() results are never left uninitialized, but are set to zero or so, for cases where the return code is not checked. ) It sure looks like native_read_ms

Re: [Xen-devel] [PATCH v5 1/9] x86/intel_pstate: add some calculation related support

2015-09-17 Thread Andrew Cooper
On 14/09/15 03:32, Wei Wang wrote: > The added calculation related functions will be used in the intel_pstate.c. > They are copied from the Linux kernel(commit 2418f4f2, f3002134, eb18cba7). > > Signed-off-by: Wei Wang > --- > xen/arch/x86/oprofile/op_model_athlon.c | 9 > xen/include/asm-x

Re: [Xen-devel] [PATCH v5 4/9] x86/intel_pstate: relocate the driver register function

2015-09-17 Thread Andrew Cooper
On 14/09/15 03:32, Wei Wang wrote: > Move the driver register function to > the cpufreq.c. > > Signed-off-by: Wei Wang > --- > xen/drivers/cpufreq/cpufreq.c | 15 +++ > xen/include/acpi/cpufreq/cpufreq.h | 27 +-- > 2 files changed, 16 insertions(+), 26 de

  1   2   3   >