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