From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (unknown [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id DA9E810E533 for ; Wed, 2 Aug 2023 10:28:43 +0000 (UTC) From: Bhanuprakash Modem To: igt-dev@lists.freedesktop.org Date: Wed, 2 Aug 2023 15:50:58 +0530 Message-Id: <20230802102059.3650360-17-bhanuprakash.modem@intel.com> In-Reply-To: <20230802102059.3650360-1-bhanuprakash.modem@intel.com> References: <20230802102059.3650360-1-bhanuprakash.modem@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [igt-dev] [i-g-t V2 16/17] tests/kms_async_flips: 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 Reviewed-by: Karthik B S --- tests/kms_async_flips.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/tests/kms_async_flips.c b/tests/kms_async_flips.c index ebdc4c0b6..58906b9ff 100644 --- a/tests/kms_async_flips.c +++ b/tests/kms_async_flips.c @@ -230,7 +230,7 @@ static void test_async_flip(data_t *data) * in order to change the watermark levels as per the optimization. Hence the * subsequent async flips will actually do the asynchronous flips. */ - if (is_i915_device(data->drm_fd)) { + if (is_intel_device(data->drm_fd)) { uint32_t devid = intel_get_drm_devid(data->drm_fd); if (IS_GEN9(devid) || IS_GEN10(devid) || AT_LEAST_GEN(devid, 12)) { @@ -601,13 +601,7 @@ igt_main int i; igt_fixture { - /* - * FIXME: As of now, Async flips won't work with linear buffers - * on Intel hardware, hence don't run tests on XE device as XE - * won't support tiling. - * Once Kernel changes got landed, please update this logic. - */ - data.drm_fd = drm_open_driver_master(DRIVER_ANY & ~DRIVER_XE); + data.drm_fd = drm_open_driver_master(DRIVER_ANY); kmstest_set_vt_graphics_mode(); igt_display_require(&data.display, data.drm_fd); igt_display_require_output(&data.display); @@ -655,7 +649,7 @@ igt_main igt_describe("Negative case to verify if changes in fb are rejected from kernel as expected"); igt_subtest_with_dynamic("invalid-async-flip") { /* TODO: support more vendors */ - igt_require(is_i915_device(data.drm_fd)); + igt_require(is_intel_device(data.drm_fd)); igt_require(igt_display_has_format_mod(&data.display, DRM_FORMAT_XRGB8888, I915_FORMAT_MOD_Y_TILED)); -- 2.40.0