[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v1 2/4] vfio: assign default values to node params
From: |
ankita |
Subject: |
[PATCH v1 2/4] vfio: assign default values to node params |
Date: |
Thu, 14 Sep 2023 19:45:57 -0700 |
From: Ankit Agrawal <ankita@nvidia.com>
It may be desirable for some deployments to have QEMU automatically
pick a range and create the NUMA nodes. So the admin need not care
about passing any additional params. Another advantage is that the
feature is not dependent on newer libvirt that support the new
parameters pxm-ns and pxm-nc.
Assign default values to pxm-ns (first available node) and pxm-nc (8).
This makes the new params optional and the feature will work on older
libvirt.
Signed-off-by: Ankit Agrawal <ankita@nvidia.com>
---
hw/vfio/pci.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/hw/vfio/pci.c b/hw/vfio/pci.c
index cc0c516161..0bba161172 100644
--- a/hw/vfio/pci.c
+++ b/hw/vfio/pci.c
@@ -3053,8 +3053,10 @@ static int vfio_pci_dev_mem_probe(VFIOPCIDevice *vPciDev,
VFIODevice *vdev = &vPciDev->vbasedev;
MachineState *ms = MACHINE(qdev_get_machine());
int ret = 0;
- uint32_t dev_node_start = vPciDev->dev_node_start;
- uint32_t dev_node_count = vPciDev->dev_nodes;
+ uint32_t dev_node_start = vPciDev->dev_node_start ?
+ vPciDev->dev_node_start :
+ ms->numa_state->num_nodes;
+ uint32_t dev_node_count = vPciDev->dev_nodes ? vPciDev->dev_nodes : 8;
if (!vdev->sysfsdev || !vfio_pci_read_cohmem_support_sysfs(vdev)) {
ret = -ENODEV;
--
2.17.1
- Re: [PATCH v1 3/4] hw/arm/virt-acpi-build: patch guest SRAT for NUMA nodes, (continued)
- [PATCH v1 2/4] vfio: assign default values to node params,
ankita <=
- Re: [PATCH v1 0/4] vfio: report NUMA nodes for device memory, Cédric Le Goater, 2023/09/15
- Re: [PATCH v1 0/4] vfio: report NUMA nodes for device memory, Alex Williamson, 2023/09/15
- Re: [PATCH v1 0/4] vfio: report NUMA nodes for device memory, David Hildenbrand, 2023/09/15
- RE: [PATCH v1 0/4] vfio: report NUMA nodes for device memory, Ankit Agrawal, 2023/09/22
- Re: [PATCH v1 0/4] vfio: report NUMA nodes for device memory, David Hildenbrand, 2023/09/22
- Re: [PATCH v1 0/4] vfio: report NUMA nodes for device memory, Ankit Agrawal, 2023/09/26
- Re: [PATCH v1 0/4] vfio: report NUMA nodes for device memory, David Hildenbrand, 2023/09/26
- Re: [PATCH v1 0/4] vfio: report NUMA nodes for device memory, Alex Williamson, 2023/09/26
- Re: [PATCH v1 0/4] vfio: report NUMA nodes for device memory, Ankit Agrawal, 2023/09/27
- Re: [PATCH v1 0/4] vfio: report NUMA nodes for device memory, Jonathan Cameron, 2023/09/27