Re: [PATCH v2 4/8] tools/ocaml/xenstored: only quit on SIGTERM when a reload is possible

2021-01-17 Thread Jürgen Groß
On 15.01.21 23:28, Edwin Török wrote: Currently when oxenstored receives SIGTERM it dumps its state and quits. It is possible to then restart it if --restart is given, however that is not always safe: * domains could have active transactions, and after a restart they would either reuse transacti

Re: [PATCH v2 1/8] tools/xenstore: add live update command to xenstore-control

2021-01-17 Thread Jürgen Groß
On 15.01.21 23:28, Edwin Török wrote: From: Juergen Gross Add the "live-update" command to xenstore-control enabling updating xenstored to a new version in a running Xen system. With -c it is possible to pass a different command line to the new instance of xenstored. This will replace the com

Re: [PATCH v3 5/8] xen/hypfs: add support for id-based dynamic directories

2021-01-17 Thread Jürgen Groß
On 18.12.20 10:09, Jan Beulich wrote: On 18.12.2020 09:57, Jürgen Groß wrote: On 17.12.20 13:14, Jan Beulich wrote: On 17.12.2020 12:32, Jürgen Groß wrote: On 17.12.20 12:28, Jan Beulich wrote: On 09.12.2020 17:09, Juergen Gross wrote: +static const struct hypfs_entry *hypfs_dyndir_enter( +

[linux-5.4 test] 158477: regressions - FAIL

2021-01-17 Thread osstest service owner
flight 158477 linux-5.4 real [real] http://logs.test-lab.xenproject.org/osstest/logs/158477/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-arm64-arm64-xl-seattle broken in 158473 test-amd64-amd64-dom0pvh-xl-intel

[ovmf test] 158479: regressions - FAIL

2021-01-17 Thread osstest service owner
flight 158479 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/158479/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-i3866 xen-buildfail REGR. vs. 158459 Tests which did not succee

[linux-linus test] 158476: regressions - FAIL

2021-01-17 Thread osstest service owner
flight 158476 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/158476/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-qemuu-rhel6hvm-intel 7 xen-install fail REGR. vs. 152332 test-amd64-i386-qem

[qemu-mainline test] 158475: regressions - FAIL

2021-01-17 Thread osstest service owner
flight 158475 qemu-mainline real [real] flight 158478 qemu-mainline real-retest [real] http://logs.test-lab.xenproject.org/osstest/logs/158475/ http://logs.test-lab.xenproject.org/osstest/logs/158478/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be

Re: [PATCH] x86/mem_sharing: silence ubsan warning

2021-01-17 Thread Tamas K Lengyel
On Mon, Jan 4, 2021 at 12:21 PM Tamas K Lengyel wrote: > > On Mon, Jan 4, 2021 at 7:31 AM Andrew Cooper > wrote: > > > > On 03/01/2021 18:47, Tamas K Lengyel wrote: > > > Running Xen compiled with UBSAN produces a warning for mismatched size. > > > It's > > > benign but this patch silences the

Re: [PATCH V4 23/24] libxl: Introduce basic virtio-mmio support on Arm

2021-01-17 Thread Oleksandr
On 15.01.21 23:30, Julien Grall wrote: Hi Oleksandr, Hi Julien On 12/01/2021 21:52, Oleksandr Tyshchenko wrote: From: Julien Grall This patch creates specific device node in the Guest device-tree with allocated MMIO range and SPI interrupt if specific 'virtio' property is present in d

Re: [PATCH V4 15/24] xen/arm: Stick around in leave_hypervisor_to_guest until I/O has completed

2021-01-17 Thread Oleksandr
On 15.01.21 22:55, Julien Grall wrote: Hi Oleksandr, Hi Julien On 12/01/2021 21:52, Oleksandr Tyshchenko wrote: From: Oleksandr Tyshchenko This patch adds proper handling of return value of vcpu_ioreq_handle_completion() which involves using a loop in leave_hypervisor_to_guest(). The

[linux-5.4 test] 158473: regressions - trouble: broken/fail/pass

2021-01-17 Thread osstest service owner
flight 158473 linux-5.4 real [real] http://logs.test-lab.xenproject.org/osstest/logs/158473/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-arm64-arm64-xl-seattle broken test-arm64-arm64-xl-seattle 5 host-install

Re: [PATCH V4 14/24] arm/ioreq: Introduce arch specific bits for IOREQ/DM features

2021-01-17 Thread Oleksandr
On 17.01.21 20:07, Julien Grall wrote: On 17/01/2021 17:11, Oleksandr wrote: On 15.01.21 22:26, Julien Grall wrote: Hi Julien Hi Oleksandr, Hi Julien +   PROGRESS(xen):   ret = relinquish_memory(d, &d->xenpage_list);   if ( ret ) diff --git a/xen/arch/arm/io

Re: [PATCH V4 14/24] arm/ioreq: Introduce arch specific bits for IOREQ/DM features

2021-01-17 Thread Julien Grall
On 17/01/2021 17:11, Oleksandr wrote: On 15.01.21 22:26, Julien Grall wrote: Hi Julien Hi Oleksandr, +   PROGRESS(xen):   ret = relinquish_memory(d, &d->xenpage_list);   if ( ret ) diff --git a/xen/arch/arm/io.c b/xen/arch/arm/io.c index ae7ef96..9814481 100644 ---

Re: [PATCH v6 1/3] xen/arm: add support for run_in_exception_handler()

2021-01-17 Thread Julien Grall
Hi Juergen, On 16/01/2021 19:05, Jürgen Groß wrote: On 16.01.21 18:19, Julien Grall wrote: Hi Juergen, On 16/01/2021 10:33, Juergen Gross wrote: Add support to run a function in an exception handler for Arm. Do it as on x86 via a bug_frame, but pass the function pointer via a register (this n

Re: [PATCH V4 14/24] arm/ioreq: Introduce arch specific bits for IOREQ/DM features

2021-01-17 Thread Oleksandr
On 15.01.21 22:26, Julien Grall wrote: Hi Julien On 12/01/2021 21:52, Oleksandr Tyshchenko wrote: diff --git a/xen/arch/arm/domain.c b/xen/arch/arm/domain.c index 18cafcd..8f55aba 100644 --- a/xen/arch/arm/domain.c +++ b/xen/arch/arm/domain.c @@ -15,6 +15,7 @@   #include   #include   #in

[linux-linus test] 158471: regressions - FAIL

2021-01-17 Thread osstest service owner
flight 158471 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/158471/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-i386-qemuu-rhel6hvm-intel 7 xen-install fail REGR. vs. 152332 test-amd64-i386-qem

[qemu-mainline test] 158470: regressions - FAIL

2021-01-17 Thread osstest service owner
flight 158470 qemu-mainline real [real] flight 158474 qemu-mainline real-retest [real] http://logs.test-lab.xenproject.org/osstest/logs/158470/ http://logs.test-lab.xenproject.org/osstest/logs/158474/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be

Re: [PATCH V4 14/24] arm/ioreq: Introduce arch specific bits for IOREQ/DM features

2021-01-17 Thread Oleksandr
On 15.01.21 02:55, Stefano Stabellini wrote: Hi Stefano On Tue, 12 Jan 2021, Oleksandr Tyshchenko wrote: From: Julien Grall This patch adds basic IOREQ/DM support on Arm. The subsequent patches will improve functionality and add remaining bits. The IOREQ/DM features are supposed to be bu

[xen-unstable test] 158467: tolerable FAIL

2021-01-17 Thread osstest service owner
flight 158467 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/158467/ Failures :-/ but no regressions. Tests which are failing intermittently (not blocking): test-amd64-amd64-examine 4 memdisk-try-append fail pass in 158457 test-amd64-amd64-xl-qemuu-debian

Re: [PATCH V4 13/24] xen/ioreq: Use guest_cmpxchg64() instead of cmpxchg()

2021-01-17 Thread Oleksandr
On 15.01.21 21:37, Julien Grall wrote: Hi Oleksandr, Hi Julien On 12/01/2021 21:52, Oleksandr Tyshchenko wrote: From: Oleksandr Tyshchenko The cmpxchg() in ioreq_send_buffered() operates on memory shared with the emulator domain (and the target domain if the legacy interface is used).

[xen-unstable-coverity test] 158472: all pass - PUSHED

2021-01-17 Thread osstest service owner
flight 158472 xen-unstable-coverity real [real] http://logs.test-lab.xenproject.org/osstest/logs/158472/ Perfect :-) All tests in this flight passed as required version targeted for testing: xen db9c4ad1b1abaef3c38027b9b2700d9250d13125 baseline version: xen 414b