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=-15.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,HK_RANDOM_FROM,INCLUDES_CR_TRAILER, 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 9E1F0C47E48 for ; Thu, 15 Jul 2021 09:18:49 +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 6700661358 for ; Thu, 15 Jul 2021 09:18:49 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6700661358 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 5D6F86E7D5; Thu, 15 Jul 2021 09:18:40 +0000 (UTC) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id A92796E446; Thu, 15 Jul 2021 09:18:38 +0000 (UTC) X-IronPort-AV: E=McAfee;i="6200,9189,10045"; a="232333016" X-IronPort-AV: E=Sophos;i="5.84,240,1620716400"; d="scan'208";a="232333016" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Jul 2021 02:18:38 -0700 X-IronPort-AV: E=Sophos;i="5.84,240,1620716400"; d="scan'208";a="572767977" Received: from shyland-mobl2.ger.corp.intel.com (HELO tursulin-mobl2.home) ([10.213.241.81]) by fmsmga001-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Jul 2021 02:18:36 -0700 From: Tvrtko Ursulin To: Intel-gfx@lists.freedesktop.org Date: Thu, 15 Jul 2021 10:18:18 +0100 Message-Id: <20210715091820.1613726-7-tvrtko.ursulin@linux.intel.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210715091820.1613726-1-tvrtko.ursulin@linux.intel.com> References: <20210715091820.1613726-1-tvrtko.ursulin@linux.intel.com> MIME-Version: 1.0 Subject: [Intel-gfx] [RFC 6/8] drm: Document fdinfo format specification 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: David M Nieto , =?UTF-8?q?Christian=20K=C3=B6nig?= , dri-devel@lists.freedesktop.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KClByb3Bvc2Fs IHRvIHN0YW5kYXJkaXNlIHRoZSBmZGluZm8gdGV4dCBmb3JtYXQgYXMgb3B0aW9uYWxseSBvdXRw dXQgYnkgRFJNCmRyaXZlcnMuCgpJZGVhIGlzIHRoYXQgYSBzaW1wbGUgYnV0LCB3ZWxsIGRlZmlu ZWQsIHNwZWMgd2lsbCBlbmFibGUgZ2VuZXJpYwp1c2Vyc3BhY2UgdG9vbHMgdG8gYmUgd3JpdHRl biB3aGlsZSBhdCB0aGUgc2FtZSB0aW1lIGF2b2lkaW5nIGEgbW9yZSBoZWF2eQpoYW5kZWQgYXBw cm9hY2ggb2YgYWRkaW5nIGEgbWlkLWxheWVyIHRvIERSTS4KCmk5MTUgaW1wbGVtZW50cyBhIHN1 YnNldCBvZiB0aGUgc3BlYywgZXZlcnl0aGluZyBhcGFydCBmcm9tIHRoZSBtZW1vcnkKc3RhdHMg Y3VycmVudGx5LCBhbmQgYSBtYXRjaGluZyBpbnRlbF9ncHVfdG9wIHRvb2wgZXhpc3RzLgoKT3Bl biBpcyB0byBzZWUgaWYgQU1EIGNhbiBtaWdyYXRlIHRvIHVzaW5nIHRoZSBwcm9wb3NlZCBHUFUg dXRpbGlzYXRpb24Ka2V5LXZhbHVlIHBhaXJzLCBvciBpZiB0aGV5IGFyZSBub3Qgd29ya2FibGUg dG8gc2VlIHdoZXRoZXIgdG8gZ28KdmVuZG9yIHNwZWNpZmljLCBvciBpZiBhIHN0YW5kYXJkaXNl ZCAgYWx0ZXJuYXRpdmUgY2FuIGJlIGZvdW5kIHdoaWNoIGlzCndvcmthYmxlIGZvciBib3RoIGRy aXZlcnMuCgpTYW1lIGZvciB0aGUgbWVtb3J5IHV0aWxpc2F0aW9uIGtleS12YWx1ZSBwYWlycyBw cm9wb3NhbC4KCnYyOgogKiBVcGRhdGUgZm9yIHJlbW92YWwgb2YgbmFtZSBhbmQgcGlkLgoKU2ln bmVkLW9mZi1ieTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KQ2M6 IERhdmlkIE0gTmlldG8gPERhdmlkLk5pZXRvQGFtZC5jb20+CkNjOiBDaHJpc3RpYW4gS8O2bmln IDxjaHJpc3RpYW4ua29lbmlnQGFtZC5jb20+CkNjOiBEYW5pZWwgVmV0dGVyIDxkYW5pZWxAZmZ3 bGwuY2g+Ci0tLQogRG9jdW1lbnRhdGlvbi9ncHUvZHJtLXVzYWdlLXN0YXRzLnJzdCB8IDk3ICsr KysrKysrKysrKysrKysrKysrKysrKysrKwogRG9jdW1lbnRhdGlvbi9ncHUvaW5kZXgucnN0ICAg ICAgICAgICB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgOTggaW5zZXJ0aW9ucygrKQogY3JlYXRl IG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vZ3B1L2RybS11c2FnZS1zdGF0cy5yc3QKCmRpZmYg LS1naXQgYS9Eb2N1bWVudGF0aW9uL2dwdS9kcm0tdXNhZ2Utc3RhdHMucnN0IGIvRG9jdW1lbnRh dGlvbi9ncHUvZHJtLXVzYWdlLXN0YXRzLnJzdApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw MDAwMDAwMDAwMDAuLjc4ZGMwMWMzMGUyMgotLS0gL2Rldi9udWxsCisrKyBiL0RvY3VtZW50YXRp b24vZ3B1L2RybS11c2FnZS1zdGF0cy5yc3QKQEAgLTAsMCArMSw5NyBAQAorLi4gX2RybS1jbGll bnQtdXNhZ2Utc3RhdHM6CisKKz09PT09PT09PT09PT09PT09PT09PT0KK0RSTSBjbGllbnQgdXNh Z2Ugc3RhdHMKKz09PT09PT09PT09PT09PT09PT09PT0KKworRFJNIGRyaXZlcnMgY2FuIGNob29z ZSB0byBleHBvcnQgcGFydGx5IHN0YW5kYXJkaXNlZCB0ZXh0IG91dHB1dCB2aWEgdGhlCitgZm9w cy0+c2hvd19mZGluZm8oKWAgYXMgcGFydCBvZiB0aGUgZHJpdmVyIHNwZWNpZmljIGZpbGUgb3Bl cmF0aW9ucyByZWdpc3RlcmVkCitpbiB0aGUgYHN0cnVjdCBkcm1fZHJpdmVyYCBvYmplY3QgcmVn aXN0ZXJlZCB3aXRoIHRoZSBEUk0gY29yZS4KKworT25lIHB1cnBvc2Ugb2YgdGhpcyBvdXRwdXQg aXMgdG8gZW5hYmxlIHdyaXRpbmcgYXMgZ2VuZXJpYyBhcyBwcmFjdGljYWx5CitmZWFzaWJsZSBg dG9wKDEpYCBsaWtlIHVzZXJzcGFjZSBtb25pdG9yaW5nIHRvb2xzLgorCitHaXZlbiB0aGUgZGlm ZmVyZW5jZXMgYmV0d2VlbiB2YXJpb3VzIERSTSBkcml2ZXJzIHRoZSBzcGVjaWZpY2F0aW9uIG9m IHRoZQorb3V0cHV0IGlzIHNwbGl0IGJldHdlZW4gY29tbW9uIGFuZCBkcml2ZXIgc3BlY2lmaWMg cGFydHMuIEhhdmluZyBzYWlkIHRoYXQsCit3aGVyZXZlciBwb3NzaWJsZSBlZmZvcnQgc2hvdWxk IHN0aWxsIGJlIG1hZGUgdG8gc3RhbmRhcmRpc2UgYXMgbXVjaCBhcworcG9zc2libGUuCisKK0Zp bGUgZm9ybWF0IHNwZWNpZmljYXRpb24KKz09PT09PT09PT09PT09PT09PT09PT09PT0KKworLSBG aWxlIHNoYWxsIGNvbnRhaW4gb25lIGtleSB2YWx1ZSBwYWlyIHBlciBvbmUgbGluZSBvZiB0ZXh0 LgorLSBDb2xvbiBjaGFyYWN0ZXIgKGA6YCkgbXVzdCBiZSB1c2VkIHRvIGRlbGltaXQga2V5cyBh bmQgdmFsdWVzLgorLSBBbGwga2V5cyBzaGFsbCBiZSBwcmVmaXhlZCB3aXRoIGBkcm0tYC4KKy0g V2hpdGVzcGFjZSBiZXR3ZWVuIHRoZSBkZWxpbWl0ZXIgYW5kIGZpcnN0IG5vbi13aGl0ZXNwYWNl IGNoYXJhY3RlciBzaGFsbCBiZQorICBpZ25vcmVkIHdoZW4gcGFyc2luZy4KKy0gTmVpdGhlciBr ZXlzIG9yIHZhbHVlcyBhcmUgYWxsb3dlZCB0byBjb250YWluIHdoaXRlc3BhY2UgY2hhcmFjdGVy cy4KKy0gTnVtZXJpY2FsIGtleSB2YWx1ZSBwYWlycyBjYW4gZW5kIHdpdGggb3B0aW9uYWwgdW5p dCBzdHJpbmcuCistIERhdGEgdHlwZSBvZiB0aGUgdmFsdWUgaXMgZml4ZWQgYXMgZGVmaW5lZCBp biB0aGUgc3BlY2lmaWNhdGlvbi4KKworS2V5IHR5cGVzCistLS0tLS0tLS0KKworMS4gTWFuZGF0 b3J5LCBmdWxseSBzdGFuZGFyZGlzZWQuCisyLiBPcHRpb25hbCwgZnVsbHkgc3RhbmRhcmRpc2Vk LgorMy4gRHJpdmVyIHNwZWNpZmljLgorCitEYXRhIHR5cGVzCistLS0tLS0tLS0tCisKKy0gPHVp bnQ+IC0gVW5zaWduZWQgaW50ZWdlciB3aXRob3V0IGRlZmluaW5nIHRoZSBtYXhpbXVtIHZhbHVl LgorLSA8c3RyPiAtIFN0cmluZyBleGNsdWRpbmcgYW55IGFib3ZlIGRlZmluZWQgcmVzZXJ2ZWQg Y2hhcmFjdGVycyBvciB3aGl0ZXNwYWNlLgorCitNYW5kYXRvcnkgZnVsbHkgc3RhbmRhcmRpc2Vk IGtleXMKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCistIGRybS1kcml2ZXI6 IDxzdHI+CisKK1N0cmluZyBzaGFsbCBjb250YWluIGEgZml4ZWQgc3RyaW5nIHVuaXF1ZWx5IGlk ZW50aWZpZWQgdGhlIGRyaXZlciBoYW5kbGluZwordGhlIGRldmljZSBpbiBxdWVzdGlvbi4gRm9y IGV4YW1wbGUgbmFtZSBvZiB0aGUgcmVzcGVjdGl2ZSBrZXJuZWwgbW9kdWxlLgorCitPcHRpb25h bCBmdWxseSBzdGFuZGFyZGlzZWQga2V5cworLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0KKworLSBkcm0tcGRldjogPGFhYWE6YmIuY2MuZD4KKworRm9yIFBDSSBkZXZpY2VzIHRoaXMg c2hvdWxkIGNvbnRhaW4gdGhlIFBDSSBzbG90IGFkZHJlc3Mgb2YgdGhlIGRldmljZSBpbgorcXVl c3Rpb24uCisKKy0gZHJtLWNsaWVudC1pZDogPHVpbnQ+CisKK1VuaXF1ZSB2YWx1ZSByZWxhdGlu ZyB0byB0aGUgb3BlbiBEUk0gZmlsZSBkZXNjcmlwdG9yIHVzZWQgdG8gZGlzdGluZ3Vpc2gKK2R1 cGxpY2F0ZWQgYW5kIHNoYXJlZCBmaWxlIGRlc2NyaXB0b3JzLiBDb25jZXB0dWFsbHkgdGhlIHZh bHVlIHNob3VsZCBtYXAgMToxCit0byB0aGUgaW4ga2VybmVsIHJlcHJlc2VudGF0aW9uIG9mIGBz dHJ1Y3QgZHJtX2ZpbGVgIGluc3RhbmNlcy4KKworVW5pcXVlbmVzcyBvZiB0aGUgdmFsdWUgc2hh bGwgYmUgZWl0aGVyIGdsb2JhbGx5IHVuaXF1ZSwgb3IgdW5pcXVlIHdpdGhpbiB0aGUKK3Njb3Bl IG9mIGVhY2ggZGV2aWNlLCBpbiB3aGljaCBjYXNlIGBkcm0tcGRldmAgc2hhbGwgYmUgcHJlc2Vu dCBhcyB3ZWxsLgorCitVc2Vyc3BhY2Ugc2hvdWxkIG1ha2Ugc3VyZSB0byBub3QgZG91YmxlIGFj Y291bnQgYW55IHVzYWdlIHN0YXRpc3RpY3MgYnkgdXNpbmcKK3RoZSBhYm92ZSBkZXNjcmliZWQg Y3JpdGVyaWEgaW4gb3JkZXIgdG8gYXNzb2NpYXRlIGRhdGEgdG8gaW5kaXZpZHVhbCBjbGllbnRz LgorCistIGRybS1lbmdpbmUtPHN0cj46IDx1aW50PiBucworCitHUFVzIHVzdWFsbHkgY29udGFp biBtdWx0aXBsZSBleGVjdXRpb24gZW5naW5lcy4gRWFjaCBzaGFsbCBiZSBnaXZlbiBhIHN0YWJs ZQorYW5kIHVuaXF1ZSBuYW1lIChzdHIpLCB3aXRoIHBvc3NpYmxlIHZhbHVlcyBkb2N1bWVudGVk IGluIHRoZSBkcml2ZXIgc3BlY2lmaWMKK2RvY3VtZW50YXRpb24uCisKK1ZhbHVlIHNoYWxsIGJl IGluIHNwZWNpZmllZCB0aW1lIHVuaXRzIHdoaWNoIHRoZSByZXNwZWN0aXZlIEdQVSBlbmdpbmUg c3BlbnQKK2J1c3kgZXhlY3V0aW5nIHdvcmtsb2FkcyBiZWxvbmdpbmcgdG8gdGhpcyBjbGllbnQu CisKK1ZhbHVlcyBhcmUgbm90IHJlcXVpcmVkIHRvIGJlIGNvbnN0YW50bHkgbW9ub3RvbmljIGlm IGl0IG1ha2VzIHRoZSBkcml2ZXIKK2ltcGxlbWVudGF0aW9uIGVhc2llciwgYnV0IGFyZSByZXF1 aXJlZCB0byBjYXRjaCB1cCB3aXRoIHRoZSBwcmV2aW91c2x5IHJlcG9ydGVkCitsYXJnZXIgdmFs dWUgd2l0aGluIGEgcmVhc29uYWJsZSBwZXJpb2QuIFVwb24gb2JzZXJ2aW5nIGEgdmFsdWUgbG93 ZXIgdGhhbiB3aGF0Cit3YXMgcHJldmlvdXNseSByZWFkLCB1c2Vyc3BhY2UgaXMgZXhwZWN0ZWQg dG8gc3RheSB3aXRoIHRoYXQgbGFyZ2VyIHByZXZpb3VzCit2YWx1ZSB1bnRpbCBhIG1vbm90b25p YyB1cGRhdGUgaXMgc2Vlbi4KKworLSBkcm0tbWVtb3J5LTxzdHI+OiA8dWludD4gW0tpQnxNaUJd CisKK0VhY2ggcG9zc2libGUgbWVtb3J5IHR5cGUgd2hpY2ggY2FuIGJlIHVzZWQgdG8gc3RvcmUg YnVmZmVyIG9iamVjdHMgYnkgdGhlCitHUFUgaW4gcXVlc3Rpb24gc2hhbGwgYmUgZ2l2ZW4gYSBz dGFibGUgYW5kIHVuaXF1ZSBuYW1lIHRvIGJlIHJldHVybmVkIGFzIHRoZQorc3RyaW5nIGhlcmUu CisKK1ZhbHVlIHNoYWxsIHJlZmxlY3QgdGhlIGFtb3VudCBvZiBzdG9yYWdlIGN1cnJlbnRseSBj b25zdW1lZCBieSB0aGUgYnVmZmVyCitvYmplY3QgYmVsb25nIHRvIHRoaXMgY2xpZW50LCBpbiB0 aGUgcmVzcGVjdGl2ZSBtZW1vcnkgcmVnaW9uLgorCitEZWZhdWx0IHVuaXQgc2hhbGwgYmUgYnl0 ZXMgd2l0aCBvcHRpb25hbCB1bml0IHNwZWNpZmllcnMgb2YgJ0tpQicgb3IgJ01pQicKK2luZGlj YXRpbmcga2liaS0gb3IgbWViaS1ieXRlcy4KZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZ3B1 L2luZGV4LnJzdCBiL0RvY3VtZW50YXRpb24vZ3B1L2luZGV4LnJzdAppbmRleCBiOWMxMjE0ZDhm MjMuLmI5OWRlZGU5YTViMSAxMDA2NDQKLS0tIGEvRG9jdW1lbnRhdGlvbi9ncHUvaW5kZXgucnN0 CisrKyBiL0RvY3VtZW50YXRpb24vZ3B1L2luZGV4LnJzdApAQCAtMTAsNiArMTAsNyBAQCBMaW51 eCBHUFUgRHJpdmVyIERldmVsb3BlcidzIEd1aWRlCiAgICBkcm0ta21zCiAgICBkcm0ta21zLWhl bHBlcnMKICAgIGRybS11YXBpCisgICBkcm0tdXNhZ2Utc3RhdHMKICAgIGRyaXZlci11YXBpCiAg ICBkcm0tY2xpZW50CiAgICBkcml2ZXJzCi0tIAoyLjMwLjIKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwt Z2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=