From 244587525a07160aa4e0e43d5de2df5d43cce130 Mon Sep 17 00:00:00 2001 From: Maisam Arif Date: Thu, 18 Jul 2024 13:10:56 -0500 Subject: [PATCH] Corrected passthrough platform logic Signed-off-by: Maisam Arif Change-Id: Ibbc4f5dd6300efd16f26efe17bc68eb8c22ed8be [ROCm/amdsmi commit: b5f9e6a91dd86fdbcbc58b7192d385e31e24aeab] --- projects/amdsmi/amdsmi_cli/amdsmi_helpers.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/projects/amdsmi/amdsmi_cli/amdsmi_helpers.py b/projects/amdsmi/amdsmi_cli/amdsmi_helpers.py index 93beabcb9c..952f9c57db 100644 --- a/projects/amdsmi/amdsmi_cli/amdsmi_helpers.py +++ b/projects/amdsmi/amdsmi_cli/amdsmi_helpers.py @@ -68,9 +68,10 @@ class AMDSMIHelpers(): output = run(["lspci", "-nn"], stdout=PIPE, stderr=STDOUT, encoding="UTF-8").stdout passthrough_device_ids = ["7460", "73c8", "74a0", "74a1", "74a2"] if any(device_id in output for device_id in passthrough_device_ids): - self._is_baremetal = True - self._is_virtual_os = False - self._is_passthrough = True + if self._is_virtual_os: + self._is_baremetal = True + self._is_virtual_os = False + self._is_passthrough = True def os_info(self, string_format=True):