RVS - Add long-running tests

Change-Id: Iddeb7f2d4fdcd69d7ac1ae94b2fa128ee3011b1a
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
This commit is contained in:
Galantsev, Dmitrii
2025-03-28 02:33:05 +00:00
zatwierdzone przez Galantsev, Dmitrii
rodzic 58350a8bb8
commit bdb2367010
34 zmienionych plików z 1851 dodań i 47 usunięć
+13 -9
Wyświetl plik
@@ -572,15 +572,19 @@ typedef enum {
RDC_DIAG_TEST_FIRST = 0,
//!< The diagnostic test pass
RDC_DIAG_COMPUTE_PROCESS = RDC_DIAG_TEST_FIRST,
RDC_DIAG_COMPUTE_QUEUE, //!< The Compute Queue is ready
RDC_DIAG_SYS_MEM_CHECK, //!< Check System memory
RDC_DIAG_NODE_TOPOLOGY, //!< Report node topology
RDC_DIAG_GPU_PARAMETERS, //!< GPU parameters in range
RDC_DIAG_RVS_GST_TEST, //!< RVS GST test
RDC_DIAG_RVS_MEMBW_TEST, //!< RVS bandwidth test
RDC_DIAG_RVS_H2DD2H_TEST, //!< RVS Host<->Device transfer speed test
RDC_DIAG_RVS_IET_TEST, //!< RVS IET test
RDC_DIAG_RVS_CUSTOM, //!< RVS custom test
RDC_DIAG_COMPUTE_QUEUE, //!< The Compute Queue is ready
RDC_DIAG_SYS_MEM_CHECK, //!< Check System memory
RDC_DIAG_NODE_TOPOLOGY, //!< Report node topology
RDC_DIAG_GPU_PARAMETERS, //!< GPU parameters in range
RDC_DIAG_RVS_GST_TEST, //!< RVS GST test
RDC_DIAG_RVS_MEMBW_TEST, //!< RVS bandwidth test
RDC_DIAG_RVS_H2DD2H_TEST, //!< RVS Host<->Device transfer speed test
RDC_DIAG_RVS_IET_TEST, //!< RVS IET test
RDC_DIAG_RVS_GST_LONG_TEST, //!< RVS GST test
RDC_DIAG_RVS_MEMBW_LONG_TEST, //!< RVS bandwidth test
RDC_DIAG_RVS_H2DD2H_LONG_TEST, //!< RVS Host<->Device transfer speed test
RDC_DIAG_RVS_IET_LONG_TEST, //!< RVS IET test
RDC_DIAG_RVS_CUSTOM, //!< RVS custom test
RDC_DIAG_TEST_LAST,
} rdc_diag_test_cases_t;
+8 -3
Wyświetl plik
@@ -26,7 +26,6 @@ THE SOFTWARE.
#include <cstddef>
#include <cstdio>
#include <filesystem>
#include <map>
#include <string>
#include <vector>
@@ -56,8 +55,14 @@ static const std::map<uint64_t, std::string> gfx_to_rvs_conf = {
{0x1103, "nv31"}, // ?
};
static const std::map<rdc_diag_test_cases_t, std::string> test_to_name = {
{RDC_DIAG_RVS_GST_TEST, "gst_single.conf"}, {RDC_DIAG_RVS_MEMBW_TEST, "babel.conf"},
{RDC_DIAG_RVS_H2DD2H_TEST, "pebb_single.conf"}, {RDC_DIAG_RVS_IET_TEST, "iet_stress.conf"},
{RDC_DIAG_RVS_GST_TEST, "gst_single.conf"},
{RDC_DIAG_RVS_MEMBW_TEST, "babel.conf"},
{RDC_DIAG_RVS_H2DD2H_TEST, "pebb_single.conf"},
{RDC_DIAG_RVS_IET_TEST, "iet_stress.conf"},
{RDC_DIAG_RVS_GST_LONG_TEST, "gst_single_long.conf"},
{RDC_DIAG_RVS_MEMBW_LONG_TEST, "babel_long.conf"},
{RDC_DIAG_RVS_H2DD2H_LONG_TEST, "pebb_single_long.conf"},
{RDC_DIAG_RVS_IET_LONG_TEST, "iet_stress_long.conf"},
{RDC_DIAG_RVS_CUSTOM, "CUSTOM_CONFIG"},
};