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

Re: [PATCH v6 0/4] ppc: Enable full Xen build


  • To: George Dunlap <george.dunlap@xxxxxxxxx>
  • From: Jan Beulich <jbeulich@xxxxxxxx>
  • Date: Thu, 21 Sep 2023 09:36:28 +0200
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.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=vU1qO2VbaqWuw6po3P6mtmQRTlrEIuuh7T5grhPhVw4=; b=lTg3iJJ3vWUJs/LTorayJMMvIHfGFrgBYj3/SLczJo88sGN+ldUqRleD+x1Ti/m9dxNONcppxjlXWkwx5UNuSPDgWdL4BAZdOwimrktpFRTvZ6KlnjhT4u0WRJdJzd97NTJSwf+01Q+GMBuET497d2FYrojoFivGK2j+GYkYl9yxCaVXrDpiH53/Lg/MGKYigebnmC/EGbwiESzknIXiZQoYj+kXYTra8MA5enFdRUwvDMjBK39W+DCmETSb17G1e6S0dJNsCrMoP9GRoNI0+gzxEcLSez3LlE8orem5hTGDWeb8XkCNkbWIvUnA38vJh7+lCKwhTovi9LnNpU6Rxw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EdWf4BHieZ2OqOT2kzFKIaOex5bYKJA3vxYKvA49c90aNz+9WHpiBoo2cpYPQJe8g/n/3l8P20D2imIPs6y3Mcxn/V2h2gIQDPHi3NdBVXf/HLlUwXTEEhl4lN72Shsu8Gc9go2wu01lbBZazmAvw0UH8es0eaj45rrAB6ufzMH2meGXi/9ad0b2PrOh8HCYBI9D97Epy6ioqGMTEWbW1wgMRxBLMyptB9Q/+JLpXnA/jlNmt4AiF80IOyyAH2Nh6Vn/gvVzUE7tzZEroaSek5BLjaKlU9q8Etr1nbWlD8gGszmuwfy86YRPPpem0dqyrL1dBAroJ0Jg4KOigPtWJg==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com;
  • Cc: Timothy Pearson <tpearson@xxxxxxxxxxxxxxxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, Tamas K Lengyel <tamas@xxxxxxxxxxxxx>, Alexandru Isaila <aisaila@xxxxxxxxxxxxxxx>, Petre Pircalabu <ppircalabu@xxxxxxxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxxx, Shawn Anastasio <sanastasio@xxxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Thu, 21 Sep 2023 07:37:22 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 20.09.2023 13:04, George Dunlap wrote:
> On Wed, Sep 20, 2023 at 11:59 AM George Dunlap <george.dunlap@xxxxxxxxx> 
> wrote:
>>
>> On Mon, Sep 18, 2023 at 6:27 PM Shawn Anastasio
>> <sanastasio@xxxxxxxxxxxxxxxxxxxxx> wrote:
>>>
>>> On 9/18/23 8:19 AM, Jan Beulich wrote:
>>>> On 14.09.2023 21:03, Shawn Anastasio wrote:
>>>>> Shawn Anastasio (4):
>>>>>   xen/ppc: Implement bitops.h
>>>>>   xen/ppc: Define minimal stub headers required for full build
>>>>
>>>> Compilation fails after applying this.
>>>>
>>>>>   xen/ppc: Add stub function and symbol definitions
>>>>
>>>> Continuing nevertheless, linking fails after this.
>>>>
>>>>>   xen/ppc: Enable full Xen build
>>>>
>>>> Things build okay for me when the full series is applied. Generally we
>>>> wouldn't deliberately break the build between any two patches; doing so
>>>> may be okay here (except I guest CI's build-each-commit would be upset),
>>>> but I'll do so only upon explicit request (and with no-one else objecting).
>>>>
>>>
>>> Sorry about that. Going forward I'll take more care to ensure that
>>> partially-applied series still build correctly. For this series though,
>>> if you could make an exception it would be appreciated.
>>
>> What would be the reason for the exception?
>>
>> We don't want to follow the rules just for the rules' sake, but the
>> rule is there for a reason: primarily to keep bisection working.  Not
>> sure of osstest is testing the PPC build yet, but if it were, then
>> this sort of thing would make it more difficult for the automatic
>> bisector to find regressions in other parts of the code.  Having
>> non-building patches can also confuse "archaeologists" -- people a few
>> years hence who are trying to understand what the code does.
>>
>> Is there a reason that this series would be particularly difficult to
>> reorganize in a way that would keep it building?  (Haven't looked at
>> it in detail.)
> 
> Sorry, didn't notice that Jan had said it "might be okay here".  Jan,
> don't count this as an objection.

Just to mention it (besides the fact that I did the commits already
before your reply) - at this stage I'm not sure bisection of PPC alone
is particularly important, yet. Hence why I said "might be okay".

Jan



 


Rackspace

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