From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.9]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1BEDC10E14D for ; Thu, 30 Nov 2023 12:49:01 +0000 (UTC) From: Lukasz Laguna To: igt-dev@lists.freedesktop.org Date: Thu, 30 Nov 2023 13:48:33 +0100 Message-Id: <20231130124841.16248-1-lukasz.laguna@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [igt-dev] [PATCH i-g-t 0/8] Initial SR-IOV validation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" List-ID: Series introduces a basic SR-IOV test that validates VFs enabling in different scenarios together with VF DRM driver binding. Implemented library helpers rely on generic PCI device attributes defined in ABI. Signed-off-by: Lukasz Laguna Daniel Mrzyglod (1): lib/igt_sriov_device: add helper for checking if VF DRM driver is probed Katarzyna Dec (4): lib/igt_sriov_device: add core SR-IOV helpers lib/igt_sriov_device: add helper for opening VF device tests/sriov_basic: add basic tests for enabling SR-IOV VFs tests/sriov_basic: validate driver binding to VFs Lukasz Laguna (3): lib/igt_sriov_device: add helpers for operations in different VFs scenarios lib/igt_sriov_device: add helpers for VF DRM driver bind and unbind tests/sriov_basic: add more tests for VF driver binding lib/drmtest.c | 22 ++- lib/drmtest.h | 1 + lib/igt_sriov_device.c | 340 +++++++++++++++++++++++++++++++++++++++++ lib/igt_sriov_device.h | 74 +++++++++ lib/meson.build | 1 + tests/meson.build | 1 + tests/sriov_basic.c | 262 +++++++++++++++++++++++++++++++ 7 files changed, 697 insertions(+), 4 deletions(-) create mode 100644 lib/igt_sriov_device.c create mode 100644 lib/igt_sriov_device.h create mode 100644 tests/sriov_basic.c -- 2.40.0