[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [PATCH v8 0/6] Device tree based NUMA support for Arm - Part#2


  • To: Jan Beulich <jbeulich@xxxxxxxx>
  • From: Wei Chen <Wei.Chen@xxxxxxx>
  • Date: Mon, 14 Nov 2022 08:33:54 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=r63zZomc9U74+1Bh9OYsZ1IPa6dITlE3XkixBna1HC8=; b=SmOmexYwZk51+1msBiqNhC1BVLafKINtaRSBPWu8N7cB3Fa4smrY3dGC5X1Vpc9P3kJoKYtHa4bq73dnK0wp0uIB3c998n2uEeQIiKD/JH6jkOMajQ0ViwZfUFVZOd1x7GGiwH2HbjeFBH3hZ8e+CDvUeeAksby01R4Cq7gTtOOSBd9iqr5ypOrz1T8l2THs1f+9YDmmaI0XEm7enmWUPGpXvb20XBCj3xe6AyTllLpLdK+C2xLzZw+5eZwtLDExnKhWUzmJLhuehubscR1zR/pYAh4YHpeZn8teko/m0kr31wMBPqJzYBj5RcyhPbV7pHkdTYiXVr6R3Ki27s2F4A==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oM9IYadFdahKA17x7Hh+4B/cu3h4UkerMLABbA+I4A6VuYZkvvortOwpG3GVmdKfOewf1Op/E5rL38LRBEbbCwTDUVBx+xfgRmNPFUVcCNp9oUUMl3W0AY49pz3EbgW//1iD+iiToMzSL3zu4VFG6Tsey2EHkcL+itQFszwyDTMbq0sajoAcyU/aoPFl9YoYYeZQSPeJbp/KrLkhwuTkh6PnUCT72PnPjSIIwJCcl6mRTzB8iLBSI1hbmQk0Jgobnn0ldwDaGiJ5/W2Q3iKHt34ZQn1LrbIu7MKUVUuRiQcWItcdlpfGqa/8/KzcNDH6HOCzN73ujoajJzoVEgY4YQ==
  • Authentication-results-original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Cc: nd <nd@xxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, George Dunlap <george.dunlap@xxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Mon, 14 Nov 2022 08:34:23 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Nodisclaimer: true
  • Original-authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Thread-index: AQHY9/NBdTAzy3F6U0ar/3rX7ynbh64+D8cAgAABF9CAAAPhgIAAADOQ
  • Thread-topic: [PATCH v8 0/6] Device tree based NUMA support for Arm - Part#2

Hi Jan,

> -----Original Message-----
> From: Jan Beulich <jbeulich@xxxxxxxx>
> Sent: 2022年11月14日 16:23
> To: Wei Chen <Wei.Chen@xxxxxxx>
> Cc: nd <nd@xxxxxxx>; Andrew Cooper <andrew.cooper3@xxxxxxxxxx>; Roger Pau
> Monné <roger.pau@xxxxxxxxxx>; Wei Liu <wl@xxxxxxx>; George Dunlap
> <george.dunlap@xxxxxxxxxx>; Julien Grall <julien@xxxxxxx>; Stefano
> Stabellini <sstabellini@xxxxxxxxxx>; xen-devel@xxxxxxxxxxxxxxxxxxxx
> Subject: Re: [PATCH v8 0/6] Device tree based NUMA support for Arm -
> Part#2
> 
> On 14.11.2022 09:14, Wei Chen wrote:
> > Hi Jan,
> >
> >> -----Original Message-----
> >> From: Jan Beulich <jbeulich@xxxxxxxx>
> >> Sent: 2022年11月14日 16:05
> >> To: Wei Chen <Wei.Chen@xxxxxxx>
> >> Cc: nd <nd@xxxxxxx>; Andrew Cooper <andrew.cooper3@xxxxxxxxxx>; Roger
> Pau
> >> Monné <roger.pau@xxxxxxxxxx>; Wei Liu <wl@xxxxxxx>; George Dunlap
> >> <george.dunlap@xxxxxxxxxx>; Julien Grall <julien@xxxxxxx>; Stefano
> >> Stabellini <sstabellini@xxxxxxxxxx>; xen-devel@xxxxxxxxxxxxxxxxxxxx
> >> Subject: Re: [PATCH v8 0/6] Device tree based NUMA support for Arm -
> >> Part#2
> >>> So in this patch series, we implement a set of NUMA API to use
> >>> device tree to describe the NUMA layout. We reuse most of the
> >>> code of x86 NUMA to create and maintain the mapping between
> >>> memory and CPU, create the matrix between any two NUMA nodes.
> >>> Except ACPI and some x86 specified code, we have moved other
> >>> code to common. In next stage, when we implement ACPI based
> >>> NUMA for Arm64, we may move the ACPI NUMA code to common too,
> >>> but in current stage, we keep it as x86 only.
> >>>
> >>> This patch serires has been tested and booted well on one
> >>> Arm64 NUMA machine and one HPE x86 NUMA machine.
> >>>
> >>> [1] https://lists.xenproject.org/archives/html/xen-devel/2022-
> >> 06/msg00499.html
> >>> [2] https://lists.xenproject.org/archives/html/xen-devel/2021-
> >> 09/msg01903.html
> >>>
> >>> ---
> >>> v7 -> v8:
> >>>  1. Rebase code to resolve merge conflict.
> >>
> >> You mention this here but not in any of the patches. Which leaves
> >> reviewers guessing where the re-base actually was: Re-bases, at
> >> least sometimes, also need (re-)reviewing.
> >>
> >
> > I just applied the v7 to the latest staging branch, this work has not
> > Generated any new change for this series. I should have described it
> > clear or not mentioned this in cover letter. Sorry for confusing you!
> 
> But you talk about a merge conflict. And that's what I refer to when
> saying "may need (re-)reviewing". The same happened during earlier
> versions of the series, except there I was aware of what you needed
> to re-base over because it was changes I had done (addressing
> observations made while reviewing your changes). This time round I'm
> simply not aware of what change(s) you needed to re-base over (which
> is why I pointed out that it is generally helpful to indicate on a
> per-patch basis when non-trivial re-basing was involved).
> 

I had thought it was a code conflict before, because our internal gerrit
system marked that this series has a merge conflict. But the actual
situation is our gerrit setting policy problem. There are no code conflicts
in these patches themselves. We also did not modify the patch to resolve
the gerrit conflicts. Regardless of whether it is a new or old version,
if I modify the patch, I will remove the reviewed-by.

Sorry for writing this ambiguous description in the change log.

Cheers,
Wei Chen

> Jan

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.