From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 57CCBEC1448 for ; Tue, 3 Mar 2026 13:34:52 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id DC7B110E806; Tue, 3 Mar 2026 13:34:48 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=fail reason="key not found in DNS" (0-bit key; unprotected) header.d=intel.com header.i=@intel.com header.b="IieOtqI6"; dkim-atps=neutral Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.13]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4391F10E01F; Tue, 3 Mar 2026 13:34:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1772544887; x=1804080887; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=1GaiZTuDfVhGhx6tbOxiTmG3pWXdz7+ENfgkY3MPElM=; b=IieOtqI6MQbR6l0wDf2jn+BfJ6YSg83Mvgo1hwbEKnVIe8gU1tyIjAvk 7iiNMaCjg25AWM11N3mTFgumMXYzab6c718SY6Qrf7leTDRgsobPl7sCO RTC87iehf0V7b/cf0ZV/h2gcHNHtVeYEO/Ng/hu1ozO9unc7nV7WLtOyP TAnaOOqfpL8zP6YqPIwT6Zfvwek3BluIfire506HimYvki8cBXBbFxC5L NGC7a9IeAdirK2w6PWIDsax/r0oHDKx9pEEuOpXzmPZLKNgRbTw2QAorL VkQgD1gX1bFXlsllwbq0kKJz7l/sKzNfMMp8RVVLwMKTj4bnqGiRPMk12 A==; X-CSE-ConnectionGUID: WMvwvDX2QZqdY6Q4sjZOig== X-CSE-MsgGUID: 8ZS+7I+mR6afYrmXMTPKCg== X-IronPort-AV: E=McAfee;i="6800,10657,11718"; a="76179718" X-IronPort-AV: E=Sophos;i="6.21,322,1763452800"; d="scan'208";a="76179718" Received: from orviesa009.jf.intel.com ([10.64.159.149]) by fmvoesa107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Mar 2026 05:34:43 -0800 X-CSE-ConnectionGUID: HGe6hFJdSSOzeCRHBtNHNA== X-CSE-MsgGUID: PxND/fVURbyfhiOrm2gSog== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.21,322,1763452800"; d="scan'208";a="217947861" Received: from smoticic-mobl1.ger.corp.intel.com (HELO fedora) ([10.245.244.243]) by orviesa009-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Mar 2026 05:34:38 -0800 From: =?UTF-8?q?Thomas=20Hellstr=C3=B6m?= To: intel-xe@lists.freedesktop.org Cc: =?UTF-8?q?Thomas=20Hellstr=C3=B6m?= , Matthew Brost , Jason Gunthorpe , Andrew Morton , Simona Vetter , Dave Airlie , Alistair Popple , dri-devel@lists.freedesktop.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, =?UTF-8?q?Christian=20K=C3=B6nig?= Subject: [PATCH v3 0/4] Two-pass MMU interval notifiers Date: Tue, 3 Mar 2026 14:34:05 +0100 Message-ID: <20260303133409.11609-1-thomas.hellstrom@linux.intel.com> X-Mailer: git-send-email 2.53.0 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" R1BVIHVzZS1jYXNlcyBmb3IgbW11X2ludGVydmFsX25vdGlmaWVycyB3aXRoIGhtbSBvZnRlbiBp bnZvbHZlCnN0YXJ0aW5nIGEgZ3B1IG9wZXJhdGlvbiBhbmQgdGhlbiB3YWl0aW5nIGZvciBpdCB0 byBjb21wbGV0ZS4KVGhlc2Ugb3BlcmF0aW9ucyBhcmUgdHlwaWNhbGx5IGNvbnRleHQgcHJlZW1w dGlvbiBvciBUTEIgZmx1c2hpbmcuCiAgICAKV2l0aCBzaW5nbGUtcGFzcyBub3RpZmllcnMgcGVy IEdQVSB0aGlzIGRvZXNuJ3Qgc2NhbGUgaW4KbXVsdGktZ3B1IHNjZW5hcmlvcy4gSW4gdGhvc2Ug c2NlbmFyaW9zIHdlJ2Qgd2FudCB0byBmaXJzdCBzdGFydApwcmVlbXB0aW9uLSBvciBUTEIgZmx1 c2hpbmcgb24gYWxsIEdQVXMgYW5kIGFzIGEgc2Vjb25kIHBhc3Mgd2FpdApmb3IgdGhlbSB0byBj b21wbGV0ZS4KClRoaXMgYWxzbyBhcHBsaWVzIGluIG5vbi1yZWNvdmVyYWJsZSBwYWdlLWZhdWx0 IHNjZW5hcmlvcyB0bwpzdGFydGluZyBhIHByZWVtcHRpb24gcmVxdWVzdHMgb24gR1BVcyBhbmQg d2FpdGluZyBmb3IgdGhlIEdQVXMgCnRvIHByZWVtcHQgc28gdGhhdCBzeXN0ZW0gcGFnZXMgdGhl eSBhY2Nlc3MgY2FuIGJlIHJlY2xhaW1lZC4KICAgIApPbmUgY2FuIGRvIHRoaXMgb24gcGVyLWRy aXZlciBiYXNpcyBtdWx0aXBsZXhpbmcgcGVyLWRyaXZlcgpub3RpZmllcnMgYnV0IHRoYXQgd291 bGQgbWVhbiBzaGFyaW5nIHRoZSBub3RpZmllciAidXNlciIgbG9jawphY3Jvc3MgYWxsIEdQVXMg YW5kIHRoYXQgZG9lc24ndCBzY2FsZSB3ZWxsIGVpdGhlciwgc28gYWRkaW5nIHN1cHBvcnQKZm9y IHR3by1wYXNzIGluIHRoZSBjb3JlIGFwcGVhcnMgbGlrZSB0aGUgcmlnaHQgY2hvaWNlLgoKU28g dGhpcyBzZXJpZXMgZG9lcyB0aGF0LCB3aXRoIHBhY2ggMSBpbXBsZW1lbnRpbmcgdGhlIGNvcmUg c3VwcG9ydAphbmQgYWxzbyBkZXNjcmliZXMgdGhlIGNob2ljZXMgbWFkZS4KClRoZSByZXN0IG9m IHRoZSBwYXRjaGVzIGltcGxlbWVudHMgYSBQT0Mgd2l0aCB4ZUtNRCB1c2VycHRyCmludmFsaWRh dGlvbiBhbmQgcG90ZW50aWFsIFRMQi1mbHVzaGluZy4gQSBmb2xsb3ctdXAgc2VyaWVzCndpbGwg ZXh0ZW5kIHRvIGRybV9ncHVzdm0uCgp2MiBoaWdodGxpZ2h0czoKLSBSZWZhY3RvciB0aGUgY29y ZSBtbSBwYXRjaCB0byB1c2UgdGhlIHN0cnVjdAogIG1tdV9pbnRlcnZhbF9ub3RpZmllcl9vcHMg Zm9yIHRoZSBpbnZhbGlkYXRlX2ZpbmlzaCgpIGNhbGxiYWNrLgotIFJlYmFzZSBvbiB4ZSBkcml2 ZXIgdGxiIGludmFsaWRhdGlvbiBjaGFuZ2VzLgotIFByb3ZpZGUgYW4gaW5pdGlhbCBpbXBsZW1l bnRhdGlvbiBmb3IgdXNlcnB0ciBpbnN0ZWFkIG9mIGRybV9ncHVzdm0uCiAgVGhlIGludGVudCBp cyB0byBoYW5kbGUgZHJtX2dwdXN2bSBpbiBhIGZvbGxvdy11cCBzZXJpZXMuCgp2MzoKLSBBZGRy ZXNzIHJldmlldyBjb21tZW50cyBmcm9tIE1hdHQgQnJvc3Q6IENvZGUgZm9ybWF0dGluZywKICBk b2N1bWVudGF0aW9uLCBhZGRpdGlvbmFsIGFzc2VydHMgYW5kIHJlbW92YWwgb2YKICB1bm5lY2Vz c2FyeSB3YWl0cywgYXMgc3BlY2lmaWVkIGluIGVhY2ggcGF0Y2guCgpDYzogTWF0dGhldyBCcm9z dCA8bWF0dGhldy5icm9zdEBpbnRlbC5jb20+CkNjOiBKYXNvbiBHdW50aG9ycGUgPGpnZ0B6aWVw ZS5jYT4KQ2M6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CkNjOiBT aW1vbmEgVmV0dGVyIDxzaW1vbmEudmV0dGVyQGZmd2xsLmNoPgpDYzogRGF2ZSBBaXJsaWUgPGFp cmxpZWRAZ21haWwuY29tPgpDYzogQWxpc3RhaXIgUG9wcGxlIDxhcG9wcGxlQG52aWRpYS5jb20+ CkNjOiA8ZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZz4KQ2M6IDxsaW51eC1tbUBrdmFj ay5vcmc+CkNjOiA8bGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZz4KClRob21hcyBIZWxsc3Ry w7ZtICg0KToKICBtbS9tbXVfbm90aWZpZXI6IEFsbG93IHR3by1wYXNzIHN0cnVjdCBtbXVfaW50 ZXJ2YWxfbm90aWZpZXJzCiAgZHJtL3hlL3VzZXJwdHI6IENvbnZlcnQgaW52YWxpZGF0aW9uIHRv IHR3by1wYXNzIE1NVSBub3RpZmllcgogIGRybS94ZTogU3BsaXQgVExCIGludmFsaWRhdGlvbiBp bnRvIHN1Ym1pdCBhbmQgd2FpdCBzdGVwcwogIGRybS94ZS91c2VycHRyOiBEZWZlciBXYWl0aW5n IGZvciBUTEIgaW52YWxpZGF0aW9uIHRvIHRoZSBzZWNvbmQgcGFzcwogICAgaWYgcG9zc2libGUK CiBkcml2ZXJzL2dwdS9kcm0veGUveGVfc3ZtLmMgICAgICAgICAgICAgfCAgIDggKy0KIGRyaXZl cnMvZ3B1L2RybS94ZS94ZV90bGJfaW52YWwuYyAgICAgICB8ICA4NCArKysrKysrKysrKysrCiBk cml2ZXJzL2dwdS9kcm0veGUveGVfdGxiX2ludmFsLmggICAgICAgfCAgIDYgKwogZHJpdmVycy9n cHUvZHJtL3hlL3hlX3RsYl9pbnZhbF90eXBlcy5oIHwgIDE0ICsrKwogZHJpdmVycy9ncHUvZHJt L3hlL3hlX3VzZXJwdHIuYyAgICAgICAgIHwgMTU1ICsrKysrKysrKysrKysrKysrKysrLS0tLQog ZHJpdmVycy9ncHUvZHJtL3hlL3hlX3VzZXJwdHIuaCAgICAgICAgIHwgIDMxICsrKystCiBkcml2 ZXJzL2dwdS9kcm0veGUveGVfdm0uYyAgICAgICAgICAgICAgfCAgOTkgKysrKystLS0tLS0tLS0t CiBkcml2ZXJzL2dwdS9kcm0veGUveGVfdm0uaCAgICAgICAgICAgICAgfCAgIDUgKy0KIGRyaXZl cnMvZ3B1L2RybS94ZS94ZV92bV9tYWR2aXNlLmMgICAgICB8ICAxMCArLQogZHJpdmVycy9ncHUv ZHJtL3hlL3hlX3ZtX3R5cGVzLmggICAgICAgIHwgICAxICsKIGluY2x1ZGUvbGludXgvbW11X25v dGlmaWVyLmggICAgICAgICAgICB8ICAzOCArKysrKysKIG1tL21tdV9ub3RpZmllci5jICAgICAg ICAgICAgICAgICAgICAgICB8ICA2NSArKysrKysrKy0tCiAxMiBmaWxlcyBjaGFuZ2VkLCA0MTIg aW5zZXJ0aW9ucygrKSwgMTA0IGRlbGV0aW9ucygtKQoKLS0gCjIuNTMuMAoK