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 X-Spam-Level: X-Spam-Status: No, score=-11.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E3A62C48BDF for ; Tue, 15 Jun 2021 13:15:08 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 92D1E6109D for ; Tue, 15 Jun 2021 13:15:07 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 92D1E6109D Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 23C1489FF7; Tue, 15 Jun 2021 13:15:07 +0000 (UTC) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id C951389FCA for ; Tue, 15 Jun 2021 13:15:05 +0000 (UTC) IronPort-SDR: TDGCckTejmA8oD55hEKvedbmQfN3Zqq1qsO8WXy2Qm5TAcgjh0li70CFzEKo0clNK/JJ3Rp8U7 GOmajgVLjrFQ== X-IronPort-AV: E=McAfee;i="6200,9189,10015"; a="205804343" X-IronPort-AV: E=Sophos;i="5.83,275,1616482800"; d="scan'208";a="205804343" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Jun 2021 06:15:05 -0700 IronPort-SDR: k5HrV2F49YeqZ6jOMPDQIBVlQV7d70ZlCpuAo529aqESq+tKUCnWT7xpkRT85K5jEJ119CpVxz bLFkBdrxwAPw== X-IronPort-AV: E=Sophos;i="5.83,275,1616482800"; d="scan'208";a="554443295" Received: from vgribano-mobl.ccr.corp.intel.com (HELO thellst-mobl1.intel.com) ([10.249.254.53]) by fmsmga001-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Jun 2021 06:15:03 -0700 From: =?UTF-8?q?Thomas=20Hellstr=C3=B6m?= To: intel-gfx@lists.freedesktop.org Date: Tue, 15 Jun 2021 15:14:39 +0200 Message-Id: <20210615131451.61023-1-thomas.hellstrom@linux.intel.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH v4 00/12] i915 TTM sync accelerated migration and clear X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?UTF-8?q?Thomas=20Hellstr=C3=B6m?= , matthew.auld@intel.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" VGhpcyBwYXRjaHNldCBpbXBsZW1lbnRzIHN5bmNocm9ub3VzIGFjY2VsZXJhdGVkIG1pZ3JhdGlv biBhbmQgY2xlYXJpbmcKZm9yIGk5MTUgb24gVFRNLiBXZSBwbGFuIHRvIGZvbGxvdyB1cCB3aXRo IHRoZXNlIG9wZXJhdGlvbnMgbWFkZQphc3luY2hyb25vdXMgdG8gdGhlIGV4dGVudCBvZiBUVE0g c3VwcG9ydCBmb3IgdGhhdDoKCkEgY291cGxlIG9mIHBhdGNoZXMgZnJvbSBDaHJpcyB3aGljaCBp bXBsZW1lbnQgcGlwZWxpbmVkIG1pZ3JhdGlvbiBhbmQKY2xlYXJzIGJ5IGF0b21pY2FsbHkgd3Jp dGluZyB0aGUgUFRFcyBpbiBwbGFjZSBiZWZvcmUgcGVyZm9ybWluZyB0aGUKYWN0dWFsIGJsaXQu CgpTb21lIHd3IHV0aWxpdGllcyBtYWlubHkgZm9yIHRoZSBhY2NvbXBhbnlpbmcgc2VsZnRlc3Rz IGFkZGVkIGJ5IFRob21hcywKYXMgd2VsbCBhcyBtb2RpZmllZCB0aGUgYWJvdmUgcGF0Y2hlcyBm b3Igd3cgbG9ja2luZy0gYW5kIGxtZW0gc3VwcG9ydC4KCkhvb2tlZCB1cCB0byBvdXIgVFRNIGJh Y2tlbmQgYnkgUmFtYWxpbmdhbQoKRmluYWxseSwgb24gcmVxdWVzdCBmcm9tIERhbmllbCwgd2Ug ZGl0Y2ggb2xkIGJsaXQgY29kZSB3aGljaCBpcyBub3cgb2Jzb2xldGUuCgp2MjoKLSBBIGNvdXBs ZSBvZiBtaW5vciBzdHlsZSBmaXhlcyBwb2ludGVkIG91dCBieSBNYXR0aGV3IEF1bGQKLSBFeHBv cnQgYW5kIHVzZSBpbnRlbF9lbmdpbmVfZGVzdHJveV9waW5uZWRfY29udGV4dCgpIHRvIGFkZHJl c3MgYQogIENJIHdhcm5pbmcgLyBmYWlsdXJlLgp2MzoKLSBBY2NlbGVyYXRpb24gaG9va2VkIHVw IHRvIFRUTQotIE1pbm9yIGZpeGVzIHRvIHJldmlldyBjb21tZW50cyAoUG9pbnRlZCBvdXQgYnkg TWF0dGhldyBBdWxkKQotIEZpeCBwaXBlbGluZWQgYmxpdCBoYW5kbGluZyBvZiBlbmdpbmUgaW5z dGFuY2VzIChQb2ludGVkIG91dCBieSBNYXR0aGV3IEF1bGQpCi0gRGl0Y2ggb2xkIGJsaXQgY29k ZSwgKFBvaW50ZWQgb3V0IGJ5IERhbmllbCkKdjQ6Ci0gUmVzY3VlIGEgc2VsZnRlc3QgdGhhdCB3 YXMgcmVtb3ZlZCB3aXRoIHRoZSBvbGQgYmxpdCBjb2RlCiAgKFBvaW50ZWQgb3V0IGJ5IE1hdHRo ZXcgQXVsZCkKLSBFeHRlbmRlZCBncHUgd2FpdHMgaW4gdGhlIFRUTSBhY2NlbCBtb3ZlIGZ1bmN0 aW9uCiAgKFBvaW50ZWQgb3V0IGJ5IFRob21hcyBIZWxsc3Ryw7ZtKQoKQ2hyaXMgV2lsc29uICg2 KToKICBkcm0vaTkxNS9ndDogQWRkIGFuIGluc2VydF9lbnRyeSBmb3IgZ2VuOF9wcGd0dAogIGRy bS9pOTE1L2d0OiBBZGQgYSByb3V0aW5lIHRvIGl0ZXJhdGUgb3ZlciB0aGUgcGFnZXRhYmxlcyBv ZiBhIEdUVAogIGRybS9pOTE1L2d0OiBFeHBvcnQgdGhlIHBpbm5lZCBjb250ZXh0IGNvbnN0cnVj dG9yIGFuZCBkZXN0cnVjdG9yCiAgZHJtL2k5MTUvZ3Q6IFBpcGVsaW5lZCBwYWdlIG1pZ3JhdGlv bgogIGRybS9pOTE1L2d0OiBQaXBlbGluZWQgY2xlYXIKICBkcm0vaTkxNS9ndDogU2V0dXAgYSBk ZWZhdWx0IG1pZ3JhdGlvbiBjb250ZXh0IG9uIHRoZSBHVAoKUmFtYWxpbmdhbSBDICgxKToKICBk cm0vaTkxNS90dG06IGFjY2VsZXJhdGVkIG1vdmUgaW1wbGVtZW50YXRpb24KClRob21hcyBIZWxs c3Ryw7ZtICg1KToKICBkcm0vaTkxNTogUmVmZXJlbmNlIG9iamVjdHMgb24gdGhlIHd3IG9iamVj dCBsaXN0CiAgZHJtL2k5MTU6IEJyZWFrIG91dCBkbWFfcmVzdiB3dyBsb2NraW5nIHV0aWxpdGll cyB0byBzZXBhcmF0ZSBmaWxlcwogIGRybS9pOTE1OiBJbnRyb2R1Y2UgYSB3dyB0cmFuc2FjdGlv biBoZWxwZXIKICBkcm0vaTkxNS9nZW06IFphcCB0aGUgY2xpZW50IGJsdCBjb2RlCiAgZHJtL2k5 MTUvZ2VtOiBaYXAgdGhlIGk5MTVfZ2VtX29iamVjdF9ibHQgY29kZQoKIGRyaXZlcnMvZ3B1L2Ry bS9pOTE1L01ha2VmaWxlICAgICAgICAgICAgICAgICB8ICAgNSArLQogLi4uL2dwdS9kcm0vaTkx NS9nZW0vaTkxNV9nZW1fY2xpZW50X2JsdC5jICAgIHwgMzU1IC0tLS0tLS0tLQogLi4uL2dwdS9k cm0vaTkxNS9nZW0vaTkxNV9nZW1fY2xpZW50X2JsdC5oICAgIHwgIDIxIC0KIGRyaXZlcnMvZ3B1 L2RybS9pOTE1L2dlbS9pOTE1X2dlbV9vYmplY3QuaCAgICB8ICAgOSArLQogLi4uL2dwdS9kcm0v aTkxNS9nZW0vaTkxNV9nZW1fb2JqZWN0X2JsdC5jICAgIHwgNDYxIC0tLS0tLS0tLS0tLQogLi4u L2dwdS9kcm0vaTkxNS9nZW0vaTkxNV9nZW1fb2JqZWN0X2JsdC5oICAgIHwgIDM5IC0KIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2dlbS9pOTE1X2dlbV90dG0uYyAgICAgICB8ICA4OCArKy0KIC4uLi9p OTE1L2dlbS9zZWxmdGVzdHMvaTkxNV9nZW1fY2xpZW50X2JsdC5jICB8IDExNCArLS0KIC4uLi9p OTE1L2dlbS9zZWxmdGVzdHMvaTkxNV9nZW1fb2JqZWN0X2JsdC5jICB8IDU5NyAtLS0tLS0tLS0t LS0tLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L2dlbjhfcHBndHQuYyAgICAgICAgICB8ICA2 OCArKwogZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvaW50ZWxfZW5naW5lLmggICAgICAgIHwgIDEy ICsKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L2ludGVsX2VuZ2luZV9jcy5jICAgICB8ICAyNyAr LQogZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvaW50ZWxfZ3B1X2NvbW1hbmRzLmggIHwgICAyICsK IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L2ludGVsX2d0LmMgICAgICAgICAgICB8ICAgNCArCiBk cml2ZXJzL2dwdS9kcm0vaTkxNS9ndC9pbnRlbF9ndF90eXBlcy5oICAgICAgfCAgIDMgKwogZHJp dmVycy9ncHUvZHJtL2k5MTUvZ3QvaW50ZWxfZ3R0LmggICAgICAgICAgIHwgICA3ICsKIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2d0L2ludGVsX21pZ3JhdGUuYyAgICAgICB8IDY4NyArKysrKysrKysr KysrKysrKysKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L2ludGVsX21pZ3JhdGUuaCAgICAgICB8 ICA2NSArKwogZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvaW50ZWxfbWlncmF0ZV90eXBlcy5oIHwg IDE1ICsKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L2ludGVsX3JlbmRlcnN0YXRlLmggICB8ICAg MSArCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9ndC9pbnRlbF9yaW5nLmggICAgICAgICAgfCAgIDEg KwogZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3Qvc2VsZnRlc3RfbWlncmF0ZS5jICAgIHwgNjY5ICsr KysrKysrKysrKysrKysrCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jICAgICAgICAg ICAgICAgfCAgNTIgLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmggICAgICAgICAg ICAgICB8ICAxMiAtCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV93dy5jICAgICAgICAg ICAgfCAgNjMgKysKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX3d3LmggICAgICAgICAg ICB8ICA1MCArKwogLi4uL2RybS9pOTE1L3NlbGZ0ZXN0cy9pOTE1X2xpdmVfc2VsZnRlc3RzLmgg IHwgICAyICstCiAuLi4vZHJtL2k5MTUvc2VsZnRlc3RzL2k5MTVfcGVyZl9zZWxmdGVzdHMuaCAg fCAgIDIgKy0KIC4uLi9kcm0vaTkxNS9zZWxmdGVzdHMvaW50ZWxfbWVtb3J5X3JlZ2lvbi5jICB8 ICAyMSArLQogMjkgZmlsZXMgY2hhbmdlZCwgMTc2NiBpbnNlcnRpb25zKCspLCAxNjg2IGRlbGV0 aW9ucygtKQogZGVsZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2dlbS9pOTE1 X2dlbV9jbGllbnRfYmx0LmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vaTkx NS9nZW0vaTkxNV9nZW1fY2xpZW50X2JsdC5oCiBkZWxldGUgbW9kZSAxMDA2NDQgZHJpdmVycy9n cHUvZHJtL2k5MTUvZ2VtL2k5MTVfZ2VtX29iamVjdF9ibHQuYwogZGVsZXRlIG1vZGUgMTAwNjQ0 IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2dlbS9pOTE1X2dlbV9vYmplY3RfYmx0LmgKIGRlbGV0ZSBt b2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0vaTkxNS9nZW0vc2VsZnRlc3RzL2k5MTVfZ2VtX29i amVjdF9ibHQuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L2lu dGVsX21pZ3JhdGUuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2d0 L2ludGVsX21pZ3JhdGUuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2d0L2ludGVsX21pZ3JhdGVfdHlwZXMuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1 L2RybS9pOTE1L2d0L3NlbGZ0ZXN0X21pZ3JhdGUuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX3d3LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X2dlbV93dy5oCgotLSAKMi4zMS4xCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0Cklu dGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK