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

Re: XenSummit: Empty per-arch files


  • To: Shawn Anastasio <sanastasio@xxxxxxxxxxxxxxxxxxxxx>
  • From: Jan Beulich <jbeulich@xxxxxxxx>
  • Date: Mon, 17 Jul 2023 09:48:24 +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=xg69FafxRLOJ8/ki9CLiJ4p465ydScSmvXIGkVIfpwY=; b=TVJ0y/JabLuNAxcyTWOtR0YdhRoPgqYSJqcR7v5yuqipkXa3XzwmNkUJgnY6fNLqXSOkuZGpn/mfjpyqd+xBv/3SSosNgF9bZx+rWtwvgcY41K8dkCaeKYU3nVulOC7o8Cjq+lnC9nMxYUrUsa6gvhCh4E6qmuviKGE5lMwFNZlc9rLp6HYwG42lbQ/ka2+3P+aZ3ehayz/mlCbn/gNdBVDgdqLYt3lASKDIQPHp8wn/EgkwKRm4qeqHAfqjBl00j6LQeOX7TxW1rJ7Odr2tYCGKebddRI8EXxjMq63Iw1pZxE2mVRx9wZE9ryYXvrnIj5RD8Ni2QPbtw92YzdrRwA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=R4ok7YQGmijekyrTknmwQGv3SDEFVwZE5yFN+kgivY2HSI/hyZFRhj1t0sFjWy1v8f2EatJFCO4m3guS0102YE4zeEZC9jVppe+20lzOqBu6tIYA0tQHiQc2Zkiy0SExORY0XvmUwG8Y0/Pwqpa5pc3AyxS2BseYKklNt6GkLKT7pkLSTJqUGmm1Yn0FRzJjjk7Pn1rXkFy5oqnt3phgNxCk3ypUC8VXimrJCJIU1wlXoqQ80gD4R80V8hRWPR2IWnarjL2vQug9HzkfXFsI2Fw4C7ZSnhfIlRY5TDSBSZ7Hj9DVbnXQMOqgpHDArfS733tRqOHeIESUjvGByLfswg==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com;
  • Cc: Roger Pau Monné <roger.pau@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>, Bobby Eshleman <bobbyeshleman@xxxxxxxxx>, Alistair Francis <alistair.francis@xxxxxxx>, Connor Davis <connojdavis@xxxxxxxxx>, Oleksii Kurochko <oleksii.kurochko@xxxxxxxxx>, Timothy Pearson <tpearson@xxxxxxxxxxxxxxxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Mon, 17 Jul 2023 07:48:30 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 14.07.2023 22:52, Shawn Anastasio wrote:
> On 6/28/23 6:32 AM, Andrew Cooper wrote:
>> Hello,
> 
> Hi Andrew,
> 
>> This wasn't a formal discussion point at XenSummit, but Oleksii pointed
>> out that it was still a problem, hence this thread.
>>
>> As we take on more architectures, it becomes more and more important for
>> things to be handled in a mostly-common way.  With that comes quite a
>> lot of <xen/foo.h> including <asm/foo.h>, and the arch one being a stub
>> in simple cases.
>>
>> It would be nice to get rid of the stub files; they're irritating to
>> deal with, both when refactoring and simply for the file bloat they create.
> 
> This is definitely something that would be great to see from the Power
> side of things, especially as we're getting to the point where we'd like
> to start dropping the build overrides in arch.mk and building the rest
> of xen/common/.
> 
> As we get to that point, I was wonder if upstream would be fine with
> submission of patches that add stub files for ppc in the interim, to be
> removed later when this proposal is finalized and a solution is decided
> upon. It'd obviously be best to avoid too much duplication of effort,
> but at the same time we'd like to avoid getting blocked on progressing.

I see no reason why for the time being you shouldn't add stub files; you
clearly shouldn't be forced to wait.

Jan



 


Rackspace

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