[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 21/21] xen/arm: Support numa and numa_nodes boot options
- To: xen-devel@xxxxxxxxxxxxxxxxxxxx
- From: Hirokazu Takahashi <taka@xxxxxxxxxxxxx>
- Date: Sun, 24 May 2026 09:02:09 +0900
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=valinux.co.jp; dmarc=pass action=none header.from=valinux.co.jp; dkim=pass header.d=valinux.co.jp; arc=none
- 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=QFbPS7jmT/c7ZeciURJLZIzacMWDfDdD4RLX/C8sWd0=; b=KEMqLlnv5geHRjamJxFZtRE2hnkLyHSvTyUhsU8bVa/xGzce5QuuNP5E8CXNlwDME6HJfH3QA0x250VOa2WnAwUjlYKkdx5MxTHu+Axq2fjhQbwjiVN4NygojI+lkm7gZohbNSv1BZBtx1wAjVj1l1LTajjrzgbGqF6iKEGKHY/AIEWykxEdRPdTeCIt5L3KQGV+E8wSHRV5Kb1cAryRi/SLI+gr9vgQF3uomDE1Z13zOyDnqFJgQ27kX/3IpONeOQ9CKrTF2qXaTNopRqLAL76g52EJlBDnyltDquRzmnCSB5kZw1Cw6HyoRqCzZcAax7IokBDtPXFD2vNG2O0edQ==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YTkHL1d+Pj+ghszLL6gLtY0iub/5MEqb2C65nUTMwyVjOkqLfgJFxJux2dOx55NuwDkKEHL9Q3duqaZt5j/zy9dxoPYBtB+LUeo8seDP0W2/QVngECQLpWuZlrK9YwaI6P/Y+ZKPa+cGWQuT5WDBEwQ6uovIRJ9cQ7SnqJEWP58l5sWQmHBXWq8yGIKvo2CqwfsFC0K/DvHuNMOjUKNNbcHjtsLM28nZcIlllAncHsevGNXVmWMowCgWaiW/umKWL/n0pryrB1EoCZbmTaeSsEH5cQQHKCY8I7WETeSPi1POLXAi5cql/1Ajc8pqL29G2rVDJeWLM87wWqnq8qsBig==
- Authentication-results: eu.smtp.expurgate.cloud; dkim=pass header.s=selector1 header.d=valinux.co.jp header.i="@valinux.co.jp" header.h="From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck"
- Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=valinux.co.jp;
- Cc: andrew.cooper3@xxxxxxxxxx, anthony.perard@xxxxxxxxxx, michal.orzel@xxxxxxx, jbeulich@xxxxxxxx, julien@xxxxxxx, roger.pau@xxxxxxxxxx, sstabellini@xxxxxxxxxx, jgross@xxxxxxxx, bertrand.marquis@xxxxxxx, Volodymyr_Babchuk@xxxxxxxx, dfaggioli@xxxxxxxx, gwd@xxxxxxxxxxxxxx, Hirokazu Takahashi <taka@xxxxxxxxxxxxx>
- Delivery-date: Sun, 24 May 2026 00:03:20 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
The numa_nodes command line option is now supported on ARM Xen.
Its usage is almost identical to x86 Xen. The key difference is that
while x86 uses ACPI PXM values to specify nodes, ARM uses the
values defined in the device tree (numa-node-id).
---
docs/misc/xen-command-line.pandoc | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/docs/misc/xen-command-line.pandoc
b/docs/misc/xen-command-line.pandoc
index 2da90548d8..0f1c0467f1 100644
--- a/docs/misc/xen-command-line.pandoc
+++ b/docs/misc/xen-command-line.pandoc
@@ -1046,7 +1046,7 @@
Practices](https://wiki.xen.org/wiki/Xen_Best_Practices#Xen_dom0_dedicated_memor
This option doesn't have effect if pv-shim mode is enabled.
-### dom0_nodes (x86)
+### dom0_nodes (x86, arm)
> `= List of [ <integer> | relaxed | strict ]`
@@ -1055,8 +1055,9 @@ This option doesn't have effect if pv-shim mode is
enabled.
Specify the NUMA nodes to place Dom0 on. Defaults for vCPU-s created
and memory assigned to Dom0 will be adjusted to match the node
restrictions set up here. Note that the values to be specified here are
-ACPI PXM ones, not Xen internal node numbers. `relaxed` sets up vCPU
-affinities to prefer but be not limited to the specified node(s).
+ACPI PXM ones, not Xen internal node numbers, or node IDs in the device
+tree. `relaxed` sets up vCPU affinities to prefer but be not limited to
+the specified node(s).
### dom0_vcpus_pin
> `= <boolean>`
@@ -1996,7 +1997,7 @@ This option is ignored in **pv-shim** mode.
### nr_irqs (x86)
> `= <integer>`
-### numa (x86)
+### numa (x86, arm)
> `= on | off | fake=<integer> | noacpi`
> Default: `on`
--
2.43.0
|