From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3F79510E7EB for ; Tue, 18 Apr 2023 16:50:10 +0000 (UTC) From: Bhanuprakash Modem To: igt-dev@lists.freedesktop.org Date: Tue, 18 Apr 2023 22:14:52 +0530 Message-Id: <20230418164501.1687266-37-bhanuprakash.modem@intel.com> In-Reply-To: <20230418164501.1687266-1-bhanuprakash.modem@intel.com> References: <20230418164501.1687266-1-bhanuprakash.modem@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [igt-dev] [i-g-t 36/45] tests/kms_panel_fitting: Add XE support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" List-ID: Add XE driver support for kms tests. Signed-off-by: Bhanuprakash Modem --- tests/kms_panel_fitting.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/tests/kms_panel_fitting.c b/tests/kms_panel_fitting.c index 2d0590da2..97ef1ae48 100644 --- a/tests/kms_panel_fitting.c +++ b/tests/kms_panel_fitting.c @@ -23,6 +23,7 @@ */ #include "igt.h" +#include #include #include @@ -133,7 +134,7 @@ test_panel_fitting_legacy(data_t *d, igt_display_t *display, igt_fb_set_size(&d->fb2, d->plane2, d->fb2.width-200, d->fb2.height-200); igt_plane_set_position(d->plane2, 100, 100); - if (is_i915_device(display->drm_fd)) { + if (is_intel_device(display->drm_fd)) { uint32_t devid = intel_get_drm_devid(display->drm_fd); /* * Most of gen7 and all of gen8 doesn't support plane scaling @@ -233,10 +234,15 @@ static void test_panel_fitting(data_t *data, enum test_type type) struct stat sb; if (type == TEST_ATOMIC) { - igt_require_f(is_i915_device(display->drm_fd), "not valid for non-i915 devices\n"); + char path[PATH_MAX]; + + igt_require_f(is_intel_device(display->drm_fd), "not valid for non-intel devices\n"); /* Until this is force enabled, force modeset evasion. */ - if (stat("/sys/module/i915/parameters/fastboot", &sb) == 0) + snprintf(path, PATH_MAX, "/sys/module/%s/parameters/fastboot", + is_i915_device(data->drm_fd) ? "i915" : "xe"); + + if (stat(path, &sb) == 0) igt_set_module_param_int(data->drm_fd, "fastboot", 1); igt_require(intel_display_ver(intel_get_drm_devid(display->drm_fd)) >= 5); -- 2.40.0