[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
|