From 0a28df87c8b732529a04532bbe2fa09d98bd0f6a Mon Sep 17 00:00:00 2001 From: Maisam Arif Date: Fri, 9 Aug 2024 17:20:36 -0500 Subject: [PATCH] Fixed Guest VM registering as Passthrough VM Signed-off-by: Maisam Arif Change-Id: I0edc36e1a114166647dc10ebc646665b62c5d88e [ROCm/amdsmi commit: 037f8689fe35329bed45ef363264afccf682c50a] --- projects/amdsmi/amdsmi_cli/amdsmi_helpers.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/projects/amdsmi/amdsmi_cli/amdsmi_helpers.py b/projects/amdsmi/amdsmi_cli/amdsmi_helpers.py index 10c91824a3..d1f1da1184 100644 --- a/projects/amdsmi/amdsmi_cli/amdsmi_helpers.py +++ b/projects/amdsmi/amdsmi_cli/amdsmi_helpers.py @@ -807,12 +807,11 @@ class AMDSMIHelpers(): pci_devices_path = "/sys/bus/pci/devices" pci_devices: set[str] = set() for device in os.listdir(pci_devices_path): - subsystem_device_path = os.path.join(pci_devices_path, device, "subsystem_device") + device_path = os.path.join(pci_devices_path, device, "device") try: - with open(subsystem_device_path, 'r') as f: - subsystem_device = f.read().strip() - pci_devices.add(subsystem_device) + with open(device_path, 'r') as f: + device = f.read().strip() + pci_devices.add(device) except Exception as _: continue return pci_devices -