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

[PATCH 0/4] device-tree: Move static features to common


  • To: <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Michal Orzel <michal.orzel@xxxxxxx>
  • Date: Tue, 3 Jun 2025 12:03:25 +0200
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=lists.xenproject.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0)
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=V8qdZJEv4A/W7uOFdxgJhQkSnCawOYPpWmKB9kccw0o=; b=iAuFCDpMy4zC3e8hnr0XaXAGg8/ZtY/UpFblB6xTzEe0C/TXDVSSPEarVU9anevMbQSYg7SlWHQEmBL2VX+OT9geTi6lbQyUovDXyvyZFgJ5VQwKIaO4ZKPpT7GCg3PDTEdIGGN61Yh4vlVsH6bLSRX1g4URF2pue9DKiN3jTEQI9anoOkkIdskq+7ywuVzMlOV3WeIMGB8SSZTlVHvk0GHebYE/9ugOIytwYHEMfLhEy9qR/tWG3WbNdhn+cxttqzpEnBdX1XAWxJpLid3eE2H1kY8w4GYyjyg84AAx5bg3PTHWjfAG5hkd2AeAmOPjIGprZ8BgzL00GdZaJBel4w==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=bahHtE0Y8X/mtZdqSztrQ3wvBwlTd+i6HSWW7nfNCV1rN8HTegYCyWtdS/3Kz31Qn6ffQIOL9+hOonq1tAU6G19vq/B7D73CGk+BpdDSo/5p+CblYPisNlmkkS/LZEPGwOWe+7vvxQNlmUDIGy4OWL88+f4rBcltLv/FNjT6toLzuN1hA7r8PBXNxuYWyy8eTVHt0qamV2Mj3holRIqRO+o/fhzbl5UqBYehcokfAOkFqJ3EO7eoDidcCFuVTfHxOQFj0Pb2wafmZ2XKKqntblPZLmWrTQMmVMRv7Kyjr8NUC1/NEl6KBy2Koe3cWQodtKlC411FDEFEyyfRRCWL0w==
  • Cc: Michal Orzel <michal.orzel@xxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Anthony PERARD <anthony.perard@xxxxxxxxxx>, "Jan Beulich" <jbeulich@xxxxxxxx>, Julien Grall <julien@xxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>, "Stefano Stabellini" <sstabellini@xxxxxxxxxx>, Bertrand Marquis <bertrand.marquis@xxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>
  • Delivery-date: Tue, 03 Jun 2025 10:03:48 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

Finish the work to move static features that are arch agnostic to common.

Michal Orzel (4):
  common: Drop unneeded Arm dependency for static-evtchn
  device-tree: Move domain_fdt_begin_node() to common
  device-tree: Move Arm's static-memory feature to common
  device-tree: Move Arm's static-shmem feature to common

 xen/arch/arm/Kconfig                          |  6 ----
 xen/arch/arm/Makefile                         |  2 --
 xen/arch/arm/arm32/mmu/mm.c                   |  4 +--
 xen/arch/arm/arm64/mmu/mm.c                   |  4 +--
 xen/arch/arm/dom0less-build.c                 |  4 +--
 xen/arch/arm/domain_build.c                   | 34 +-----------------
 xen/arch/arm/include/asm/domain_build.h       |  1 -
 xen/common/Kconfig                            |  8 ++++-
 xen/common/device-tree/Makefile               |  2 ++
 xen/common/device-tree/bootfdt.c              | 36 +++++++++++++++++--
 xen/common/device-tree/dom0less-build.c       | 15 ++------
 .../device-tree}/static-memory.c              |  2 +-
 .../arm => common/device-tree}/static-shmem.c |  5 ++-
 xen/include/xen/bootfdt.h                     |  1 +
 .../asm => include/xen}/static-memory.h       |  9 ++---
 .../asm => include/xen}/static-shmem.h        |  6 ++--
 16 files changed, 63 insertions(+), 76 deletions(-)
 rename xen/{arch/arm => common/device-tree}/static-memory.c (99%)
 rename xen/{arch/arm => common/device-tree}/static-shmem.c (99%)
 rename xen/{arch/arm/include/asm => include/xen}/static-memory.h (93%)
 rename xen/{arch/arm/include/asm => include/xen}/static-shmem.h (96%)

-- 
2.25.1




 


Rackspace

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