[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[RFC PATCH v6 01/43] altp2m: Add template common altp2m.c/altp2m.h
- To: <xen-devel@xxxxxxxxxxxxxxxxxxxx>
- From: Rose Spangler <Rose.Spangler@xxxxxxxxxxxxxx>
- Date: Mon, 20 Apr 2026 17:31:24 -0400
- Arc-authentication-results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 40.93.1.74) smtp.rcpttodomain=amd.com smtp.mailfrom=elektrobit.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=elektrobit.com; dkim=pass (signature was verified) header.d=elektrobit.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=elektrobit.com] dmarc=[1,1,header.from=elektrobit.com])
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 213.95.148.172) smtp.rcpttodomain=lists.xenproject.org smtp.mailfrom=elektrobit.com; dmarc=pass (p=quarantine sp=none pct=100) action=none header.from=elektrobit.com; dkim=none (message not signed); arc=none (0)
- Arc-message-signature: i=2; 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=RIbbeMLPJ1Oc8O3jfNscoU93ycEkxovMGroMGjaJzMA=; b=hTTAO1Ytxlsv+NAOmkaANcNpWuzWjsZEveTzoxfgypRSb56QzVNnb0WLYB/Jdq0AKVq7k+m//TcBdY3zJivMMyaD5n7lAzv2kPoltquUpDcEhJT285jKTyJjsI7AGmwl/ZxXFJqxqSm2Gu2Cbt21NMCJhivri1ngcjNKlYvtbj/eMX48QD0z97rkl3PSWfoVT92OOTawPJYSQr920x3JXglCWCP8DS0WOOGRU35wkPa2xq3k89bubLpFHQHmdRVDRqk2JZT912K1+3HdMz8g/pcsckG2mas+JIh1hn9XLfFxm0egMn4F1jTsxqxk3NEfux77XwlTuB+TIsLtmoBEvA==
- 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=RIbbeMLPJ1Oc8O3jfNscoU93ycEkxovMGroMGjaJzMA=; b=Pv31Zdfgw9n6r1whvXvcWjWeRX2tJ/4/sU7fEktJhmCzpToXK9O/wcy5l4XwK/YzHz62IgxbIJofgEQ6jV2wrCH5/vgzQYqjTQeD6IUxs3vt3ptAzHoQkL5u3cGwOamslb8OCTGd9qyMVIIuyDKGiWEszBRvdfmUNwuQh1AX1/eLdH70uKrvd0rGfqzoRuqOb8KqIb5HZyPii/VkU9d/VxVn6bwNl6NmGA8ABF6Zs46uJx/fZ0cYFRQjhM8wwahH2YVbFBFCVvP0RgMie23rbL4YMi8MSgEJZe+c2LsqAoT4FJzs21jSQSrt3eih9z3qBUa6JDrDntFCPBTlDgYkKA==
- Arc-seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=ebXKwuSPcjkn5IOyEjvxW1od2zYbsQ7n1rRycbunXt+6PQ+nlG+f1Wp6EgRUG53b2Uss4XA9d5kJWlvtwEsuas/xTQEYnx2wdqmeMsvk3VPh6PpBOtiujvfOpYm3SH93ckd2e8ibohFSmEfUnVSU/GQZdysOHabTNT92UGnXG1Bgn957D7QLtUGcBIt+wsrKxQk2BD4n1q69CEb4vY3iiIw0kU4XCtG3emVhIFJdAak5LAZQbosmfI/mygulNj1aZ27byfv5h7V/UNd0BroTv3/FbecDx3ccBqJ4GV5IVzGmR5+jEYpfcojJ32fHaiSa09VH9f91pjT7NXjKwwj7YQ==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=EluVDqLvGbOHOneT3Q2IYyKral+PiF993yvUhKOcf8Hv0o+s2+iAqFRYLJISll+lpobHgqfQHaCsetoixpOjALcbWcfSFo0/jO+9G1fFsA92oiKMh7i1Ha9ruMmwLC7lY14NI3lSAryNMW09jDEu9DRY8XtsZ34+6EHjaDiuVA1sbj9L7+90yIXRUIdVx7GEZ4lxCyFWkRxw1BTtqdpPoowEgPIJZ7YLMx+KLGltNmxGC0lIvJCY3zvnyxQ25xk9hwkzKLGUGiiRw0RIqgUZ4tRXAayb7ZFKDVNKU1QSVuiPTkWDVsh9xxK/byO0XQ/45QalattReRBg5aup+ZHeVA==
- Authentication-results: eu.smtp.expurgate.cloud; dkim=pass header.s=selector1 header.d=elektrobit.com header.i="@elektrobit.com" header.h="From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck"; dkim=pass header.s=selector1 header.d=elektrobit.com header.i="@elektrobit.com" header.h="From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck"
- Cc: Rose Spangler <Rose.Spangler@xxxxxxxxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Anthony PERARD <anthony.perard@xxxxxxxxxx>, Michal Orzel <michal.orzel@xxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, "Julien Grall" <julien@xxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>
- Delivery-date: Mon, 20 Apr 2026 21:32:50 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
This commit adds an empty common altp2m.c and altp2m.h file to be added to
in later commits. Creating a commit with just the empty file additions
makes it easier to reorder later commits which add to these files.
This commit can be squashed into the first commit which actually adds
something to altp2m.c/altp2m.h for the actual submission if that would be
preferred.
This is commit 1/8 of the preparation phase.
Signed-off-by: Rose Spangler <Rose.Spangler@xxxxxxxxxxxxxx>
---
v6: Introduced this patch.
---
xen/common/Makefile | 1 +
xen/common/altp2m.c | 12 ++++++++++++
xen/include/xen/altp2m.h | 5 +++++
3 files changed, 18 insertions(+)
create mode 100644 xen/common/altp2m.c
create mode 100644 xen/include/xen/altp2m.h
diff --git a/xen/common/Makefile b/xen/common/Makefile
index 6018e256147f..dbe0094006df 100644
--- a/xen/common/Makefile
+++ b/xen/common/Makefile
@@ -1,3 +1,4 @@
+obj-$(CONFIG_ALTP2M) += altp2m.o
obj-$(CONFIG_ARGO) += argo.o
obj-y += bitmap.o
obj-bin-$(CONFIG_SELF_TESTS) += bitops.init.o
diff --git a/xen/common/altp2m.c b/xen/common/altp2m.c
new file mode 100644
index 000000000000..1a4e102324d4
--- /dev/null
+++ b/xen/common/altp2m.c
@@ -0,0 +1,12 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
+#include <xen/altp2m.h>
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * tab-width: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
diff --git a/xen/include/xen/altp2m.h b/xen/include/xen/altp2m.h
new file mode 100644
index 000000000000..520328fd3fa8
--- /dev/null
+++ b/xen/include/xen/altp2m.h
@@ -0,0 +1,5 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
+#ifndef __XEN_ALTP2M_H__
+#define __XEN_ALTP2M_H__
+
+#endif /* __XEN_ALTP2M_H__ */
--
2.34.1
|