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 ADE0EEA4E3A for ; Mon, 2 Mar 2026 16:33:11 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 065B210E361; Mon, 2 Mar 2026 16:33:11 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.b="lsoG8VWl"; dkim-atps=neutral Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.17]) by gabe.freedesktop.org (Postfix) with ESMTPS id CA6A510E1D1; Mon, 2 Mar 2026 16:33:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1772469190; x=1804005190; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=kfMIc0OUpsgkTCkMzSFFXGItn5Z0YPAU5KqBEO/YCjU=; b=lsoG8VWlRy+Macip9u3P6P6+EERt1GbLDghKcCUrDnSDb9GU31evyfjp vByxg1iyitZ2jc/gb2Lvi5AiuXiD8/GEPAO9+Uf4ahQqaf84Wn5SyvzlD 3u51tahZeNyQMHA/wxE+HsyshBzFqVYrLe67POzcwD0KDFnx69jr12aOw 49RUTchIPJplDTQSuSacY45UDw4D+F2JDd8VfqkakpJoibita7ANsNcQS 3j9QW5tHgOaSKwSDqmf4loYwT7besXxm4ZB5YqWc3xmOYsGZTaYMX5NH2 Fqq/0SLtYcXUmjLanayRcahh9pvfWPseEJZMaYdefrocJAHG8h865x48l w==; X-CSE-ConnectionGUID: 8+jGs6PCSruU3juXvdAwsQ== X-CSE-MsgGUID: zVQN2xAoSD+TY6v5Q74DCQ== X-IronPort-AV: E=McAfee;i="6800,10657,11717"; a="73447814" X-IronPort-AV: E=Sophos;i="6.21,320,1763452800"; d="scan'208";a="73447814" Received: from orviesa001.jf.intel.com ([10.64.159.141]) by orvoesa109.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Mar 2026 08:33:09 -0800 X-CSE-ConnectionGUID: vr/4G302QFOqlxJOv5pghQ== X-CSE-MsgGUID: zDQUWEPnTW23jzI2q1uvMQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.21,320,1763452800"; d="scan'208";a="255564508" Received: from smoticic-mobl1.ger.corp.intel.com (HELO fedora) ([10.245.244.81]) by smtpauth.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Mar 2026 08:33:07 -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 v2 0/4] Two-pass MMU interval notifiers Date: Mon, 2 Mar 2026 17:32:44 +0100 Message-ID: <20260302163248.105454-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 cyB0byBoYW5kbGUgZHJtX2dwdXN2bSBpbiBhIGZvbGxvdy11cCBzZXJpZXMuCgpDYzogTWF0dGhl dyBCcm9zdCA8bWF0dGhldy5icm9zdEBpbnRlbC5jb20+CkNjOiBKYXNvbiBHdW50aG9ycGUgPGpn Z0B6aWVwZS5jYT4KQ2M6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+ CkNjOiBTaW1vbmEgVmV0dGVyIDxzaW1vbmEudmV0dGVyQGZmd2xsLmNoPgpDYzogRGF2ZSBBaXJs aWUgPGFpcmxpZWRAZ21haWwuY29tPgpDYzogQWxpc3RhaXIgUG9wcGxlIDxhcG9wcGxlQG52aWRp YS5jb20+CkNjOiA8ZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZz4KQ2M6IDxsaW51eC1t bUBrdmFjay5vcmc+CkNjOiA8bGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZz4KClRob21hcyBI ZWxsc3Ryw7ZtICg0KToKICBtbS9tbXVfbm90aWZpZXI6IEFsbG93IHR3by1wYXNzIHN0cnVjdCBt bXVfaW50ZXJ2YWxfbm90aWZpZXJzCiAgZHJtL3hlL3VzZXJwdHI6IENvbnZlcnQgaW52YWxpZGF0 aW9uIHRvIHR3by1wYXNzIE1NVSBub3RpZmllcgogIGRybS94ZTogU3BsaXQgVExCIGludmFsaWRh dGlvbiBpbnRvIHN1Ym1pdCBhbmQgd2FpdCBzdGVwcwogIGRybS94ZS91c2VycHRyOiBEZWZlciBX YWl0aW5nIGZvciBUTEIgaW52YWxpZGF0aW9uIHRvIHRoZSBzZWNvbmQgcGFzcwogICAgaWYgcG9z c2libGUKCiBkcml2ZXJzL2dwdS9kcm0veGUveGVfc3ZtLmMgICAgICAgICAgICAgfCAgIDYgKy0K IGRyaXZlcnMvZ3B1L2RybS94ZS94ZV90bGJfaW52YWwuYyAgICAgICB8ICA4MiArKysrKysrKysr KysrKwogZHJpdmVycy9ncHUvZHJtL3hlL3hlX3RsYl9pbnZhbC5oICAgICAgIHwgICA2ICsrCiBk cml2ZXJzL2dwdS9kcm0veGUveGVfdGxiX2ludmFsX3R5cGVzLmggfCAgMTQgKysrCiBkcml2ZXJz L2dwdS9kcm0veGUveGVfdXNlcnB0ci5jICAgICAgICAgfCAxMzYgKysrKysrKysrKysrKysrKysr KystLS0tCiBkcml2ZXJzL2dwdS9kcm0veGUveGVfdXNlcnB0ci5oICAgICAgICAgfCAgMzIgKysr KysrCiBkcml2ZXJzL2dwdS9kcm0veGUveGVfdm0uYyAgICAgICAgICAgICAgfCAgOTkgKysrKysr LS0tLS0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS94ZS94ZV92bS5oICAgICAgICAgICAgICB8ICAg NSArLQogZHJpdmVycy9ncHUvZHJtL3hlL3hlX3ZtX21hZHZpc2UuYyAgICAgIHwgICA5ICstCiBk cml2ZXJzL2dwdS9kcm0veGUveGVfdm1fdHlwZXMuaCAgICAgICAgfCAgIDEgKwogaW5jbHVkZS9s aW51eC9tbXVfbm90aWZpZXIuaCAgICAgICAgICAgIHwgIDM4ICsrKysrKysKIG1tL21tdV9ub3Rp Zmllci5jICAgICAgICAgICAgICAgICAgICAgICB8ICA2NCArKysrKysrKystLQogMTIgZmlsZXMg Y2hhbmdlZCwgMzg5IGluc2VydGlvbnMoKyksIDEwMyBkZWxldGlvbnMoLSkKCi0tIAoyLjUzLjAK Cg==