[Xen-devel] Xen 4.11 Development Update

2018-03-18 Thread Juergen Gross
This email only tracks big items for xen.git tree. Please reply for items you would like to see in 4.11 so that people have an idea what is going on and prioritise accordingly. You're welcome to provide description and use cases of the feature you're working on. = Timeline = We now adopt a

[Xen-devel] [xen-unstable-smoke test] 120949: tolerable all pass - PUSHED

2018-03-18 Thread osstest service owner
flight 120949 xen-unstable-smoke real [real] http://logs.test-lab.xenproject.org/osstest/logs/120949/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-amd64-amd64-libvirt 13 migrate-support-checkfail never pass test-arm64-arm64-xl-xsm

[Xen-devel] What is the option 'e' used for in 'xl create' command

2018-03-18 Thread Dongli Zhang
Hi, There is an 'e' option when running the following xl command: - xl create - xl restore - xl migrate - xl remus The 'e' option is used to "Do not wait in the background (on ) for the death of the domain". This option dates back to Dec 2009. Would you please help me understand the objective

Re: [Xen-devel] [PATCH v2 18/45] ARM: new VGIC: Add IRQ sorting

2018-03-18 Thread Julien Grall
Hi Andre, On 03/15/2018 08:30 PM, Andre Przywara wrote: Adds the sorting function to cover the case where you have more IRQs to consider than you have LRs. We consider their priorities. This uses the new sort_list() implementation imported from Linux. This is based on Linux commit

Re: [Xen-devel] [PATCH v2 16/45] ARM: new VGIC: Implement virtual IRQ injection

2018-03-18 Thread Julien Grall
Hi, On 03/15/2018 08:30 PM, Andre Przywara wrote: Provide a vgic_queue_irq_unlock() function which decides whether a given IRQ needs to be queued to a VCPU's ap_list. This should be called whenever an IRQ becomes pending or enabled, either as a result of a hardware IRQ injection, from devices

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

2018-03-18 Thread osstest service owner
flight 120877 xen-4.9-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/120877/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-xl-qemut-ws16-amd64 16 guest-localmigrate/x10 fail REGR. vs. 12

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

2018-03-18 Thread osstest service owner
flight 120866 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/120866/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-xl-xsm7 xen-boot fail REGR. vs. 118324

Re: [Xen-devel] [PATCH v2 15/45] ARM: new VGIC: Add acccessor to new struct vgic_irq instance

2018-03-18 Thread Julien Grall
Hi Andre, On 03/15/2018 08:30 PM, Andre Przywara wrote: The new VGIC implementation centers around a struct vgic_irq instance per virtual IRQ. Provide a function to retrieve the right instance for a given IRQ number and (in case of private interrupts) the right VCPU. This also includes the

Re: [Xen-devel] [PATCH v2 14/45] ARM: new VGIC: Add data structure definitions

2018-03-18 Thread Julien Grall
Hi Andre, On 03/15/2018 08:30 PM, Andre Przywara wrote: Add a new header file for the new and improved GIC implementation. The big change is that we now have a struct vgic_irq per IRQ instead of spreading all the information over various bitmaps in the ranks. We include this new header

Re: [Xen-devel] [PATCH v2 12/45] ARM: evtchn: Handle level triggered IRQs correctly

2018-03-18 Thread Julien Grall
Hi Andre, On 03/15/2018 08:30 PM, Andre Przywara wrote: The event channel IRQ has level triggered semantics, however the current VGIC treats everything as edge triggered. To correctly process those IRQs, we have to lower the (virtual) IRQ line at some point in time, depending on whether ther

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

2018-03-18 Thread osstest service owner
flight 120879 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/120879/ Perfect :-) All tests in this flight passed as required version targeted for testing: ovmf 34d808add3dc23aaa37e1c9edb2fcc2b50118367 baseline version: ovmf

[Xen-devel] [PATCH] xen: fix null sched build with debug=n

2018-03-18 Thread Doug Goldstein
The null_dom() static inline is just used when debug=y so it results in a error with the default CFLAGS and debug=n. Signed-off-by: Doug Goldstein --- sched_null.c:123:32: error: unused function 'null_dom' [-Werror,-Wunused-function] Feel free to fix this better. ---

Re: [Xen-devel] [PATCH v2 11/45] ARM: timer: Handle level triggered IRQs correctly

2018-03-18 Thread Julien Grall
Hi Andre, On 03/15/2018 08:30 PM, Andre Przywara wrote: The ARM Generic Timer uses a level-sensitive interrupt semantic. We easily catch when the line goes high, as this triggers the hardware IRQ. However we have to sync the state of the interrupt condition at certain points to catch when the

Re: [Xen-devel] [PATCH v2 10/45] ARM: GIC: Allow reading pending state of a hardware IRQ

2018-03-18 Thread Julien Grall
Hi Andre, On 03/15/2018 08:30 PM, Andre Przywara wrote: To synchronize level triggered interrupts which are mapped into a guest, we need to update the virtual line level at certain points in time. For a hardware mapped interrupt the GIC is the only place where we can easily access this

Re: [Xen-devel] [PATCH] xen/arm: Relax ARM_SMCCC_ARCH_WORKAROUND_1 discovery

2018-03-18 Thread Julien Grall
Hi Stefano, On 03/16/2018 08:27 PM, Stefano Stabellini wrote: On Mon, 12 Mar 2018, julien.gr...@arm.com wrote: From: Julien Grall A recent update to the ARM SMCCC_ARCH_WORKAROUND_1 specification (see [1]) allows firmware to return a non zero, positive value, to describe

Re: [Xen-devel] [PATCH v2 09/45] ARM: GIC: Allow tweaking the active and pending state of an IRQ

2018-03-18 Thread Julien Grall
On 03/16/2018 04:05 PM, Andre Przywara wrote: Hi, Hi Andre, On 15/03/18 20:30, Andre Przywara wrote: +} +} + +static void gicv2_set_pending_state(struct irq_desc *irqd, bool pending) +{ +ASSERT(spin_is_locked(>lock)); + +if ( pending ) +{ +/* The INPROGRESS bit

Re: [Xen-devel] [PATCH v2] xen/arm: Fix platform name to xilinx_zynqmp from xgene_storm

2018-03-18 Thread Julien Grall
Hi, On 03/18/2018 03:00 PM, Edgar E. Iglesias wrote: On Sun, Mar 18, 2018 at 02:50:26PM +0530, Amit Singh Tomar wrote: Signed-off-by: Amit Singh Tomar Reviewed-by: Edgar E. Iglesias Acked-by: Julien Grall And

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

2018-03-18 Thread osstest service owner
flight 120869 qemu-mainline real [real] http://logs.test-lab.xenproject.org/osstest/logs/120869/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-pvshim broken test-amd64-amd64-qemuu-nested-intel 14

[Xen-devel] [seabios test] 120867: regressions - FAIL

2018-03-18 Thread osstest service owner
flight 120867 seabios real [real] http://logs.test-lab.xenproject.org/osstest/logs/120867/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop fail REGR. vs. 115539 Tests which did not

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

2018-03-18 Thread osstest service owner
flight 120859 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/120859/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-libvirt-raw 5 host-ping-check-native fail REGR. vs. 120037

[Xen-devel] [rumprun test] 120872: regressions - FAIL

2018-03-18 Thread osstest service owner
flight 120872 rumprun real [real] http://logs.test-lab.xenproject.org/osstest/logs/120872/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-amd64-rumprun 6 rumprun-buildfail REGR. vs. 106754 build-i386-rumprun

[Xen-devel] [libvirt test] 120863: tolerable all pass - PUSHED

2018-03-18 Thread osstest service owner
flight 120863 libvirt real [real] http://logs.test-lab.xenproject.org/osstest/logs/120863/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-armhf-armhf-libvirt-xsm 14 saverestore-support-checkfail like 120785 test-armhf-armhf-libvirt 14

Re: [Xen-devel] [PATCH v2] xen/arm: Fix platform name to xilinx_zynqmp from xgene_storm

2018-03-18 Thread Edgar E. Iglesias
On Sun, Mar 18, 2018 at 02:50:26PM +0530, Amit Singh Tomar wrote: > Signed-off-by: Amit Singh Tomar Reviewed-by: Edgar E. Iglesias > --- > Changes since v1: > * Addressed Andre's comment. > --- > xen/arch/arm/platforms/xilinx-zynqmp.c |

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

2018-03-18 Thread osstest service owner
flight 120846 linux-4.1 real [real] http://logs.test-lab.xenproject.org/osstest/logs/120846/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-arm64-pvops 6 kernel-build fail REGR. vs. 118294 build-i386-pvops

[Xen-devel] [xen-unstable-coverity test] 120905: all pass - PUSHED

2018-03-18 Thread osstest service owner
flight 120905 xen-unstable-coverity real [real] http://logs.test-lab.xenproject.org/osstest/logs/120905/ Perfect :-) All tests in this flight passed as required version targeted for testing: xen 0012ae8afb4a6e76f2847119f2c6850fbf41d9b7 baseline version: xen

[Xen-devel] [PATCH v2] xen/arm: Fix platform name to xilinx_zynqmp from xgene_storm

2018-03-18 Thread Amit Singh Tomar
Signed-off-by: Amit Singh Tomar --- Changes since v1: * Addressed Andre's comment. --- xen/arch/arm/platforms/xilinx-zynqmp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xen/arch/arm/platforms/xilinx-zynqmp.c

[Xen-devel] [PATCH v1] xen/arm: Add Marvell ARMADA 3700 early printk support

2018-03-18 Thread Amit Singh Tomar
Signed-off-by: Amit Singh Tomar --- docs/misc/arm/early-printk.txt | 1 + xen/arch/arm/Rules.mk | 1 + xen/arch/arm/arm64/debug-mvebu.inc | 48 ++ 3 files changed, 50 insertions(+) create mode 100644

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

2018-03-18 Thread osstest service owner
flight 120835 linux-next real [real] http://logs.test-lab.xenproject.org/osstest/logs/120835/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-xl-credit2 6 xen-install fail REGR. vs. 120654