From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id A970D10E218 for ; Tue, 4 Apr 2023 12:01:10 +0000 (UTC) From: Matthew Auld To: igt-dev@lists.freedesktop.org Date: Tue, 4 Apr 2023 13:00:41 +0100 Message-Id: <20230404120042.146323-1-matthew.auld@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [igt-dev] [PATCH i-g-t 1/2] lib/xe_query: fix vram_memory() List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" List-ID: It looks like this is meant to return VRAM if supported. If we call this on igpu it should return zero. There is at least one user relying on this in xe_mmap@vram, where we want to skip if the mask here is zero. Reported-by: Gwan-gyeong Mun Signed-off-by: Matthew Auld Cc: Zbigniew KempczyƄski Cc: Matthew Brost --- lib/xe/xe_query.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/xe/xe_query.c b/lib/xe/xe_query.c index 24a258a5e..253164d6b 100644 --- a/lib/xe/xe_query.c +++ b/lib/xe/xe_query.c @@ -380,7 +380,7 @@ uint64_t vram_memory(int fd, int gt) igt_assert(xe_dev); igt_assert(gt >= 0 && gt < xe_dev->number_gt); - return native_region_for_gt(xe_dev->gts, gt); + return native_region_for_gt(xe_dev->gts, gt) & (~0x1); } /** -- 2.39.2