This is an automated email from the ASF dual-hosted git repository.

vishesh pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


The following commit(s) were added to refs/heads/main by this push:
     new d60f455b00e Fix detection of Mi3xx GPUs (#11715)
d60f455b00e is described below

commit d60f455b00e9c1ff6448fa9b8c1b8ad6e5061ac2
Author: dk-blackfuel <[email protected]>
AuthorDate: Tue Sep 30 15:04:58 2025 +0200

    Fix detection of Mi3xx GPUs (#11715)
---
 scripts/vm/hypervisor/kvm/gpudiscovery.sh | 37 +++++++++++++++++++++++++++++--
 1 file changed, 35 insertions(+), 2 deletions(-)

diff --git a/scripts/vm/hypervisor/kvm/gpudiscovery.sh 
b/scripts/vm/hypervisor/kvm/gpudiscovery.sh
index d27f6daf8c5..bf6892c898d 100755
--- a/scripts/vm/hypervisor/kvm/gpudiscovery.sh
+++ b/scripts/vm/hypervisor/kvm/gpudiscovery.sh
@@ -324,7 +324,40 @@
 #           "used_by_vm": null
 #         }
 #       ]
-#     }
+#     },
+#        {
+#         "pci_address":"05:00.0",
+#      "vendor_id":"1002",
+#         "device_id":"74a5",
+#      "vendor":"Advanced Micro Devices, Inc. [AMD/ATI]",
+#         "device":"Aqua Vanjaram [Instinct MI325X]",
+#      "driver":"amdgpu",
+#         "pci_class":"Processing accelerators [1200]",
+#      "iommu_group":"null",
+#         "pci_root":"0000:05:00.0",
+#      "numa_node":-1,
+#         "sriov_totalvfs":0,
+#      "sriov_numvfs":0,
+#         "max_instances":null,
+#      "video_ram":null,
+#         "max_heads":null,
+#      "max_resolution_x":null,
+#         "max_resolution_y":null,
+#
+#      "full_passthrough": {
+#        "enabled":1,
+#                "libvirt_address": {
+#         "domain":"0x0000",
+#         "bus":"0x05",
+#         "slot":"0x00",
+#         "function":"0x0"
+#      },
+#      "used_by_vm":null
+#      },
+
+#      "vgpu_instances":[],
+#      "vf_instances":[]
+#        }
 #   ]
 # }
 #
@@ -716,7 +749,7 @@ for LINE in "${LINES[@]}"; do
        fi
 
        # Only process GPU classes (3D controller)
-       if [[ ! "$PCI_CLASS" =~ (3D\ controller) ]]; then
+       if [[ ! "$PCI_CLASS" =~ (3D\ controller|Processing\ accelerators) ]]; 
then
                continue
        fi
 

Reply via email to