[Xen-devel] [PATCH RFC V2 42/45] xen/sched: add fall back to idle vcpu when scheduling item

2019-05-05 Thread Juergen Gross
When scheduling an item with multiple vcpus there is no guarantee all vcpus are available (e.g. above maxvcpus or vcpu offline). Fall back to idle vcpu of the current cpu in that case. This requires to store the correct schedule_item pointer in the idle vcpu as long as it used as fallback vcpu. In

[Xen-devel] [PATCH RFC V2 20/45] xen/sched: make credit scheduler vcpu agnostic.

2019-05-05 Thread Juergen Gross
Switch credit scheduler completely from vcpu to sched_item usage. Signed-off-by: Juergen Gross --- xen/common/sched_credit.c | 504 +++--- 1 file changed, 251 insertions(+), 253 deletions(-) diff --git a/xen/common/sched_credit.c b/xen/common/sched_credit

[Xen-devel] [PATCH RFC V2 21/45] xen/sched: make credit2 scheduler vcpu agnostic.

2019-05-05 Thread Juergen Gross
Switch credit2 scheduler completely from vcpu to sched_item usage. As we are touching lots of lines remove some white space at the end of the line, too. Signed-off-by: Juergen Gross --- xen/common/sched_credit2.c | 820 ++--- 1 file changed, 403 insertion

[Xen-devel] [PATCH RFC V2 14/45] xen/sched: add id to struct sched_item

2019-05-05 Thread Juergen Gross
Add an identifier to sched_item. For now it will be the same as the related vcpu_id. Signed-off-by: Juergen Gross --- xen/common/schedule.c | 3 ++- xen/include/xen/sched.h | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/xen/common/schedule.c b/xen/common/schedule.c index

[Xen-devel] [PATCH RFC V2 25/45] xen/sched: use sched_resource cpu instead smp_processor_id in schedulers

2019-05-05 Thread Juergen Gross
Especially in the do_schedule() functions of the different schedulers using smp_processor_id() for the local cpu number is correct only if the sched_item is a single vcpu. As soon as larger sched_items are used most uses should be replaced by the cpu number of the local sched_resource instead. Add

[Xen-devel] [PATCH RFC V2 31/45] xen/sched: Change vcpu_migrate_*() to operate on schedule item

2019-05-05 Thread Juergen Gross
Now that vcpu_migrate_start() and vcpu_migrate_finish() are used only to ensure a vcpu is running on a suitable processor they can be switched to operate on schedule items instead of vcpus. While doing that rename them accordingly and make the _start() variant static. vcpu_move_locked() is switch

[Xen-devel] [PATCH RFC V2 06/45] xen/sched: introduce struct sched_resource

2019-05-05 Thread Juergen Gross
Add a scheduling abstraction layer between physical processors and the schedulers by introducing a struct sched_resource. Each scheduler item running is active on such a scheduler resource. For the time being there is one struct sched_resource per cpu, but in future there might be one for each core

[Xen-devel] [PATCH RFC V2 08/45] xen/sched: switch schedule_data.curr to point at sched_item

2019-05-05 Thread Juergen Gross
In preparation of core scheduling let the percpu pointer schedule_data.curr point to a strct sched_item instead of the related vcpu. At the same time rename the per-vcpu scheduler specific structs to per-item ones. Signed-off-by: Juergen Gross --- xen/common/sched_arinc653.c | 2 +- xen/common

[Xen-devel] [PATCH RFC V2 17/45] xen/sched: add is_running indicator to struct sched_item

2019-05-05 Thread Juergen Gross
Add an is_running indicator to struct sched_item which will be set whenever the item is being scheduled. Switch scheduler code to use item->is_running instead of vcpu->is_running for scheduling decisions. At the same time introduce a state_entry_time field in struct sched_item being updated whenev

[Xen-devel] [PATCH RFC V2 44/45] xen/sched: carve out freeing sched_item memory into dedicated function

2019-05-05 Thread Juergen Gross
We'll need a way to free a sched_item structure without side effects in a later patch. Signed-off-by: Juergen Gross --- RFC V2: new patch, carved out from RFC V1 patch 49 --- xen/common/schedule.c | 36 1 file changed, 20 insertions(+), 16 deletions(-) diff

[Xen-devel] [PATCH RFC V2 07/45] xen/sched: let pick_cpu return a scheduler resource

2019-05-05 Thread Juergen Gross
Instead of returning a physical cpu number let pick_cpu() return a scheduler resource instead. Rename pick_cpu() to pick_resource() to reflect that change. Signed-off-by: Juergen Gross --- xen/common/sched_arinc653.c | 12 ++-- xen/common/sched_credit.c| 16 xen/com

[Xen-devel] [PATCH RFC V2 36/45] x86: make loading of GDT at context switch more modular

2019-05-05 Thread Juergen Gross
In preparation for core scheduling carve out the GDT related functionality (writing GDT related PTEs, loading default of full GDT) into sub-functions. Signed-off-by: Juergen Gross --- RFC V2: split off non-refactoring part --- xen/arch/x86/domain.c | 57 +++---

[Xen-devel] [PATCH RFC V2 15/45] xen/sched: rename scheduler related perf counters

2019-05-05 Thread Juergen Gross
Rename the scheduler related perf counters from vcpu* to item* where appropriate. Signed-off-by: Juergen Gross --- xen/common/sched_credit.c| 32 xen/common/sched_credit2.c | 18 +- xen/common/sched_null.c | 18 +- xen/c

[Xen-devel] [PATCH RFC V2 05/45] xen/sched: build a linked list of struct sched_item

2019-05-05 Thread Juergen Gross
In order to make it easy to iterate over sched_item elements of a domain build a single linked list and add an iterator for it. The new list is guarded by the same mechanisms as the vcpu linked list as it is modified only via vcpu_create() or vcpu_destroy(). For completeness add another iterator f

[Xen-devel] [PATCH RFC V2 12/45] xen/sched: add scheduler helpers hiding vcpu

2019-05-05 Thread Juergen Gross
Add the following helpers using a sched_item as input instead of a vcpu: - is_idle_item() similar to is_idle_vcpu() - item_runnable() like vcpu_runnable() - sched_set_res() to set the current processor of an item - sched_item_cpu() to get the current processor of an item - sched_{set|clear}_pause_

[Xen-devel] [PATCH RFC V2 22/45] xen/sched: make arinc653 scheduler vcpu agnostic.

2019-05-05 Thread Juergen Gross
Switch arinc653 scheduler completely from vcpu to sched_item usage. Signed-off-by: Juergen Gross --- xen/common/sched_arinc653.c | 208 +--- 1 file changed, 101 insertions(+), 107 deletions(-) diff --git a/xen/common/sched_arinc653.c b/xen/common/sched_ar

[Xen-devel] [PATCH RFC V2 04/45] xen/sched: move per-vcpu scheduler private data pointer to sched_item

2019-05-05 Thread Juergen Gross
This prepares making the different schedulers vcpu agnostic. Signed-off-by: Juergen Gross --- xen/common/sched_arinc653.c | 4 ++-- xen/common/sched_credit.c | 6 +++--- xen/common/sched_credit2.c | 10 +- xen/common/sched_null.c | 4 ++-- xen/common/sched_rt.c | 4 ++--

[Xen-devel] [PATCH RFC V2 29/45] xen/sched: add runstate counters to struct sched_item

2019-05-05 Thread Juergen Gross
Add counters to struct sched_item summing up runstates of associated vcpus. Signed-off-by: Juergen Gross --- RFC V2: add counters for each possible runstate --- xen/common/schedule.c | 6 ++ xen/include/xen/sched.h | 2 ++ 2 files changed, 8 insertions(+) diff --git a/xen/common/schedule.

[Xen-devel] [PATCH RFC V2 00/45] xen: add core scheduling support

2019-05-05 Thread Juergen Gross
Add support for core- and socket-scheduling in the Xen hypervisor. Via boot parameter sched-gran=core (or sched-gran=socket) it is possible to change the scheduling granularity from cpu (the default) to either whole cores or even sockets. All logical cpus (threads) of the core or socket are alway

[Xen-devel] [PATCH RFC V2 45/45] xen/sched: add scheduling granularity enum

2019-05-05 Thread Juergen Gross
Add a scheduling granularity enum ("thread", "core", "socket") for specification of the scheduling granularity. Initially it is set to "thread", this can be modified by the new boot parameter (x86 only) "sched_granularity". According to the selected granularity sched_granularity is set after all c

[Xen-devel] [PATCH RFC V2 35/45] xen/sched: add support for multiple vcpus per sched item where missing

2019-05-05 Thread Juergen Gross
In several places there is support for multiple vcpus per sched item missing. Add that missing support (with the exception of initial allocation) and missing helpers for that. Signed-off-by: Juergen Gross --- RFC V2: fix vcpu_runstate_helper() --- xen/common/schedule.c | 26

[Xen-devel] [PATCH RFC V2 43/45] xen/sched: make vcpu_wake() and vcpu_sleep() core scheduling aware

2019-05-05 Thread Juergen Gross
vcpu_wake() and vcpu_sleep() need to be made core scheduling aware: they might need to switch a single vcpu of an already scheduled item between running and not running. Especially when vcpu_sleep() for a vcpu is being called by a vcpu of the same scheduling item special care must be taken in orde

[Xen-devel] [PATCH RFC V2 26/45] xen/sched: switch schedule() from vcpus to sched_items

2019-05-05 Thread Juergen Gross
Use sched_items instead of vcpus in schedule(). This includes the introduction of sched_item_runstate_change() as a replacement of vcpu_runstate_change() in schedule(). Signed-off-by: Juergen Gross --- xen/common/schedule.c | 70 +-- 1 file changed

[Xen-devel] [PATCH RFC V2 40/45] xen/sched: add a scheduler_percpu_init() function

2019-05-05 Thread Juergen Gross
For support of core scheduling the scheduler cpu callback for CPU_STARTING has to be moved into a dedicated function called by start_secondary() as it needs to run before spin_debug_enable() then due to potentially calling xfree(). Signed-off-by: Juergen Gross --- RFC V2: fix ARM build --- xen/a

[Xen-devel] [PATCH RFC V2 33/45] xen/sched: add code to sync scheduling of all vcpus of a sched item

2019-05-05 Thread Juergen Gross
When switching sched items synchronize all vcpus of the new item to be scheduled at the same time. A variable sched_granularity is added which holds the number of vcpus per schedule item. As tasklets require to schedule the idle item it is required to set the tasklet_work_scheduled parameter of d

[Xen-devel] [PATCH RFC V2 11/45] xen/sched: move some per-vcpu items to struct sched_item

2019-05-05 Thread Juergen Gross
Affinities are scheduler specific attributes, they should be per scheduling item. So move all affinity related fields in struct vcpu to struct sched_item. While at it switch affinity related functions in sched-if.h to use a pointer to sched_item instead to vcpu as parameter. vcpu->last_run_time is

[Xen-devel] [PATCH RFC V2 32/45] xen/sched: move struct task_slice into struct sched_item

2019-05-05 Thread Juergen Gross
In order to prepare for multiple vcpus per schedule item move struct task_slice in schedule() from the local stack into struct sched_item of the currently running item. To make access easier for the single schedulers add the pointer of the currently running item as a parameter of do_schedule(). Wh

[Xen-devel] [PATCH RFC V2 24/45] xen: let vcpu_create() select processor

2019-05-05 Thread Juergen Gross
Today there are two distinct scenarios for vcpu_create(): either for creation of idle-domain vcpus (vcpuid == processor) or for creation of "normal" domain vcpus (including dom0), where the caller selects the initial processor on a round-robin scheme of the allowed processors (allowed being based o

[Xen-devel] [PATCH RFC V2 01/45] xen/sched: add inline wrappers for calling per-scheduler functions

2019-05-05 Thread Juergen Gross
Instead of using the SCHED_OP() macro to call the different scheduler specific functions add inline wrappers for that purpose. Signed-off-by: Juergen Gross --- RFC V2: new patch (Andrew Cooper) --- xen/common/schedule.c | 104 -- xen/include/xen/sched-if.h | 178

[Xen-devel] [PATCH RFC V2 16/45] xen/sched: switch struct task_slice from vcpu to sched_item

2019-05-05 Thread Juergen Gross
Let the schedulers put a sched_item pointer into struct task_slice instead of a vcpu pointer. Signed-off-by: Juergen Gross --- xen/common/sched_arinc653.c | 8 xen/common/sched_credit.c | 4 ++-- xen/common/sched_credit2.c | 4 ++-- xen/common/sched_null.c | 12 ++-- x

[Xen-devel] [PATCH RFC V2 28/45] xen: switch from for_each_vcpu() to for_each_sched_item()

2019-05-05 Thread Juergen Gross
Where appropriate switch from for_each_vcpu() to for_each_sched_item() in order to prepare core scheduling. Signed-off-by: Juergen Gross --- xen/common/domain.c | 9 ++--- xen/common/schedule.c | 107 ++ 2 files changed, 59 insertions(+), 57 de

[Xen-devel] [PATCH RFC V2 34/45] xen/sched: introduce item_runnable_state()

2019-05-05 Thread Juergen Gross
Today the vcpu runstate of a new scheduled vcpu is always set to "running" even if at that time vcpu_runnable() is already returning false due to a race (e.g. with pausing the vcpu). With core scheduling this can no longer work as not all vcpus of a schedule item have to be "running" when being sc

[Xen-devel] [PATCH RFC V2 03/45] xen/sched: alloc struct sched_item for each vcpu

2019-05-05 Thread Juergen Gross
Allocate a struct sched_item for each vcpu. This removes the need to have it locally on the stack in schedule.c. Signed-off-by: Juergen Gross --- xen/common/schedule.c | 67 +++-- xen/include/xen/sched.h | 2 ++ 2 files changed, 33 insertions(+), 36

[Xen-devel] [PATCH RFC V2 41/45] xen/sched: add a percpu resource index

2019-05-05 Thread Juergen Gross
Add a percpu variable holding the index of the cpu in the current sched_resource structure. This index is used to get the correct vcpu of a sched_item on a specific cpu. For now this index will be zero for all cpus, but with core scheduling it will be possible to have higher values, too. Signed-o

[Xen-devel] [PATCH RFC V2 02/45] xen/sched: use new sched_item instead of vcpu in scheduler interfaces

2019-05-05 Thread Juergen Gross
In order to prepare core- and socket-scheduling use a new struct sched_item instead of struct vcpu for interfaces of the different schedulers. Rename the per-scheduler functions insert_vcpu and remove_vcpu to insert_item and remove_item to reflect the change of the parameter. In the schedulers ren

[Xen-devel] [PATCH RFC V2 10/45] xen/sched: switch vcpu_schedule_lock to item_schedule_lock

2019-05-05 Thread Juergen Gross
Rename vcpu_schedule_[un]lock[_irq]() to item_schedule_[un]lock[_irq]() and let it take a sched_item pointer instead of a vcpu pointer as parameter. Signed-off-by: Juergen Gross --- xen/common/sched_credit.c | 17 + xen/common/sched_credit2.c | 40 +++

[Xen-devel] [PATCH RFC V2 37/45] x86: optimize loading of GDT at context switch

2019-05-05 Thread Juergen Gross
Instead of dynamically decide whether the previous vcpu was using full or default GDT just add a percpu variable for that purpose. This at once removes the need for testing vcpu_ids to differ twice. Cache the need_full_gdt(nd) value in a local variable. Signed-off-by: Juergen Gross --- RFC V2: n

[Xen-devel] [PATCH RFC V2 30/45] xen/sched: rework and rename vcpu_force_reschedule()

2019-05-05 Thread Juergen Gross
vcpu_force_reschedule() is only used for modifying the periodic timer of a vcpu. Forcing a vcpu to give up the physical cpu for that purpose is kind of brutal. So instead of doing the reschedule dance just operate on the timer directly. In case we are modifying the timer of the currently running

[Xen-devel] [PATCH RFC V2 13/45] xen/sched: add domain pointer to struct sched_item

2019-05-05 Thread Juergen Gross
Add a pointer to the domain to struct sched_item in order to avoid having to dereference the vcpu pointer of struct sched_item to find the related domain. Signed-off-by: Juergen Gross --- xen/common/schedule.c | 3 ++- xen/include/xen/sched.h | 1 + 2 files changed, 3 insertions(+), 1 deletion

[Xen-devel] [PATCH RFC V2 19/45] xen/sched: make rt scheduler vcpu agnostic.

2019-05-05 Thread Juergen Gross
Switch rt scheduler completely from vcpu to sched_item usage. Signed-off-by: Juergen Gross --- xen/common/sched_rt.c | 356 -- 1 file changed, 174 insertions(+), 182 deletions(-) diff --git a/xen/common/sched_rt.c b/xen/common/sched_rt.c index 186

[Xen-devel] [PATCH RFC V2 18/45] xen/sched: make null scheduler vcpu agnostic.

2019-05-05 Thread Juergen Gross
Switch null scheduler completely from vcpu to sched_item usage. Signed-off-by: Juergen Gross --- xen/common/sched_null.c | 304 1 file changed, 149 insertions(+), 155 deletions(-) diff --git a/xen/common/sched_null.c b/xen/common/sched_null.c ind

[Xen-devel] [PATCH RFC V2 38/45] xen/sched: modify cpupool_domain_cpumask() to be an item mask

2019-05-05 Thread Juergen Gross
cpupool_domain_cpumask() is used by scheduling to select cpus or to iterate over cpus. In order to support scheduling items spanning multiple cpus let cpupool_domain_cpumask() return a cpumask with only one bit set per scheduling resource. Signed-off-by: Juergen Gross --- xen/common/cpupool.c

[Xen-devel] [PATCH RFC V2 27/45] xen/sched: switch sched_move_irqs() to take sched_item as parameter

2019-05-05 Thread Juergen Gross
sched_move_irqs() should work on a sched_item as that is the item moved between cpus. Rename the current function to vcpu_move_irqs() as it is still needed in schedule(). Signed-off-by: Juergen Gross --- xen/common/schedule.c | 18 +- 1 file changed, 13 insertions(+), 5 deletion

[Xen-devel] [PATCH RFC V2 23/45] xen: add sched_item_pause_nosync() and sched_item_unpause()

2019-05-05 Thread Juergen Gross
The credit scheduler calls vcpu_pause_nosync() and vcpu_unpause() today. Add sched_item_pause_nosync() and sched_item_unpause() to perform the same operations on scheduler items instead. Signed-off-by: Juergen Gross --- xen/common/sched_credit.c | 6 +++--- xen/include/xen/sched-if.h | 10

[Xen-devel] [PATCH RFC V2 39/45] xen/sched: support allocating multiple vcpus into one sched item

2019-05-05 Thread Juergen Gross
With a scheduling granularity greater than 1 multiple vcpus share the same struct sched_item. Support that. Setting the initial processor must be done carefully: we can't use sched_set_res() as that relies on for_each_sched_item_vcpu() which in turn needs the vcpu already as a member of the domain

[Xen-devel] [linux-4.9 test] 135672: regressions - FAIL

2019-05-05 Thread osstest service owner
flight 135672 linux-4.9 real [real] http://logs.test-lab.xenproject.org/osstest/logs/135672/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-qcow217 guest-localmigrate/x10 fail REGR. vs. 134015 test-amd64-amd64-exam

Re: [Xen-devel] [PATCH] x86/pt: skip setup of posted format IRTE when gvec is 0

2019-05-05 Thread Chao Gao
On Thu, May 02, 2019 at 10:20:09AM +0200, Roger Pau Monné wrote: >On Wed, May 01, 2019 at 12:41:13AM +0800, Chao Gao wrote: >> On Tue, Apr 30, 2019 at 11:30:33AM +0200, Roger Pau Monné wrote: >> >On Tue, Apr 30, 2019 at 05:01:21PM +0800, Chao Gao wrote: >> >> On Tue, Apr 30, 2019 at 01:56:31AM -060

[Xen-devel] [linux-4.4 test] 135668: regressions - FAIL

2019-05-05 Thread osstest service owner
flight 135668 linux-4.4 real [real] http://logs.test-lab.xenproject.org/osstest/logs/135668/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-qcow217 guest-localmigrate/x10 fail REGR. vs. 133468 Tests which did not s

[Xen-devel] [linux-4.14 test] 135669: regressions - FAIL

2019-05-05 Thread osstest service owner
flight 135669 linux-4.14 real [real] http://logs.test-lab.xenproject.org/osstest/logs/135669/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-arm64-arm64-examine11 examine-serial/bootloader fail REGR. vs. 133923 test-amd64-amd64-xl-

[Xen-devel] [qemu-upstream-4.11-testing bisection] complete test-arm64-arm64-xl-xsm

2019-05-05 Thread osstest service owner
branch xen-4.11-testing xenbranch xen-4.11-testing job test-arm64-arm64-xl-xsm testid xen-boot Tree: linux git://xenbits.xen.org/linux-pvops.git Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git Tree: qemuu git://xenbits.xen.org/qemu-xen.git Tree: xen git://xenbits.xen.org/xen.g

Re: [Xen-devel] [PATCH] xen-blkfront: switch kcalloc to kvcalloc for large array allocation

2019-05-05 Thread Sasha Levin
On Fri, May 03, 2019 at 05:04:01PM +0200, Roger Pau Monne wrote: There's no reason to request physically contiguous memory for those allocations. Reported-by: Ian Jackson Signed-off-by: Roger Pau Monné --- You really don't want this scissor line here, git will trim all your message content b

[Xen-devel] [linux-next test] 135639: regressions - FAIL

2019-05-05 Thread osstest service owner
flight 135639 linux-next real [real] http://logs.test-lab.xenproject.org/osstest/logs/135639/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict 10 debian-hvm-install fail REGR. vs. 135443 t

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

2019-05-05 Thread osstest service owner
flight 135663 qemu-upstream-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/135663/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-qemuu-rhel6hvm-intel 12 guest-start/redhat.repeat fail REGR. vs. 126937

[Xen-devel] [qemu-mainline bisection] complete build-i386-xsm

2019-05-05 Thread osstest service owner
branch xen-unstable xenbranch xen-unstable job build-i386-xsm testid xen-build Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git Tree: qemuu git://git.qemu.org/qemu.git Tree: xen git://xenbits.xen.org/xen.git *** Found and reproduced probl

[Xen-devel] [xen-4.7-testing test] 135653: regressions - FAIL

2019-05-05 Thread osstest service owner
flight 135653 xen-4.7-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/135653/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64-xsm 6 xen-buildfail REGR. vs. 133596 build-i386-xsm

[Xen-devel] {xen, dom0}_vga_console_info.u.vesa_lfb.lfb_base field too small

2019-05-05 Thread Marek Marczykowski-Górecki
Hi, I have a machine that allocate vesa LFB above 4GB, as reported by UEFI GOP. At 0x40 to be specific. vga_console_info.u.vesa_lfb.lfb_base is a 32bit field, so it gets truncated, leading to all kind of memory corruptions when something writes there. If that would be only about Xen, that

[Xen-devel] [xen-4.9-testing test] 135624: regressions - FAIL

2019-05-05 Thread osstest service owner
flight 135624 xen-4.9-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/135624/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64-prev 6 xen-buildfail REGR. vs. 132889 test-amd64-amd6

[Xen-devel] [freebsd-master test] 135640: regressions - FAIL

2019-05-05 Thread osstest service owner
flight 135640 freebsd-master real [real] http://logs.test-lab.xenproject.org/osstest/logs/135640/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64-freebsd-again 5 host-install(5) fail REGR. vs. 135233 build-amd64-xen-

[Xen-devel] [xen-unstable bisection] complete test-amd64-i386-xl-qemut-ws16-amd64

2019-05-05 Thread osstest service owner
branch xen-unstable xenbranch xen-unstable job test-amd64-i386-xl-qemut-ws16-amd64 testid windows-install Tree: linux git://xenbits.xen.org/linux-pvops.git Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git Tree: qemuu git

[Xen-devel] [xen-unstable-coverity test] 135749: regressions - ALL FAIL

2019-05-05 Thread osstest service owner
flight 135749 xen-unstable-coverity real [real] http://logs.test-lab.xenproject.org/osstest/logs/135749/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: coverity-amd647 coverity-upload fail REGR. vs. 133615 version t

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

2019-05-05 Thread osstest service owner
flight 135539 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/135539/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-qcow217 guest-localmigrate/x10 fail REGR. vs. 133580 build-armhf-pvops

[Xen-devel] [qemu-upstream-4.11-testing test] 135603: regressions - FAIL

2019-05-05 Thread osstest service owner
flight 135603 qemu-upstream-4.11-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/135603/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-arm64-xsm broken in 134594 build-arm64

[Xen-devel] [xen-4.6-testing test] 135630: regressions - FAIL

2019-05-05 Thread osstest service owner
flight 135630 xen-4.6-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/135630/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-i386-prev 6 xen-buildfail REGR. vs. 127792 build-amd64-pre