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

Re: [PATCH v6 0/5] Fine granular configuration


  • To: Michal Orzel <michal.orzel@xxxxxxx>
  • From: Luca Fancellu <Luca.Fancellu@xxxxxxx>
  • Date: Tue, 28 Nov 2023 12:45:19 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=lists.xenproject.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com])
  • 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=2; 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=q6nDvR46CWk2CI93w/An2DDADTbtzjdXyf4b1uHtW2U=; b=KVQz1yJQ8ka6r+CvA++4kdz7FDTgM2Q7HR+0vFZmKM82yzHRKFor7Bx2I/0qmFgScZFryd5gvDt5nCi/HN3d3yYjcSzfs+3xR8Eg8Ijta8BBgmvRgTSOP0ulAI5bUslm+Dn3lFNwqDzfczkGBiXaoHMjUP94yFqIkn8iG0DCqEiarvGx6TXJDCTS0EJdvU3feccFxhuMfb2FJ01hoWX92grm8jO+bp5kRRxh0SZ/oF+7dWzcq38a+iG5dyF+okOrWGpTCsMCuu0tqV/vc0XunNcN2H0//63nxsGB0+pokc5SLJC5vPE3p0qUNytFT26Y9cm63NwQuPRJdO+BBy1tRg==
  • 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=q6nDvR46CWk2CI93w/An2DDADTbtzjdXyf4b1uHtW2U=; b=fotyqUB6XUpEcKuQ/TZnXtzE63vG1znJ5+9HCQWFrShVk4PLH++VO1JZz2eT13qJtoB4k1njKUYVdXqQefYDFMmIUbeAQIv/Hc64jykzta/F1R0wvtGpEdQMCbPNiFZlc/CJcf66YOnIjnrKXVwDgU4usmgew6ad/WcMBGXH40ZLTWpQF6CrO8r4SbA3ODuD7smnrvotuEjn/gtVTar4bb1HEoSgSppWlHg5otjnHH7qFAz+l+xCEEDpQMme8Bjpu2AVBd+4m/4gJP0zAajRZgbwWnNiuAodWLif7Whay02fAUny27HBXRI4FQtPuh1YqrZhxGRNQiQZt1vOSVHxAw==
  • Arc-seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=SgYJ0TfUbGx4joQ73w5aq648j+0XCO8ttPVCTDd/h5lSuWmPjwPAsudv+k6aMWmqHMGcUhjAQNUkZHgC8EzYq7SkRG6eCEVkwPmmsh5wL9Sqm4dPux6o7S+Y7l93Ljp24fbt7zFFkWI9HSFRpai8D4eRRr4thV97Tirs5qZy1nNWtZzNhOkro5ZtNgxOdgH2P4xpuI6REbzHmQ+oBA7z/RaNDt0k/JsUT+zMDLFDacCsRUOtBdoElV/rM51N6ebCwHhcau3xkaNBnuYKmCLb2AQ3KYVBP9Sak3TGglgmzH03tPbdWCd5pNSPMG13QEP9XxlRFDbpyuV8WEvabS7lCQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RLgIveC0shFpgq76S2pBOUpWErXvCWZkCy3Cn9MVOfBLCkr6wxRb1v/SjPVpLTYNnlp/XZI2/c6GoeWdThk1A8/FrJtzjYHjr1A16yO1QjOlwFWBzT7vXiaQFp/fgVCgdhKPqNT7IlajP79V6cA1Ur4VsMumu1y88pc2hTE4CtcNWr3vV+i+fIYUrze2OyWnPY+R9IFd38GhoJJIMjwsvXmHqKW6F2GGQfaQ8Bs7ieB8glsMReESSCpR9JiFkfIEf4c+Mv6zlgJBKcCcIbZ5WeCR9Qb51NOQoRh5kgEiJr4wKkTCVn82jYvM4oS17E8nPARwXXPmGsJVlayIUD5DqQ==
  • Authentication-results-original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Cc: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Bertrand Marquis <Bertrand.Marquis@xxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, George Dunlap <george.dunlap@xxxxxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, Wei Liu <wl@xxxxxxx>
  • Delivery-date: Tue, 28 Nov 2023 12:45:44 +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: AQHaHruBt1jR61BwukqrbWb7AIYNFrCJPEYAgAZTsICAACI1gIAAAc0A
  • Thread-topic: [PATCH v6 0/5] Fine granular configuration


> On 28 Nov 2023, at 12:38, Michal Orzel <michal.orzel@xxxxxxx> wrote:
> 
> Hi Luca,
> 
> On 28/11/2023 11:36, Luca Fancellu wrote:
>> 
>> 
>>> On 24 Nov 2023, at 09:59, Luca Fancellu <Luca.Fancellu@xxxxxxx> wrote:
>>> 
>>> + CC Maintainers
>>> 
>>>> On 24 Nov 2023, at 09:48, Luca Fancellu <luca.fancellu@xxxxxxx> wrote:
>>>> 
>>>> This serie aims to add more modularity to some feature that can be excluded
>>>> without issues from the build.
>>>> 
>>>> The first patch is already reviewed.
>>>> 
>>>> v2 update: So I've tried to see how to put the dom0less code in the common 
>>>> code,
>>>> but the amount of modifications are not trivial, even putting only the 
>>>> common
>>>> part and protecting them with ARM, leaving the ARM specific stuff under 
>>>> arch/
>>>> like gic etc... will leave a status that is not very nice, so I've decided 
>>>> for
>>>> now to keep everything on the arm architecture so that who is going to work
>>>> on unifying the code in common can just take from there and do the proper
>>>> rework.
>>>> 
>>>> Luca Fancellu (5):
>>>> arm/gicv2: make GICv2 driver and vGICv2 optional
>>>> xen/arm: Add asm/domain.h include to kernel.h
>>>> arm/dom0less: put dom0less feature code in a separate module
>>>> xen/arm: Move static memory build code in separate modules
>>>> arm/dom0less: introduce Kconfig for dom0less feature
>>>> 
>>>> xen/arch/arm/Kconfig                      |   27 +
>>>> xen/arch/arm/Makefile                     |    7 +-
>>>> xen/arch/arm/arm32/mmu/mm.c               |    1 +
>>>> xen/arch/arm/arm64/mmu/mm.c               |    1 +
>>>> xen/arch/arm/bootfdt.c                    |  161 +-
>>>> xen/arch/arm/dom0less-build.c             | 1018 ++++++
>>>> xen/arch/arm/domain_build.c               | 3591 ++++++---------------
>>>> xen/arch/arm/efi/efi-boot.h               |    4 +
>>>> xen/arch/arm/gic-v3.c                     |    4 +
>>>> xen/arch/arm/include/asm/dom0less-build.h |   30 +
>>>> xen/arch/arm/include/asm/domain_build.h   |   34 +
>>>> xen/arch/arm/include/asm/kernel.h         |    1 +
>>>> xen/arch/arm/include/asm/setup.h          |    2 -
>>>> xen/arch/arm/include/asm/static-memory.h  |   45 +
>>>> xen/arch/arm/include/asm/static-shmem.h   |   66 +
>>>> xen/arch/arm/setup.c                      |   57 +-
>>>> xen/arch/arm/static-memory.c              |  287 ++
>>>> xen/arch/arm/static-shmem.c               |  547 ++++
>>>> xen/arch/arm/vgic.c                       |    2 +
>>>> xen/arch/arm/vgic/Makefile                |    4 +-
>>>> xen/common/Kconfig                        |    2 +-
>>>> 21 files changed, 3058 insertions(+), 2833 deletions(-)
>>>> create mode 100644 xen/arch/arm/dom0less-build.c
>>>> create mode 100644 xen/arch/arm/include/asm/dom0less-build.h
>>>> create mode 100644 xen/arch/arm/include/asm/static-memory.h
>>>> create mode 100644 xen/arch/arm/include/asm/static-shmem.h
>>>> create mode 100644 xen/arch/arm/static-memory.c
>>>> create mode 100644 xen/arch/arm/static-shmem.c
>>> 
>>> I sent this serie forgetting about adding the maintainers, CC them
>>> now.
>> 
>> Hi all,
>> 
>> I think all the patches here are Ack-ed by a maintainer, is there any issue 
>> to
>> merge them?
> We discussed this on Matrix and Julien will take care of committing this week.

Ok understood, thanks 

> 
> ~Michal
> 




 


Rackspace

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