Re: [PATCH 2/2] xen/arm: p2m: Populate pages for GICv2 mapping in arch_domain_create()

2022-10-18 Thread Jan Beulich
On 17.10.2022 21:12, Andrew Cooper wrote: > --- a/xen/arch/arm/p2m.c > +++ b/xen/arch/arm/p2m.c > @@ -1736,8 +1736,36 @@ void p2m_final_teardown(struct domain *d) > if ( !p2m->domain ) > return; > > -ASSERT(page_list_empty(&p2m->pages)); > -ASSERT(page_list_empty(&d->arch.pa

Re: [PATCH] tools/xendomains: Restrict domid pattern in LIST_GREP

2022-10-18 Thread Bertrand Marquis
Hi, Gentil ping on this one as it might be a suitable one for 4.17 Cheers Bertrand > On 3 Oct 2022, at 15:42, Peter Hoyes wrote: > > From: Peter Hoyes > > The xendomains script uses the output of `xl list -l` to collect the > id and name of each domain, which is used in the shutdown logic, a

Re: Porting Xen in raspberry pi4B

2022-10-18 Thread Vipul Suneja
Hi Stefano, Thanks for the response! I could install tigerVNC, x11vnc & libvncserver in Dom0 xen-image-minimal but only manage to install libvncserver(couldn't install tigervnc & x11vnc because of x11 support missing, it's wayland) in DOMU custom graphical image. I tried running vncviewer with IP

Re: i915 "GPU HANG", bisected to a2daa27c0c61 "swiotlb: simplify swiotlb_max_segment"

2022-10-18 Thread Christoph Hellwig
On Tue, Oct 18, 2022 at 05:52:16AM +0200, Marek Marczykowski-Górecki wrote: > not only) when using IGD in Xen PV dom0. After not very long time Xorg > crashes, and dmesg contain messages like this: > > i915 :00:02.0: [drm] GPU HANG: ecode 7:1:01fffbfe, in Xorg [5337] > i915 :00:02.

Re: [PATCH v1 10/12] hw/arm: introduce xenpv machine

2022-10-18 Thread Julien Grall
Hi Stefano, On 18/10/2022 02:26, Stefano Stabellini wrote: On Sun, 16 Oct 2022, Julien Grall wrote: Hi, There seem to be some missing patches on xen-devel (including the cover letter). Is that expected? On 15/10/2022 06:07, Vikram Garhwal wrote: Add a new machine xenpv which creates a IOREQ

Re: i915 "GPU HANG", bisected to a2daa27c0c61 "swiotlb: simplify swiotlb_max_segment"

2022-10-18 Thread Jan Beulich
On 18.10.2022 10:24, Christoph Hellwig wrote: > @@ -127,19 +128,22 @@ static inline unsigned int i915_sg_dma_sizes(struct > scatterlist *sg) > return page_sizes; > } > > -static inline unsigned int i915_sg_segment_size(void) > +static inline unsigned int i915_sg_segment_size(struct device

Re: [PATCH] xen/arm: p2m: fix pa_range_info for 52-bit pa range

2022-10-18 Thread Michal Orzel
Hi Xenia, On 17/10/2022 19:32, Xenia Ragiadakou wrote: > > > Currently the pa_range_info for the 52-bit pa range advertizes that the > p2m root table consists of 8 concatenated tables at level 3, which does > not make much sense. I think the current code advertises 8 concatenated tables at level

Re: Issue: Networking performance in Xen VM on Arm64

2022-10-18 Thread Leo Yan
On Mon, Oct 17, 2022 at 04:50:05PM -0700, Stefano Stabellini wrote: [...] > > Which means it takes 543us to let Dom0 to receive the notification. > > You could see DomU runs in CPU3 and Dom0 runs on CPU13, there should > > not have contention for CPU resources. Seems to me, it's likely Xen > > h

[xen-unstable-smoke test] 174039: regressions - FAIL

2022-10-18 Thread osstest service owner
flight 174039 xen-unstable-smoke real [real] flight 174046 xen-unstable-smoke real-retest [real] http://logs.test-lab.xenproject.org/osstest/logs/174039/ http://logs.test-lab.xenproject.org/osstest/logs/174046/ Regressions :-( Tests which did not succeed and are blocking, including tests which co

Re: [PATCH] xen/arm: p2m: fix pa_range_info for 52-bit pa range

2022-10-18 Thread Xenia Ragiadakou
On 10/18/22 12:02, Michal Orzel wrote: Hi Michal, Hi Xenia, On 17/10/2022 19:32, Xenia Ragiadakou wrote: Currently the pa_range_info for the 52-bit pa range advertizes that the p2m root table consists of 8 concatenated tables at level 3, which does not make much sense. I think the current

Re: [PATCH] xen/arm: p2m: fix pa_range_info for 52-bit pa range

2022-10-18 Thread Julien Grall
Hi Xenia, On 17/10/2022 18:32, Xenia Ragiadakou wrote: Currently the pa_range_info for the 52-bit pa range advertizes that the p2m root table consists of 8 concatenated tables at level 3, which does not make much sense. In order to support the 52-bit pa size with 4KB granule, the p2m root table

Need guidance regarding emulation of GICR_PENDBASER and GICR_PROPBASER registers on Aarch32

2022-10-18 Thread Ayan Kumar Halder
Hi Andre/All, Greetings. I am trying to port Xen on Cortex-R52. I am trying to understand whether GICR_PENDBASER and GICR_PROPBASER exist on Aarch32 platform. Looking at the definition of the registers in "Arm IHI ID020922", (from my understanding) it seems the registers can be accessed in 6

Re: [PATCH] xen/arm: p2m: fix pa_range_info for 52-bit pa range

2022-10-18 Thread Julien Grall
Hi Xenia, On 18/10/2022 11:27, Xenia Ragiadakou wrote: On 10/18/22 12:02, Michal Orzel wrote: Hi Michal, Hi Xenia, On 17/10/2022 19:32, Xenia Ragiadakou wrote: Currently the pa_range_info for the 52-bit pa range advertizes that the p2m root table consists of 8 concatenated tables at level

Re: i915 "GPU HANG", bisected to a2daa27c0c61 "swiotlb: simplify swiotlb_max_segment"

2022-10-18 Thread Christoph Hellwig
On Tue, Oct 18, 2022 at 10:57:37AM +0200, Jan Beulich wrote: > Shouldn't this then be xen_pv_domain() that you use here, and - if you > really want IS_ENABLED() in addition - CONFIG_XEN_PV? I'll need help from people that understand Xen better than me what the exact conditions (and maybe also comm

Re: [PATCH v4] templates: introduce GRUB_TOP_LEVEL_* vars

2022-10-18 Thread Olaf Hering
Mon, 17 Oct 2022 03:35:32 -0700 Denton Liu : > A user may wish to use an image that is not sorted as the "latest" > version as the top-level entry. Correct. What is really required is some form of file pattern matching and to use --id= in "menuentry title" commands. That way one can have the

Re: Need guidance regarding emulation of GICR_PENDBASER and GICR_PROPBASER registers on Aarch32

2022-10-18 Thread Andre Przywara
On Tue, 18 Oct 2022 11:38:00 +0100 Ayan Kumar Halder wrote: Hi Ayan, > Greetings. I am trying to port Xen on Cortex-R52. Oh dear, my condolences. > I am trying to understand whether GICR_PENDBASER and GICR_PROPBASER > exist on Aarch32 platform. Those are GIC MMIO registers, so they exist reg

Re: [PATCH] xen/arm: p2m: fix pa_range_info for 52-bit pa range

2022-10-18 Thread Xenia Ragiadakou
On 10/18/22 13:56, Julien Grall wrote: Hi Julien, Hi Xenia, On 18/10/2022 11:27, Xenia Ragiadakou wrote: On 10/18/22 12:02, Michal Orzel wrote: Hi Michal, Hi Xenia, On 17/10/2022 19:32, Xenia Ragiadakou wrote: Currently the pa_range_info for the 52-bit pa range advertizes that the p2

Re: [PATCH 1/2] arm/p2m: Rework p2m_init()

2022-10-18 Thread Bertrand Marquis
Hi Andrew, > On 17 Oct 2022, at 20:12, Andrew Cooper wrote: > > p2m_init() is mostly trivial initialisation, but has two failable operations Maybe say “two operations that can fail” as the failable does seem fully right :-) But I am not a native speaker so I will let that to you. > which are

Re: i915 "GPU HANG", bisected to a2daa27c0c61 "swiotlb: simplify swiotlb_max_segment"

2022-10-18 Thread Marek Marczykowski-Górecki
On Tue, Oct 18, 2022 at 10:24:13AM +0200, Christoph Hellwig wrote: > On Tue, Oct 18, 2022 at 05:52:16AM +0200, Marek Marczykowski-Górecki wrote: > > not only) when using IGD in Xen PV dom0. After not very long time Xorg > > crashes, and dmesg contain messages like this: > > > > i915 :00:02

Re: [PATCH V2] xen/virtio: Handle PCI devices which Host controller is described in DT

2022-10-18 Thread Oleksandr Tyshchenko
On 18.10.22 03:33, Stefano Stabellini wrote: Hello Stefano > On Sat, 15 Oct 2022, Oleksandr Tyshchenko wrote: >> From: Oleksandr Tyshchenko >> >> Use the same "xen-grant-dma" device concept for the PCI devices >> behind device-tree based PCI Host controller, but with one modification. >> Unlike

Re: [PATCH v4] xen/arm: p2m: Populate pages for GICv2 mapping in arch_domain_create()

2022-10-18 Thread Julien Grall
Hi Henry, On 17/10/2022 17:51, Henry Wang wrote: @@ -1736,7 +1739,20 @@ void p2m_final_teardown(struct domain *d) if ( !p2m->domain ) return; +/* + * No need to call relinquish_p2m_mapping() here because + * p2m_final_teardown() is called either after domain_reli

RE: [PATCH v4] xen/arm: p2m: Populate pages for GICv2 mapping in arch_domain_create()

2022-10-18 Thread Henry Wang
Hi Julien, > -Original Message- > From: Julien Grall > Subject: Re: [PATCH v4] xen/arm: p2m: Populate pages for GICv2 mapping in > arch_domain_create() > > if ( p2m->root ) > > @@ -1784,6 +1800,8 @@ int p2m_init(struct domain *d) > > As Andrew pointed out the change in p2m_init() w

Re: [PATCH v6 1/6] xen/x86: Provide helpers for common code to access acpi_numa

2022-10-18 Thread Jan Beulich
On 11.10.2022 13:17, Wei Chen wrote: > acpi_numa is a specific NUMA switch for ACPI NUMA implementation. > Other NUMA implementation may not need this switch. But this switch is > not only used by ACPI code, it is also used directly in some general > NUMA logic code. So far this hasn't caused any p

Re: [PATCH v6 2/6] xen/x86: move generically usable NUMA code from x86 to common

2022-10-18 Thread Jan Beulich
On 11.10.2022 13:17, Wei Chen wrote: > v5 -> v6: > 1. Replace numa_scan_node to numa_process_nodes in commit log. > 2. Limit the scope of page_num_node, vnuma and page of numa_setup > function. > 3. Use memset to init page_num_node instead of for_each_online_node. > 4. Use %u instead of %d

Re: [PATCH v4] templates: introduce GRUB_TOP_LEVEL_* vars

2022-10-18 Thread Denton Liu
Hi Olaf, On Tue, Oct 18, 2022 at 01:12:35PM +0200, Olaf Hering wrote: > Mon, 17 Oct 2022 03:35:32 -0700 Denton Liu : > > > A user may wish to use an image that is not sorted as the "latest" > > version as the top-level entry. > > Correct. > > What is really required is some form of file patter

Re: [PATCH v6 5/6] xen/x86: move NUMA process nodes nodes code from x86 to common

2022-10-18 Thread Jan Beulich
On 11.10.2022 13:17, Wei Chen wrote: > --- a/xen/arch/x86/numa.c > +++ b/xen/arch/x86/numa.c > @@ -46,6 +46,11 @@ bool arch_numa_disabled(void) > return acpi_numa < 0; > } > > +bool arch_numa_unavailable(void) __init ? > @@ -31,11 +46,334 @@ nodemask_t __read_mostly node_online_map = { {

Re: [PATCH v4] templates: introduce GRUB_TOP_LEVEL_* vars

2022-10-18 Thread Olaf Hering
Tue, 18 Oct 2022 06:57:36 -0700 Denton Liu : > If I'm understanding correctly, what you're proposing is a mechanism for > setting the default entry. If I'm not mistaken, this seems like an > orthogonal discussion to me. My patch proposes a method of setting the > top-level menu entry while this me

Re: i915 "GPU HANG", bisected to a2daa27c0c61 "swiotlb: simplify swiotlb_max_segment"

2022-10-18 Thread Jan Beulich
On 18.10.2022 13:02, Christoph Hellwig wrote: > On Tue, Oct 18, 2022 at 10:57:37AM +0200, Jan Beulich wrote: >> Shouldn't this then be xen_pv_domain() that you use here, and - if you >> really want IS_ENABLED() in addition - CONFIG_XEN_PV? > > I'll need help from people that understand Xen better

[PATCH v5 0/2] arm/p2m: XSA-409 fix

2022-10-18 Thread Henry Wang
This series contains: 1. The first patch from Andrew that reworks p2m_init() so that fallible operations in p2m_init() will not lead to leakage of VMID or the root table. 2. The patch in [1] rebased on top of the p2m_init() rework that populate default 16 pages to the p2m pool for the mapping of G

[PATCH v5 1/2] arm/p2m: Rework p2m_init()

2022-10-18 Thread Henry Wang
From: Andrew Cooper p2m_init() is mostly trivial initialisation, but has two fallible operations which are on either side of the backpointer trigger for teardown to take actions. p2m_free_vmid() is idempotent with a failed p2m_alloc_vmid(), so rearrange p2m_init() to perform all trivial setup, t

[PATCH v5 2/2] xen/arm: p2m: Populate pages for GICv2 mapping in p2m_init()

2022-10-18 Thread Henry Wang
Hardware using GICv2 needs to create a P2M mapping of 8KB GICv2 area when the domain is created. Considering the worst case of page tables which requires 6 P2M pages as the two pages will be consecutive but not necessarily in the same L3 page table and keep a buffer, populate 16 pages as the defaul

Re: i915 "GPU HANG", bisected to a2daa27c0c61 "swiotlb: simplify swiotlb_max_segment"

2022-10-18 Thread Christoph Hellwig
On Tue, Oct 18, 2022 at 04:21:43PM +0200, Jan Beulich wrote: > Leaving the "i915 abuses" part aside (because I can't tell what exactly the > abuse is), but assuming that "can't cope with bounce buffering" means they > don't actually use the allocated buffers, I'd suggest this: Except for one odd p

RE: [PATCH v5 1/2] arm/p2m: Rework p2m_init()

2022-10-18 Thread Henry Wang
> -Original Message- > Subject: [PATCH v5 1/2] arm/p2m: Rework p2m_init() > > From: Andrew Cooper > > p2m_init() is mostly trivial initialisation, but has two fallible operations > which are on either side of the backpointer trigger for teardown to take > actions. > > p2m_free_vmid() is

Re: i915 "GPU HANG", bisected to a2daa27c0c61 "swiotlb: simplify swiotlb_max_segment"

2022-10-18 Thread Juergen Gross
On 18.10.22 16:33, Christoph Hellwig wrote: On Tue, Oct 18, 2022 at 04:21:43PM +0200, Jan Beulich wrote: Leaving the "i915 abuses" part aside (because I can't tell what exactly the abuse is), but assuming that "can't cope with bounce buffering" means they don't actually use the allocated buffers

[linux-linus test] 174034: regressions - trouble: blocked/fail/pass/starved

2022-10-18 Thread osstest service owner
flight 174034 linux-linus real [real] http://logs.test-lab.xenproject.org/osstest/logs/174034/ 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. 173462 Tests which did not

Re: i915 "GPU HANG", bisected to a2daa27c0c61 "swiotlb: simplify swiotlb_max_segment"

2022-10-18 Thread Christoph Hellwig
On Tue, Oct 18, 2022 at 04:53:50PM +0200, Juergen Gross wrote: >> If we don't need the IS_ENABLED is not needed I'm all for dropping it. >> But unless I misread the code, on arm/arm64 even PV guests are 1:1 >> mapped so that all Linux physically contigous memory also is Xen >> contigous, so we don'

[qemu-mainline test] 174030: tolerable trouble: fail/pass/starved - PUSHED

2022-10-18 Thread osstest service owner
flight 174030 qemu-mainline real [real] http://logs.test-lab.xenproject.org/osstest/logs/174030/ Failures :-/ but no regressions. Tests which did not succeed, but are not blocking: test-amd64-amd64-xl-qemuu-win7-amd64 19 guest-stopfail like 173967 test-amd64-i386-xl-qemuu-win7-amd64

[xen-unstable-smoke test] 174048: regressions - FAIL

2022-10-18 Thread osstest service owner
flight 174048 xen-unstable-smoke real [real] flight 174050 xen-unstable-smoke real-retest [real] http://logs.test-lab.xenproject.org/osstest/logs/174048/ http://logs.test-lab.xenproject.org/osstest/logs/174050/ Regressions :-( Tests which did not succeed and are blocking, including tests which co

Re: [PATCH v4] xen/arm: p2m: Populate pages for GICv2 mapping in arch_domain_create()

2022-10-18 Thread Bertrand Marquis
Hi Andrew, > On 17 Oct 2022, at 20:07, Andrew Cooper wrote: > > On 17/10/2022 17:51, Henry Wang wrote: >> diff --git a/xen/arch/arm/p2m.c b/xen/arch/arm/p2m.c >> index f17500ddf3..0b4e24218e 100644 >> --- a/xen/arch/arm/p2m.c >> +++ b/xen/arch/arm/p2m.c >> @@ -1784,6 +1800,8 @@ int p2m_init(stru

Re: Proposal for deviations in static analyser findings

2022-10-18 Thread Luca Fancellu
> On 13 Oct 2022, at 12:34, Jan Beulich wrote: > > On 13.10.2022 12:11, Luca Fancellu wrote: >>> On 13 Oct 2022, at 08:50, Jan Beulich wrote: >>> On 12.10.2022 18:00, Luca Fancellu wrote: In the Xen codebase, these tags will be used to document and suppress findings: - SA

Re: Proposal for deviations in static analyser findings

2022-10-18 Thread Jan Beulich
On 18.10.2022 17:17, Luca Fancellu wrote: >> On 13 Oct 2022, at 12:34, Jan Beulich wrote: >> On 13.10.2022 12:11, Luca Fancellu wrote: On 13 Oct 2022, at 08:50, Jan Beulich wrote: On 12.10.2022 18:00, Luca Fancellu wrote: > Entries in the database should never be removed, even if th

Re: Proposal for deviations in static analyser findings

2022-10-18 Thread Luca Fancellu
> On 18 Oct 2022, at 16:29, Jan Beulich wrote: > > On 18.10.2022 17:17, Luca Fancellu wrote: >>> On 13 Oct 2022, at 12:34, Jan Beulich wrote: >>> On 13.10.2022 12:11, Luca Fancellu wrote: > On 13 Oct 2022, at 08:50, Jan Beulich wrote: > On 12.10.2022 18:00, Luca Fancellu wrote: >>

Re: Proposal for deviations in static analyser findings

2022-10-18 Thread Jan Beulich
On 18.10.2022 17:49, Luca Fancellu wrote: >> On 18 Oct 2022, at 16:29, Jan Beulich wrote: >> On 18.10.2022 17:17, Luca Fancellu wrote: On 13 Oct 2022, at 12:34, Jan Beulich wrote: On 13.10.2022 12:11, Luca Fancellu wrote: >> On 13 Oct 2022, at 08:50, Jan Beulich wrote: >> Iirc

Re: Proposal for deviations in static analyser findings

2022-10-18 Thread Bertrand Marquis
Hi, > On 18 Oct 2022, at 16:29, Jan Beulich wrote: > > On 18.10.2022 17:17, Luca Fancellu wrote: >>> On 13 Oct 2022, at 12:34, Jan Beulich wrote: >>> On 13.10.2022 12:11, Luca Fancellu wrote: > On 13 Oct 2022, at 08:50, Jan Beulich wrote: > On 12.10.2022 18:00, Luca Fancellu wrote: >>>

[xen-unstable test] 173980: trouble: broken/fail/pass

2022-10-18 Thread osstest service owner
flight 173980 xen-unstable real [real] http://logs.test-lab.xenproject.org/osstest/logs/173980/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-libvirt-vhd broken Tests which are fail

Re: Porting Xen in raspberry pi4B

2022-10-18 Thread Stefano Stabellini
It usually works the way it is described in the guide: https://www.virtuatopia.com/index.php?title=Configuring_a_VNC_based_Graphical_Console_for_a_Xen_Paravirtualized_domainU_Guest You don't need to install any VNC-related server software because it is already provided by Xen (to be precise it is

[xen-unstable-smoke test] 174051: regressions - FAIL

2022-10-18 Thread osstest service owner
flight 174051 xen-unstable-smoke real [real] flight 174056 xen-unstable-smoke real-retest [real] http://logs.test-lab.xenproject.org/osstest/logs/174051/ http://logs.test-lab.xenproject.org/osstest/logs/174056/ Regressions :-( Tests which did not succeed and are blocking, including tests which co

Re: Issue: Networking performance in Xen VM on Arm64

2022-10-18 Thread Stefano Stabellini
On Tue, 18 Oct 2022, Leo Yan wrote: > On Mon, Oct 17, 2022 at 04:50:05PM -0700, Stefano Stabellini wrote: > > [...] > > > > Which means it takes 543us to let Dom0 to receive the notification. > > > You could see DomU runs in CPU3 and Dom0 runs on CPU13, there should > > > not have contention for

[xen-unstable-smoke test] 174059: regressions - FAIL

2022-10-18 Thread osstest service owner
flight 174059 xen-unstable-smoke real [real] http://logs.test-lab.xenproject.org/osstest/logs/174059/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-xl 14 guest-start fail REGR. vs. 173457 Tests which

[xen-4.15-testing test] 173987: regressions - FAIL

2022-10-18 Thread osstest service owner
flight 173987 xen-4.15-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/173987/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-arm64-arm64-xl-seattle 14 guest-start fail REGR. vs. 172547 test-armhf-arm

Re: [PATCH v2 0/3] Yocto Gitlab CI

2022-10-18 Thread Stefano Stabellini
On Mon, 17 Oct 2022, Stefano Stabellini wrote: > It should be > > BB_NUMBER_THREADS="2" > > but that worked! Let me a couple of more tests. I could run successfully a Yocto build test with qemuarm64 as target in gitlab-ci, hurray! No size issues, no build time issues, everything was fine. See: h

Re: [PATCH v1 10/12] hw/arm: introduce xenpv machine

2022-10-18 Thread Stefano Stabellini
On Tue, 18 Oct 2022, Julien Grall wrote: > On 18/10/2022 02:26, Stefano Stabellini wrote: > > On Sun, 16 Oct 2022, Julien Grall wrote: > > > Hi, > > > > > > There seem to be some missing patches on xen-devel (including the cover > > > letter). Is that expected? > > > > > > On 15/10/2022 06:07, Vi

Re: [PATCH V2] xen/virtio: Handle PCI devices which Host controller is described in DT

2022-10-18 Thread Stefano Stabellini
On Tue, 18 Oct 2022, Oleksandr Tyshchenko wrote: > On 18.10.22 03:33, Stefano Stabellini wrote: > > On Sat, 15 Oct 2022, Oleksandr Tyshchenko wrote: > >> From: Oleksandr Tyshchenko > >> > >> Use the same "xen-grant-dma" device concept for the PCI devices > >> behind device-tree based PCI Host cont

Re: [PATCH V2] xen/virtio: Handle PCI devices which Host controller is described in DT

2022-10-18 Thread Stefano Stabellini
On Sat, 15 Oct 2022, Oleksandr Tyshchenko wrote: > From: Oleksandr Tyshchenko > > Use the same "xen-grant-dma" device concept for the PCI devices > behind device-tree based PCI Host controller, but with one modification. > Unlike for platform devices, we cannot use generic IOMMU bindings > (iommu

[xen-unstable-smoke test] 174064: regressions - FAIL

2022-10-18 Thread osstest service owner
flight 174064 xen-unstable-smoke real [real] http://logs.test-lab.xenproject.org/osstest/logs/174064/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-xl 14 guest-start fail REGR. vs. 173457 Tests which

RE: [PATCH v6 2/6] xen/x86: move generically usable NUMA code from x86 to common

2022-10-18 Thread Wei Chen
Hi Jan, > -Original Message- > From: Jan Beulich > Sent: 2022年10月18日 21:46 > To: Wei Chen > Cc: nd ; Andrew Cooper ; Roger Pau > Monné ; Wei Liu ; George Dunlap > ; Julien Grall ; Stefano > Stabellini ; xen-devel@lists.xenproject.org > Subject: Re: [PATCH v6 2/6] xen/x86: move genericall

RE: [PATCH v6 5/6] xen/x86: move NUMA process nodes nodes code from x86 to common

2022-10-18 Thread Wei Chen
Hi Jan, > -Original Message- > From: Jan Beulich > Sent: 2022年10月18日 22:08 > To: Wei Chen > Cc: nd ; Andrew Cooper ; Roger Pau > Monné ; Wei Liu ; George Dunlap > ; Julien Grall ; Stefano > Stabellini ; xen-devel@lists.xenproject.org > Subject: Re: [PATCH v6 5/6] xen/x86: move NUMA proce

[xen-4.16-testing test] 173986: regressions - FAIL

2022-10-18 Thread osstest service owner
flight 173986 xen-4.16-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/173986/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-arm64-arm64-xl-seattle 14 guest-start fail REGR. vs. 172623 test-armhf-arm

[xen-unstable-smoke test] 174066: regressions - FAIL

2022-10-18 Thread osstest service owner
flight 174066 xen-unstable-smoke real [real] http://logs.test-lab.xenproject.org/osstest/logs/174066/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-armhf-armhf-xl 14 guest-start fail REGR. vs. 173457 Tests which

Re: [PATCH v4] templates: introduce GRUB_TOP_LEVEL_* vars

2022-10-18 Thread Denton Liu
Hi Olaf, On Tue, Oct 18, 2022 at 04:18:21PM +0200, Olaf Hering wrote: > I think this can be done already today. At least YaST offers a way to select > a specific item in a submenu and pass it to grub-set-default. This leads to > an entry like this in grubenv: Right, we currently offer the abili

[xen-4.14-testing test] 174003: regressions - FAIL

2022-10-18 Thread osstest service owner
flight 174003 xen-4.14-testing real [real] http://logs.test-lab.xenproject.org/osstest/logs/174003/ Regressions :-( Tests which did not succeed and are blocking, including tests which could not be run: test-amd64-amd64-xl-credit2 broken in 173725 test-arm64-arm64-xl-vhd

Re: [PATCH v4] templates: introduce GRUB_TOP_LEVEL_* vars

2022-10-18 Thread Michael Chang
On Tue, Oct 18, 2022 at 04:18:21PM +0200, Olaf Hering wrote: > Tue, 18 Oct 2022 06:57:36 -0700 Denton Liu : > > > If I'm understanding correctly, what you're proposing is a mechanism for > > setting the default entry. If I'm not mistaken, this seems like an > > orthogonal discussion to me. My patc

Re: Proposal for deviations in static analyser findings

2022-10-18 Thread Jan Beulich
On 18.10.2022 18:11, Bertrand Marquis wrote: >> On 18 Oct 2022, at 16:29, Jan Beulich wrote: >> On 18.10.2022 17:17, Luca Fancellu wrote: On 13 Oct 2022, at 12:34, Jan Beulich wrote: On 13.10.2022 12:11, Luca Fancellu wrote: >> On 13 Oct 2022, at 08:50, Jan Beulich wrote: >> On

Re: [PATCH v6 2/6] xen/x86: move generically usable NUMA code from x86 to common

2022-10-18 Thread Jan Beulich
On 19.10.2022 03:58, Wei Chen wrote: >> -Original Message- >> From: Jan Beulich >> Sent: 2022年10月18日 21:46 >> >> On 11.10.2022 13:17, Wei Chen wrote: >>> +static void cf_check dump_numa(unsigned char key) >>> +{ >>> +s_time_t now = NOW(); >>> +unsigned int i, j, n; >>> + >>> +p

RE: [PATCH v6 2/6] xen/x86: move generically usable NUMA code from x86 to common

2022-10-18 Thread Henry Wang
Hi Jan and Wei, > -Original Message- > Subject: Re: [PATCH v6 2/6] xen/x86: move generically usable NUMA code > from x86 to common > > On 11.10.2022 13:17, Wei Chen wrote: > > v5 -> v6: > > 1. Replace numa_scan_node to numa_process_nodes in commit log. > > 2. Limit the scope of page_num

RE: [PATCH v6 2/6] xen/x86: move generically usable NUMA code from x86 to common

2022-10-18 Thread Wei Chen
Hi Jan, > -Original Message- > From: Jan Beulich > Sent: 2022年10月19日 14:46 > To: Wei Chen > Cc: nd ; Andrew Cooper ; Roger Pau > Monné ; Wei Liu ; George Dunlap > ; Julien Grall ; Stefano > Stabellini ; xen-devel@lists.xenproject.org > Subject: Re: [PATCH v6 2/6] xen/x86: move genericall

Re: [PATCH v6 2/6] xen/x86: move generically usable NUMA code from x86 to common

2022-10-18 Thread Jan Beulich
On 19.10.2022 08:50, Henry Wang wrote: >> -Original Message- >> Subject: Re: [PATCH v6 2/6] xen/x86: move generically usable NUMA code >> from x86 to common >> >> On 11.10.2022 13:17, Wei Chen wrote: >>> v5 -> v6: >>> 1. Replace numa_scan_node to numa_process_nodes in commit log. >>> 2. L