[xen-4.18-testing bisection] complete build-arm64

2024-07-04 Thread osstest service owner
branch xen-4.18-testing xenbranch xen-4.18-testing job build-arm64 testid xen-build Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git Tree: qemuu git://xenbits.xen.org/qemu-xen.git Tree: seabios git://xenbits.xen.org/osstest/seabios.git Tree: xen git://xenbits.xen.org/xen.git *** Found and reprod

Re: [PATCH v1 2/2] xen: mapcache: Fix unmapping of first entries in buckets

2024-07-04 Thread Edgar E. Iglesias
On Thu, Jul 04, 2024 at 05:44:52PM +0100, Alex Bennée wrote: > Anthony PERARD writes: > > > On Tue, Jul 02, 2024 at 12:44:21AM +0200, Edgar E. Iglesias wrote: > >> From: "Edgar E. Iglesias" > >> > >> This fixes the clobbering of the entry->next pointer when > >> unmapping the first entry in a b

[linux-linus test] 186659: tolerable FAIL - PUSHED

2024-07-04 Thread osstest service owner
flight 186659 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/186659/ Failures :-/ but no regressions. Tests which are failing intermittently (not blocking): test-armhf-armhf-xl-multivcpu 8 xen-bootfail in 186647 pass in 186659 test-armhf-armhf-libvirt-vhd 8 x

[ovmf test] 186678: all pass - PUSHED

2024-07-04 Thread osstest service owner
flight 186678 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/186678/ Perfect :-) All tests in this flight passed as required version targeted for testing: ovmf 9389b9a208cc5c7d9b055ea06d92cc4903f705ee baseline version: ovmf 6852f6984bdab86a1662e

[ovmf test] 186669: all pass - PUSHED

2024-07-04 Thread osstest service owner
flight 186669 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/186669/ Perfect :-) All tests in this flight passed as required version targeted for testing: ovmf 6852f6984bdab86a1662e89e1ef0f3abc39559b6 baseline version: ovmf cdffb638c85da87f6b9d6

Re: Serious AMD-Vi(?) issue

2024-07-04 Thread Elliott Mitchell
On Mon, Jul 01, 2024 at 11:07:57AM -0700, Elliott Mitchell wrote: > On Thu, Jun 27, 2024 at 05:18:15PM -0700, Elliott Mitchell wrote: > > I'm rather surprised it was so long before the next system restart. > > Seems a quiet period as far as security updates go. Good news is I made > > several ne

[xen-unstable-smoke test] 186661: tolerable all pass - PUSHED

2024-07-04 Thread osstest service owner
flight 186661 xen-unstable-smoke real [real] http://logs.test-lab.xenproject.org/osstest/logs/186661/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-amd64-amd64-libvirt 15 migrate-support-checkfail never pass test-arm64-arm64-xl-xsm 1

[xen-unstable test] 186650: tolerable FAIL

2024-07-04 Thread osstest service owner
flight 186650 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/186650/ Failures :-/ but no regressions. Tests which are failing intermittently (not blocking): test-armhf-armhf-xl 8 xen-boot fail in 186646 pass in 186650 test-amd64-amd64-xl-pvshim 20

[ovmf test] 186660: all pass - PUSHED

2024-07-04 Thread osstest service owner
flight 186660 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/186660/ Perfect :-) All tests in this flight passed as required version targeted for testing: ovmf cdffb638c85da87f6b9d61194513a24cd6a73c6a baseline version: ovmf 4e36bed8128f67fc73f41

[xen-4.18-testing test] 186655: regressions - FAIL

2024-07-04 Thread osstest service owner
flight 186655 xen-4.18-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/186655/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-arm64 6 xen-buildfail REGR. vs. 186514 build-arm64-xs

[xen-4.17-testing test] 186654: regressions - FAIL

2024-07-04 Thread osstest service owner
flight 186654 xen-4.17-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/186654/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: build-arm64 6 xen-buildfail REGR. vs. 186515 build-arm64-xs

Re: [PATCH for-4.19 4/4] CI: Rework the CentOS7 container

2024-07-04 Thread Andrew Cooper
On 04/07/2024 9:15 am, Roger Pau Monné wrote: > On Wed, Jul 03, 2024 at 04:09:48PM +0100, Andrew Cooper wrote: >> On 03/07/2024 3:55 pm, Roger Pau Monné wrote: >>> On Wed, Jul 03, 2024 at 03:20:02PM +0100, Andrew Cooper wrote: Signed-off-by: Andrew Cooper >>> Acked-by: Roger Pau Monné >> Tha

[PATCH for-4.19 v2 4/4] CI: Rework the CentOS7 container

2024-07-04 Thread Andrew Cooper
CentOS 7 is fully End-of-life as of 2024-06-30, and the Yum repo configuration points at URLs which have become non-existent. First, start by using a heredoc RUN for legibility. It's important to use `set -e` to offset the fact that we're no longer chaining every command together with an &&. Als

Re: [PATCH for-4.19 3/4] CI: Drop bin86/dev86 from archlinux container

2024-07-04 Thread Andrew Cooper
On 03/07/2024 5:19 pm, Anthony PERARD wrote: > On Wed, Jul 03, 2024 at 03:52:48PM +0100, Andrew Cooper wrote: >> Also, Archlinux is nonblocking because it's a rolling distro and >> periodically breaks older trees because of an updated GCC. > Correction: It should be nonblocking, it's not at the mom

Re: [PATCH v4] xen/riscv: PE/COFF image header for RISC-V target

2024-07-04 Thread Milan Đokić
On Wed, Jul 3, 2024 at 5:55 PM Jan Beulich wrote: > > On 03.07.2024 02:04, Milan Djokic wrote: > > Added riscv image header to enable boot from second stage bootloaders (e.g. > > uboot. Image header defined in riscv-image-header.h) > > Additionally, RISC-V xen image is extended with PE/COFF heade

[ovmf test] 186658: all pass - PUSHED

2024-07-04 Thread osstest service owner
flight 186658 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/186658/ Perfect :-) All tests in this flight passed as required version targeted for testing: ovmf 4e36bed8128f67fc73f41acb1beaffd77ef76e90 baseline version: ovmf 6b9307192bf590b3136e6

Re: [PATCH v1 2/2] xen: mapcache: Fix unmapping of first entries in buckets

2024-07-04 Thread Alex Bennée
Anthony PERARD writes: > On Tue, Jul 02, 2024 at 12:44:21AM +0200, Edgar E. Iglesias wrote: >> From: "Edgar E. Iglesias" >> >> This fixes the clobbering of the entry->next pointer when >> unmapping the first entry in a bucket of a mapcache. >> >> Fixes: 123acd816d ("xen: mapcache: Unmap first

[linux-linus test] 186647: regressions - FAIL

2024-07-04 Thread osstest service owner
flight 186647 linux-linus real [real] flight 186657 linux-linus real-retest [real] http://logs.test-lab.xenproject.org/osstest/logs/186647/ http://logs.test-lab.xenproject.org/osstest/logs/186657/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run

[libvirt test] 186648: tolerable all pass - PUSHED

2024-07-04 Thread osstest service owner
flight 186648 libvirt real [real] http://logs.test-lab.xenproject.org/osstest/logs/186648/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-armhf-armhf-libvirt 16 saverestore-support-checkfail like 186637 test-amd64-amd64-libvirt 15 migrate-s

[xen-unstable-smoke test] 186653: tolerable all pass - PUSHED

2024-07-04 Thread osstest service owner
flight 186653 xen-unstable-smoke real [real] http://logs.test-lab.xenproject.org/osstest/logs/186653/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-amd64-amd64-libvirt 15 migrate-support-checkfail never pass test-arm64-arm64-xl-xsm 1

[PATCH for-4.{17,18}] evtchn: build fix for Arm

2024-07-04 Thread Jan Beulich
When backporting daa90dfea917 ("pirq_cleanup_check() leaks") I neglected to pay attention to it depending on 13a7b0f9f747 ("restrict concept of pIRQ to x86"). That one doesn't want backporting imo, so use / adjust custom #ifdef-ary to address the immediate issue of pirq_cleanup_check() not being av

[ovmf test] 186656: all pass - PUSHED

2024-07-04 Thread osstest service owner
flight 186656 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/186656/ Perfect :-) All tests in this flight passed as required version targeted for testing: ovmf 6b9307192bf590b3136e690a07196d4255051fdc baseline version: ovmf 592725d2291b9844cfd91

Re: [PATCH v1 2/2] xen: mapcache: Fix unmapping of first entries in buckets

2024-07-04 Thread Anthony PERARD
On Tue, Jul 02, 2024 at 12:44:21AM +0200, Edgar E. Iglesias wrote: > From: "Edgar E. Iglesias" > > This fixes the clobbering of the entry->next pointer when > unmapping the first entry in a bucket of a mapcache. > > Fixes: 123acd816d ("xen: mapcache: Unmap first entries in buckets") > Reported-b

Re: [XEN PATCH v11 5/8] x86/domctl: Add XEN_DOMCTL_gsi_permission to grant gsi

2024-07-04 Thread Jan Beulich
On 30.06.2024 14:33, Jiqian Chen wrote: > @@ -237,6 +238,38 @@ long arch_do_domctl( > break; > } > > +case XEN_DOMCTL_gsi_permission: > +{ > +int irq; > +uint8_t mask = 1; > +unsigned int gsi = domctl->u.gsi_permission.gsi; > +bool allow = dom

Re: [XEN PATCH v11 4/8] x86/physdev: Return pirq that irq was already mapped to

2024-07-04 Thread Jan Beulich
On 30.06.2024 14:33, Jiqian Chen wrote: > allocate_pirq is to allocate a pirq for a irq, and it supports to > allocate a free pirq(pirq parameter is <0) or a specific pirq (pirq > parameter is > 0). > > For current code, it has four usecases. > > First, pirq>0 and current_pirq>0, (current_pirq me

[ovmf test] 186652: all pass - PUSHED

2024-07-04 Thread osstest service owner
flight 186652 ovmf real [real] http://logs.test-lab.xenproject.org/osstest/logs/186652/ Perfect :-) All tests in this flight passed as required version targeted for testing: ovmf 592725d2291b9844cfd9187111e904c6383e2000 baseline version: ovmf ed07a2bb11b358fdece44

Re: [PATCH v1 1/2] physmem: Bail out qemu_ram_block_from_host() for invalid ram addrs

2024-07-04 Thread Alex Bennée
"Edgar E. Iglesias" writes: > On Thu, Jul 4, 2024 at 1:26 PM Alex Bennée wrote: > > "Edgar E. Iglesias" writes: > > > From: "Edgar E. Iglesias" > > > > Bail out in qemu_ram_block_from_host() when > > xen_ram_addr_from_mapcache() does not find an existing > > mapping. > > > > Signed-off

Re: [PATCH for-4.19 4/4] CI: Rework the CentOS7 container

2024-07-04 Thread Oleksii
On Wed, 2024-07-03 at 15:20 +0100, Andrew Cooper wrote: > CentOS 7 is fully End-of-life as of 2024-06-30, and the Yum repo > configuration > points at URLs which have become non-existent. > > First, start by using a heredoc RUN for legibility.  It's important > to use > `set -e` to offset the fact

Re: [PATCH v1 1/2] physmem: Bail out qemu_ram_block_from_host() for invalid ram addrs

2024-07-04 Thread Edgar E. Iglesias
On Thu, Jul 4, 2024 at 1:26 PM Alex Bennée wrote: > "Edgar E. Iglesias" writes: > > > From: "Edgar E. Iglesias" > > > > Bail out in qemu_ram_block_from_host() when > > xen_ram_addr_from_mapcache() does not find an existing > > mapping. > > > > Signed-off-by: Edgar E. Iglesias > > --- > > syst

[xen-unstable-smoke test] 186651: tolerable all pass - PUSHED

2024-07-04 Thread osstest service owner
flight 186651 xen-unstable-smoke real [real] http://logs.test-lab.xenproject.org/osstest/logs/186651/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-amd64-amd64-libvirt 15 migrate-support-checkfail never pass test-arm64-arm64-xl-xsm 1

Re: [PATCH for-4.19 0/4] CI: Fixes, part 1

2024-07-04 Thread Oleksii
On Thu, 2024-07-04 at 11:51 +0100, Andrew Cooper wrote: > On 04/07/2024 11:37 am, Oleksii wrote: > > On Wed, 2024-07-03 at 15:19 +0100, Andrew Cooper wrote: > > > Minimum fixes to rebuild the containers, following the HEREDOC > > > problems. > > > > > > Unrelated to the HEREDOC problems, Archlinux

Re: [PATCH 14/26] block: move the nonrot flag to queue_limits

2024-07-04 Thread Simon Fernandez
Hi folks, how can I unsubscribe from this group.? Thanks in advance. S > On 24 Jun 2024, at 18:08, Keith Busch wrote: > > On Mon, Jun 17, 2024 at 08:04:41AM +0200, Christoph Hellwig wrote: >> -#define blk_queue_nonrot(q) test_bit(QUEUE_FLAG_NONROT, &(q)->queue_flags) >> +#define blk_queue_nonrot

Re: [PATCH for-4.19 0/4] CI: Fixes, part 1

2024-07-04 Thread Andrew Cooper
On 04/07/2024 11:37 am, Oleksii wrote: > On Wed, 2024-07-03 at 15:19 +0100, Andrew Cooper wrote: >> Minimum fixes to rebuild the containers, following the HEREDOC >> problems. >> >> Unrelated to the HEREDOC problems, Archlinux and CentOS 7 need >> aditional >> chagnes to rebuild. >> >> There will b

Re: [PATCH for-4.19? 0/2] build/mkheader: Fixes

2024-07-04 Thread Oleksii
On Wed, 2024-07-03 at 23:55 +0100, Andrew Cooper wrote: > For 4.19?  Noticed while staring at build logs.  Low risk, as the > build system > contains a cross-check that mkheader generates the same layout. > > Not the end of the world if these fixes delay to 4.20. Release-Acked-by: Oleksii Kurochko

Re: [PATCH for-4.19 0/4] CI: Fixes, part 1

2024-07-04 Thread Oleksii
On Wed, 2024-07-03 at 15:19 +0100, Andrew Cooper wrote: > Minimum fixes to rebuild the containers, following the HEREDOC > problems. > > Unrelated to the HEREDOC problems, Archlinux and CentOS 7 need > aditional > chagnes to rebuild. > > There will be subsequent work to make some improvements to

Re: [PATCH for-4.19] tools/xs-clients: Fix `make clean` rule

2024-07-04 Thread Oleksii
On Wed, 2024-07-03 at 23:36 +0100, Andrew Cooper wrote: > Prior to the split, "the clients" used > tools/xenstored/Makefile.common whose > clean rule includes *.o whereas after the split, the removal of *.o > was lost > by virtule of not including Makefile.common any more. > > This is the bug behi

Re: [PATCH v4] xen/riscv: PE/COFF image header for RISC-V target

2024-07-04 Thread Oleksii
On Wed, 2024-07-03 at 17:55 +0200, Jan Beulich wrote: > So, first: Please Cc all applicable maintainers. It would probably be > prudent > to also Cc Oleksii, who's doing most of the RISC-V work now (but > Oleksii, > please correct me if you don't want to be Cc-ed). Thanks for adding me and I will b

Re: [PATCH v1 1/2] physmem: Bail out qemu_ram_block_from_host() for invalid ram addrs

2024-07-04 Thread Alex Bennée
"Edgar E. Iglesias" writes: > From: "Edgar E. Iglesias" > > Bail out in qemu_ram_block_from_host() when > xen_ram_addr_from_mapcache() does not find an existing > mapping. > > Signed-off-by: Edgar E. Iglesias > --- > system/physmem.c | 4 > 1 file changed, 4 insertions(+) > > diff --git a

Re: [PATCH 2/2] build/mkheader: Fix Syntax/DeprecationWarnings

2024-07-04 Thread Anthony PERARD
On Wed, Jul 03, 2024 at 11:55:25PM +0100, Andrew Cooper wrote: > With Python 3.11, the following is emitted during a build: > > tools/include/xen-foreign/mkheader.py:162: DeprecationWarning: invalid > escape sequence '\s' > regex = "#define\s+%s\\b" % define; > tools/include/xen-foreign/m

Re: [PATCH 1/2] build/mkheader: Remove C-isms from the code

2024-07-04 Thread Anthony PERARD
On Wed, Jul 03, 2024 at 11:55:24PM +0100, Andrew Cooper wrote: > This was clearly written by a C programmer, rather than a python programmer. > Drop all the useless semi-colons. > > The very final line of the script simply references f.close, rather than > calling the function. Switch to using a

Re: [PATCH for-4.20] xen/arm: dom0less: Add #redistributor-regions property to GICv3 node

2024-07-04 Thread Luca Fancellu
> On 4 Jul 2024, at 08:54, Michal Orzel wrote: > > Dom0less domain using host memory layout may use more than one > re-distributor region (d->arch.vgic.nr_regions > 1). In that case Xen > will add them in a "reg" property of a GICv3 domU node. Guest needs to > know how many regions to search f

Re: [PATCH for-4.19 4/4] CI: Rework the CentOS7 container

2024-07-04 Thread Roger Pau Monné
On Wed, Jul 03, 2024 at 04:09:48PM +0100, Andrew Cooper wrote: > On 03/07/2024 3:55 pm, Roger Pau Monné wrote: > > On Wed, Jul 03, 2024 at 03:20:02PM +0100, Andrew Cooper wrote: > >> CentOS 7 is fully End-of-life as of 2024-06-30, and the Yum repo > >> configuration > >> points at URLs which have

Re: [PATCH 12/17] xen: address violations of MISRA C:2012 Directive 4.10

2024-07-04 Thread Alessandro Zucchelli
On 2024-07-03 14:51, Jan Beulich wrote: On 01.07.2024 15:43, Alessandro Zucchelli wrote: From: Maria Celeste Cesario Modify creation rule for asm-offsets.h to conform to the new standard and to not generate conflicting guards between architectures (which is a violation of the directive). Modif

[PATCH for-4.20] xen/arm: dom0less: Add #redistributor-regions property to GICv3 node

2024-07-04 Thread Michal Orzel
Dom0less domain using host memory layout may use more than one re-distributor region (d->arch.vgic.nr_regions > 1). In that case Xen will add them in a "reg" property of a GICv3 domU node. Guest needs to know how many regions to search for, and therefore the GICv3 dt binding [1] specifies that "#re

Re: [PATCH 10/17] x86/asm: address violations of MISRA C:2012 Directive 4.10

2024-07-04 Thread Alessandro Zucchelli
On 2024-07-03 14:49, Jan Beulich wrote: On 01.07.2024 15:36, Alessandro Zucchelli wrote: --- a/docs/misra/safe.json +++ b/docs/misra/safe.json @@ -90,6 +90,14 @@ "name": "Dir 4.10: direct inclusion guard before", "text": "Headers with just the direct inclusion guard be

[xen-unstable test] 186646: tolerable FAIL - PUSHED

2024-07-04 Thread osstest service owner
flight 186646 xen-unstable real [real] flight 186649 xen-unstable real-retest [real] http://logs.test-lab.xenproject.org/osstest/logs/186646/ http://logs.test-lab.xenproject.org/osstest/logs/186649/ Failures :-/ but no regressions. Tests which are failing intermittently (not blocking): test-armh