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=-13.6 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS 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 64089C433DB for ; Sun, 21 Mar 2021 12:59:54 +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 69EB561919 for ; Sun, 21 Mar 2021 12:59:53 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 69EB561919 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=ffwll.ch Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=nouveau-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id E700B89CAF; Sun, 21 Mar 2021 12:59:52 +0000 (UTC) Received: from mail-ot1-x331.google.com (mail-ot1-x331.google.com [IPv6:2607:f8b0:4864:20::331]) by gabe.freedesktop.org (Postfix) with ESMTPS id 98B6689CAF for ; Sun, 21 Mar 2021 12:59:51 +0000 (UTC) Received: by mail-ot1-x331.google.com with SMTP id g8-20020a9d6c480000b02901b65ca2432cso13224877otq.3 for ; Sun, 21 Mar 2021 05:59:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=1J+4eAxW/si+VFaMUSmzb7cCoNaxtGxwK6Pn+djnrXc=; b=BS+UDe56cCewprkpfUAmksah3yZY4wugMYJ7JULgrvN5eXT3Q4c5DAnEzezPnHdv1C 3jjGIfVithrj4bdMx3H4zm2Lu0ctS9TM0MieOnB4d5fXVEBckc13r85P9dQFgr6i+1yn eOXdaAH83KemYy4qSIjJ6sBFpdFfbHfMWLgb8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=1J+4eAxW/si+VFaMUSmzb7cCoNaxtGxwK6Pn+djnrXc=; b=TxCBaRkFareVfioILbxjkVjq4+bJnK4rnMpNzArTCpkOnDBuGQohziYqfrhE093bf9 U9s6zf2fpuMDun92xKBQS5xsAEt3OuxJXgQM1vmQKH60yzV7AFHmyAUF0OF9bvDUI5bG Ws+8+LzVWkuf937xcDXz6LSF8GeRo2qA/VdndwDMev4v09lRKKSYeeActlZ5o57ZxiHt OsnScM4bblGsZndSoAk9vHPV0zoLHUBKwn2Qy7C2025r0LXSp5Ozas0fm/OS0lC3qFTQ WGESCjzonjyF5w+/01TibF8dn+I4kV4pKvOGB69Oi/BkHLKcDIorZSQYBhSkHgV1FpKq u9rw== X-Gm-Message-State: AOAM5311jbCQtM6HzSYSJXKPERqIrmBfgyuPR97chfcXqzbPSUI97nwr hoTLNhX17GOp3xM1Tyg/IeoXUQRWDq8EFAX+TMGvug== X-Google-Smtp-Source: ABdhPJx4XD/im2LDZADkqA9QknlJgQuvobTopzaaxnDzY7/Tb1NUm5pOMGM8THeIBttIccC5pHpraCczO5KaSaDprbg= X-Received: by 2002:a9d:6481:: with SMTP id g1mr7748259otl.303.1616331590841; Sun, 21 Mar 2021 05:59:50 -0700 (PDT) MIME-Version: 1.0 References: <20210318222124.970997-1-lyude@redhat.com> <20210318222124.970997-2-lyude@redhat.com> <19ee182cd7965f3a250062dac927eccc7ae31a91.camel@redhat.com> <51b473f2905a444868a1878bbbd0578ad888963c.camel@redhat.com> In-Reply-To: From: Daniel Vetter Date: Sun, 21 Mar 2021 13:59:39 +0100 Message-ID: To: =?UTF-8?B?VmlsbGUgU3lyasOkbMOk?= Subject: Re: [Nouveau] [igt-dev] [PATCH i-g-t v2 1/2] tests/kms_cursor_crc: Probe kernel for cursor size support X-BeenThere: nouveau@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Nouveau development list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: IGT development , Nouveau Dev , Ben Skeggs Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: nouveau-bounces@lists.freedesktop.org Sender: "Nouveau" T24gRnJpLCBNYXIgMTksIDIwMjEgYXQgMTA6MjEgUE0gVmlsbGUgU3lyasOkbMOkCjx2aWxsZS5z eXJqYWxhQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4KPiBPbiBGcmksIE1hciAxOSwgMjAyMSBh dCAwMjo0Mzo1NlBNIC0wNDAwLCBMeXVkZSBQYXVsIHdyb3RlOgo+ID4gT24gRnJpLCAyMDIxLTAz LTE5IGF0IDIwOjAwICswMjAwLCBWaWxsZSBTeXJqw6Rsw6Qgd3JvdGU6Cj4gPiA+IE9uIEZyaSwg TWFyIDE5LCAyMDIxIGF0IDAxOjQwOjUyUE0gLTA0MDAsIEx5dWRlIFBhdWwgd3JvdGU6Cj4gPiA+ ID4gT24gRnJpLCAyMDIxLTAzLTE5IGF0IDE3OjAxICswMjAwLCBWaWxsZSBTeXJqw6Rsw6Qgd3Jv dGU6Cj4gPiA+ID4gPiBPbiBUaHUsIE1hciAxOCwgMjAyMSBhdCAwNjoyMToyM1BNIC0wNDAwLCBM eXVkZSB3cm90ZToKPiA+ID4gPiA+ID4gRnJvbTogTHl1ZGUgUGF1bCA8bHl1ZGVAcmVkaGF0LmNv bT4KPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gQ3VycmVudGx5IHdlIGp1c3QgYXNzdW1lIHRoYXQg ZXZlcnkgY3Vyc29yIHNpemUgdXAgdG8gZGF0YS0KPiA+ID4gPiA+ID4gPmN1cnNvcl9tYXhfdy9o Cj4gPiA+ID4gPiA+IHdpbGwKPiA+ID4gPiA+ID4gYmUgc3VwcG9ydGVkIGJ5IHRoZSBkcml2ZXIs IGFuZCBjaGVjayBmb3Igc3VwcG9ydCBvZiBub25zcXVhcmUgY3Vyc29ycwo+ID4gPiA+ID4gPiBi eQo+ID4gPiA+ID4gPiBjaGVja2luZyBpZiB3ZSdyZSBydW5uaW5nIG9uIHU4MTUgYW5kIGlmIHNv LCB3aGljaCB2YXJpYW50IG9mIGludGVsCj4gPiA+ID4gPiA+IGhhcmR3YXJlCj4gPiA+ID4gPiA+ IHdlJ3JlIHJ1bm5pbmcgb24uIFRoaXMgaXNuJ3QgcmVhbGx5IGlkZWFsIGFzIHdlJ3JlIGFib3V0 IHRvIGVuYWJsZSAzMngzMgo+ID4gPiA+ID4gPiBjdXJzb3IKPiA+ID4gPiA+ID4gc2l6ZSB0ZXN0 cyBmb3Igbm91dmVhdSwgYW5kIEludGVsIGhhcmR3YXJlIGRvZXNuJ3Qgc3VwcG9ydCBjdXJzb3Ig c2l6ZXMKPiA+ID4gPiA+ID4gdGhhdAo+ID4gPiA+ID4gPiBzbWFsbC4KPiA+ID4gPiA+ID4KPiA+ ID4gPiA+ID4gU28sIGZpeCB0aGlzIGJ5IHJlbW92aW5nIGhhc19ub25zcXVhcmVfY3Vyc29ycygp IGFuZCByZXBsYWNpbmcgaXQgd2l0aCBhCj4gPiA+ID4gPiA+IG1vcmUKPiA+ID4gPiA+ID4gZ2Vu ZXJpYyByZXF1aXJlX2N1cnNvcl9zaXplKCkgZnVuY3Rpb24gd2hpY2ggY2hlY2tzIHdoZXRoZXIg b3Igbm90IHRoZQo+ID4gPiA+ID4gPiBkcml2ZXIKPiA+ID4gPiA+ID4gd2UncmUgdXNpbmcgc3Vw cG9ydHMgYSBnaXZlbiBjdXJzb3Igc2l6ZSBieSBhdHRlbXB0aW5nIGEgdGVzdC1vbmx5Cj4gPiA+ ID4gPiA+IGF0b21pYwo+ID4gPiA+ID4gPiBjb21taXQuCj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ IFNpZ25lZC1vZmYtYnk6IEx5dWRlIFBhdWwgPGx5dWRlQHJlZGhhdC5jb20+Cj4gPiA+ID4gPiA+ IENjOiBNYXJ0aW4gUGVyZXMgPG1hcnRpbi5wZXJlc0BmcmVlLmZyPgo+ID4gPiA+ID4gPiBDYzog QmVuIFNrZWdncyA8YnNrZWdnc0ByZWRoYXQuY29tPgo+ID4gPiA+ID4gPiBDYzogSmVyZW15IENs aW5lIDxqY2xpbmVAcmVkaGF0LmNvbT4KPiA+ID4gPiA+ID4gLS0tCj4gPiA+ID4gPiA+ICB0ZXN0 cy9rbXNfY3Vyc29yX2NyYy5jIHwgMTMxICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t LS0tLS0tLS0tCj4gPiA+ID4gPiA+ICAxIGZpbGUgY2hhbmdlZCwgNzYgaW5zZXJ0aW9ucygrKSwg NTUgZGVsZXRpb25zKC0pCj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+IGRpZmYgLS1naXQgYS90ZXN0 cy9rbXNfY3Vyc29yX2NyYy5jIGIvdGVzdHMva21zX2N1cnNvcl9jcmMuYwo+ID4gPiA+ID4gPiBp bmRleCAzNTQxZWEwNi4uYjljMDU0NzIgMTAwNjQ0Cj4gPiA+ID4gPiA+IC0tLSBhL3Rlc3RzL2tt c19jdXJzb3JfY3JjLmMKPiA+ID4gPiA+ID4gKysrIGIvdGVzdHMva21zX2N1cnNvcl9jcmMuYwo+ ID4gPiA+ID4gPiBAQCAtNTIzLDI2ICs1MjMsNDMgQEAgc3RhdGljIHZvaWQgY3JlYXRlX2N1cnNv cl9mYihkYXRhX3QgKmRhdGEsIGludAo+ID4gPiA+ID4gPiBjdXJfdywKPiA+ID4gPiA+ID4gaW50 IGN1cl9oKQo+ID4gPiA+ID4gPiAgICAgICAgIGlndF9wdXRfY2Fpcm9fY3R4KGNyKTsKPiA+ID4g PiA+ID4gIH0KPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gLXN0YXRpYyBib29sIGhhc19ub25zcXVh cmVfY3Vyc29ycyhkYXRhX3QgKmRhdGEpCj4gPiA+ID4gPiA+ICtzdGF0aWMgdm9pZCByZXF1aXJl X2N1cnNvcl9zaXplKGRhdGFfdCAqZGF0YSwgaW50IHcsIGludCBoKQo+ID4gPiA+ID4gPiAgewo+ ID4gPiA+ID4gPiAtICAgICAgIHVpbnQzMl90IGRldmlkOwo+ID4gPiA+ID4gPiArICAgICAgIGln dF9mYl90IHByaW1hcnlfZmI7Cj4gPiA+ID4gPiA+ICsgICAgICAgZHJtTW9kZU1vZGVJbmZvICpt b2RlOwo+ID4gPiA+ID4gPiArICAgICAgIGlndF9kaXNwbGF5X3QgKmRpc3BsYXkgPSAmZGF0YS0+ ZGlzcGxheTsKPiA+ID4gPiA+ID4gKyAgICAgICBpZ3Rfb3V0cHV0X3QgKm91dHB1dCA9IGRhdGEt Pm91dHB1dDsKPiA+ID4gPiA+ID4gKyAgICAgICBpZ3RfcGxhbmVfdCAqcHJpbWFyeSwgKmN1cnNv cjsKPiA+ID4gPiA+ID4gKyAgICAgICBpbnQgcmV0Owo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiAt ICAgICAgIGlmICghaXNfaTkxNV9kZXZpY2UoZGF0YS0+ZHJtX2ZkKSkKPiA+ID4gPiA+ID4gLSAg ICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKPiA+ID4gPiA+ID4gKyAgICAgICBpZ3Rfb3V0cHV0 X3NldF9waXBlKG91dHB1dCwgZGF0YS0+cGlwZSk7Cj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+IC0g ICAgICAgZGV2aWQgPSBpbnRlbF9nZXRfZHJtX2RldmlkKGRhdGEtPmRybV9mZCk7Cj4gPiA+ID4g PiA+ICsgICAgICAgbW9kZSA9IGlndF9vdXRwdXRfZ2V0X21vZGUob3V0cHV0KTsKPiA+ID4gPiA+ ID4gKyAgICAgICBwcmltYXJ5ID0gaWd0X291dHB1dF9nZXRfcGxhbmVfdHlwZShvdXRwdXQsCj4g PiA+ID4gPiA+IERSTV9QTEFORV9UWVBFX1BSSU1BUlkpOwo+ID4gPiA+ID4gPiArICAgICAgIGN1 cnNvciA9IGlndF9vdXRwdXRfZ2V0X3BsYW5lX3R5cGUob3V0cHV0LAo+ID4gPiA+ID4gPiBEUk1f UExBTkVfVFlQRV9DVVJTT1IpOwo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiAtICAgICAgIC8qCj4g PiA+ID4gPiA+IC0gICAgICAgICogVGVzdCBub24tc3F1YXJlIGN1cnNvcnMgYSBiaXQgb24gdGhl IHBsYXRmb3Jtcwo+ID4gPiA+ID4gPiAtICAgICAgICAqIHRoYXQgc3VwcG9ydCBzdWNoIHRoaW5n cy4KPiA+ID4gPiA+ID4gLSAgICAgICAgKi8KPiA+ID4gPiA+ID4gLSAgICAgICBpZiAoZGV2aWQg PT0gUENJX0NISVBfODQ1X0cgfHwgZGV2aWQgPT0gUENJX0NISVBfSTg2NV9HKQo+ID4gPiA+ID4g PiAtICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7Cj4gPiA+ID4gPiA+ICsgICAgICAgLyogQ3Jl YXRlIHRlbXBvcmFyeSBwcmltYXJ5IGZiIGZvciB0ZXN0aW5nICovCj4gPiA+ID4gPiA+ICsgICAg ICAgaWd0X2Fzc2VydChpZ3RfY3JlYXRlX2ZiKGRhdGEtPmRybV9mZCwgbW9kZS0+aGRpc3BsYXks IG1vZGUtCj4gPiA+ID4gPiA+ID4gdmRpc3BsYXksIERSTV9GT1JNQVRfWFJHQjg4ODgsCj4gPiA+ ID4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExPQ0FMX0RSTV9GT1JNQVRf TU9EX05PTkUsCj4gPiA+ID4gPiA+ICZwcmltYXJ5X2ZiKSk7Cj4gPiA+ID4gPiA+Cj4gPiA+ID4g PiA+IC0gICAgICAgaWYgKElTX1ZBTExFWVZJRVcoZGV2aWQpIHx8IElTX0NIRVJSWVZJRVcoZGV2 aWQpKQo+ID4gPiA+ID4gPiAtICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+ID4gPiA+ID4g PiArICAgICAgIGlndF9wbGFuZV9zZXRfZmIocHJpbWFyeSwgJnByaW1hcnlfZmIpOwo+ID4gPiA+ ID4gPiArICAgICAgIGlndF9wbGFuZV9zZXRfZmIoY3Vyc29yLCAmZGF0YS0+ZmIpOwo+ID4gPiA+ ID4gPiArICAgICAgIGlndF9wbGFuZV9zZXRfc2l6ZShjdXJzb3IsIHcsIGgpOwo+ID4gPiA+ID4g PiArICAgICAgIGlndF9mYl9zZXRfc2l6ZSgmZGF0YS0+ZmIsIGN1cnNvciwgdywgaCk7Cj4gPiA+ ID4gPiA+ICsKPiA+ID4gPiA+ID4gKyAgICAgICAvKiBUZXN0IGlmIHRoZSBrZXJuZWwgc3VwcG9y dHMgdGhlIGdpdmVuIGN1cnNvciBzaXplIG9yIG5vdCAqLwo+ID4gPiA+ID4gPiArICAgICAgIHJl dCA9IGlndF9kaXNwbGF5X3RyeV9jb21taXRfYXRvbWljKGRpc3BsYXksCj4gPiA+ID4gPiA+ICsg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRFJNX01PREVfQVRPTUlD X1RFU1RfT05MWSB8Cj4gPiA+ID4gPiA+ICsKPiA+ID4gPiA+ID4gRFJNX01PREVfQVRPTUlDX0FM TE9XX01PREVTRVQsCj4gPiA+ID4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgTlVMTCk7Cj4gPiA+ID4gPgo+ID4gPiA+ID4gV291bGQgYmUgYmV0dGVyIHRv IG5vdCBkZXBlbmQgb24gYXRvbWljLiBXZSBoYXZlIHBsYXRmb3Jtcwo+ID4gPiA+ID4gdGhhdCBk b24ndCBleHBvc2UgaXQgeWV0Lgo+ID4gPiA+Cj4gPiA+ID4gRG8geW91IGhhdmUgYW55IG90aGVy IGlkZWFzIGhvdyB3ZSBjb3VsZCBwcm9iZSBmb3IgdGhpcyB0aGVuPyBpdCBzZWVtcyBsaWtlCj4g PiA+ID4gdGhlCj4gPiA+ID4gb25seSBhbHRlcm5hdGl2ZSB3b3VsZCBiZSB0byBhZGQgaW50ZWwt c3BlY2lmaWMgY2hlY2tzIHRvIGZpeCB0aGF0LCBvciBhZGQKPiA+ID4gPiBzb21lCj4gPiA+ID4g aW9jdGwgZm9yIHF1ZXJ5aW5nIHRoZSBtaW5pbXVtIGN1cnNvciBzaXplICh3aGljaCBzb3VuZHMg cHJlZmVyYWJsZSBpbW8pLgo+ID4gPiA+IHdvdWxkCj4gPiA+ID4gdGhlIGxhdHRlciB3b3JrIGZv ciB5b3UsIG9yIGRvIHlvdSBoYXZlIGFub3RoZXIgaWRlYT8KPiA+ID4KPiA+ID4gSnVzdCBkbyBp dCBmb3IgcmVhbCBpbnN0ZWFkIG9mIFRFU1RfT05MWS4KPiA+Cj4gPiBhaC1hbmQgaXQnbGwgc3Rp bGwgZmFpbCBpbiB0aGF0IGNhc2UgSSBhc3N1bWU/Cj4KPiBZZWFoLCBzaG91bGQgZmFpbCBqdXN0 IHRoZSBzYW1lIGlmIHRoZSBkcml2ZXIgZG9lc24ndCBsaWtlIGl0LgoKRG9pbmcgdGhlIGF0b21p YyBURVNUX09OTFkgZmlyc3Qgd291bGQgYmUgZ29vZCwgaWYgYXRvbWljIHN1cHBvcnQKZXhpc3Rz LCBzaW5jZSBpdCdzIGZhc3Rlci4gRG9pbmcgbW9kZXNldHMganVzdCB0byBmaWd1cmUgb3V0IHdo ZXRoZXIKd2Ugc2hvdWxkIHRlc3Qgc29tZXRoaW5nIGlzIGEgYml0IGV4cGVuc2l2ZSwgYmVzdCBu b3QgdG8gaW5mbGljdCBvbgp0aGF0IG9uIG5ldyBtYWNoaW5lcy4KLURhbmllbAoKPgo+IC0tCj4g VmlsbGUgU3lyasOkbMOkCj4gSW50ZWwKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwo+IGlndC1kZXYgbWFpbGluZyBsaXN0Cj4gaWd0LWRldkBsaXN0cy5m cmVlZGVza3RvcC5vcmcKPiBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2lndC1kZXYKCgoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIElu dGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCk5vdXZlYXUgbWFpbGluZyBsaXN0Ck5vdXZlYXVA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vbm91dmVhdQo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ot1-x329.google.com (mail-ot1-x329.google.com [IPv6:2607:f8b0:4864:20::329]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9C9146E0A1 for ; Sun, 21 Mar 2021 12:59:51 +0000 (UTC) Received: by mail-ot1-x329.google.com with SMTP id y19-20020a0568301d93b02901b9f88a238eso13200617oti.11 for ; Sun, 21 Mar 2021 05:59:51 -0700 (PDT) MIME-Version: 1.0 References: <20210318222124.970997-1-lyude@redhat.com> <20210318222124.970997-2-lyude@redhat.com> <19ee182cd7965f3a250062dac927eccc7ae31a91.camel@redhat.com> <51b473f2905a444868a1878bbbd0578ad888963c.camel@redhat.com> In-Reply-To: From: Daniel Vetter Date: Sun, 21 Mar 2021 13:59:39 +0100 Message-ID: Subject: Re: [igt-dev] [PATCH i-g-t v2 1/2] tests/kms_cursor_crc: Probe kernel for cursor size support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: =?UTF-8?B?VmlsbGUgU3lyasOkbMOk?= Cc: IGT development , Nouveau Dev , Martin Peres , Ben Skeggs List-ID: T24gRnJpLCBNYXIgMTksIDIwMjEgYXQgMTA6MjEgUE0gVmlsbGUgU3lyasOkbMOkCjx2aWxsZS5z eXJqYWxhQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4KPiBPbiBGcmksIE1hciAxOSwgMjAyMSBh dCAwMjo0Mzo1NlBNIC0wNDAwLCBMeXVkZSBQYXVsIHdyb3RlOgo+ID4gT24gRnJpLCAyMDIxLTAz LTE5IGF0IDIwOjAwICswMjAwLCBWaWxsZSBTeXJqw6Rsw6Qgd3JvdGU6Cj4gPiA+IE9uIEZyaSwg TWFyIDE5LCAyMDIxIGF0IDAxOjQwOjUyUE0gLTA0MDAsIEx5dWRlIFBhdWwgd3JvdGU6Cj4gPiA+ ID4gT24gRnJpLCAyMDIxLTAzLTE5IGF0IDE3OjAxICswMjAwLCBWaWxsZSBTeXJqw6Rsw6Qgd3Jv dGU6Cj4gPiA+ID4gPiBPbiBUaHUsIE1hciAxOCwgMjAyMSBhdCAwNjoyMToyM1BNIC0wNDAwLCBM eXVkZSB3cm90ZToKPiA+ID4gPiA+ID4gRnJvbTogTHl1ZGUgUGF1bCA8bHl1ZGVAcmVkaGF0LmNv bT4KPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gQ3VycmVudGx5IHdlIGp1c3QgYXNzdW1lIHRoYXQg ZXZlcnkgY3Vyc29yIHNpemUgdXAgdG8gZGF0YS0KPiA+ID4gPiA+ID4gPmN1cnNvcl9tYXhfdy9o Cj4gPiA+ID4gPiA+IHdpbGwKPiA+ID4gPiA+ID4gYmUgc3VwcG9ydGVkIGJ5IHRoZSBkcml2ZXIs IGFuZCBjaGVjayBmb3Igc3VwcG9ydCBvZiBub25zcXVhcmUgY3Vyc29ycwo+ID4gPiA+ID4gPiBi eQo+ID4gPiA+ID4gPiBjaGVja2luZyBpZiB3ZSdyZSBydW5uaW5nIG9uIHU4MTUgYW5kIGlmIHNv LCB3aGljaCB2YXJpYW50IG9mIGludGVsCj4gPiA+ID4gPiA+IGhhcmR3YXJlCj4gPiA+ID4gPiA+ IHdlJ3JlIHJ1bm5pbmcgb24uIFRoaXMgaXNuJ3QgcmVhbGx5IGlkZWFsIGFzIHdlJ3JlIGFib3V0 IHRvIGVuYWJsZSAzMngzMgo+ID4gPiA+ID4gPiBjdXJzb3IKPiA+ID4gPiA+ID4gc2l6ZSB0ZXN0 cyBmb3Igbm91dmVhdSwgYW5kIEludGVsIGhhcmR3YXJlIGRvZXNuJ3Qgc3VwcG9ydCBjdXJzb3Ig c2l6ZXMKPiA+ID4gPiA+ID4gdGhhdAo+ID4gPiA+ID4gPiBzbWFsbC4KPiA+ID4gPiA+ID4KPiA+ ID4gPiA+ID4gU28sIGZpeCB0aGlzIGJ5IHJlbW92aW5nIGhhc19ub25zcXVhcmVfY3Vyc29ycygp IGFuZCByZXBsYWNpbmcgaXQgd2l0aCBhCj4gPiA+ID4gPiA+IG1vcmUKPiA+ID4gPiA+ID4gZ2Vu ZXJpYyByZXF1aXJlX2N1cnNvcl9zaXplKCkgZnVuY3Rpb24gd2hpY2ggY2hlY2tzIHdoZXRoZXIg b3Igbm90IHRoZQo+ID4gPiA+ID4gPiBkcml2ZXIKPiA+ID4gPiA+ID4gd2UncmUgdXNpbmcgc3Vw cG9ydHMgYSBnaXZlbiBjdXJzb3Igc2l6ZSBieSBhdHRlbXB0aW5nIGEgdGVzdC1vbmx5Cj4gPiA+ ID4gPiA+IGF0b21pYwo+ID4gPiA+ID4gPiBjb21taXQuCj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ IFNpZ25lZC1vZmYtYnk6IEx5dWRlIFBhdWwgPGx5dWRlQHJlZGhhdC5jb20+Cj4gPiA+ID4gPiA+ IENjOiBNYXJ0aW4gUGVyZXMgPG1hcnRpbi5wZXJlc0BmcmVlLmZyPgo+ID4gPiA+ID4gPiBDYzog QmVuIFNrZWdncyA8YnNrZWdnc0ByZWRoYXQuY29tPgo+ID4gPiA+ID4gPiBDYzogSmVyZW15IENs aW5lIDxqY2xpbmVAcmVkaGF0LmNvbT4KPiA+ID4gPiA+ID4gLS0tCj4gPiA+ID4gPiA+ICB0ZXN0 cy9rbXNfY3Vyc29yX2NyYy5jIHwgMTMxICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t LS0tLS0tLS0tCj4gPiA+ID4gPiA+ICAxIGZpbGUgY2hhbmdlZCwgNzYgaW5zZXJ0aW9ucygrKSwg NTUgZGVsZXRpb25zKC0pCj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+IGRpZmYgLS1naXQgYS90ZXN0 cy9rbXNfY3Vyc29yX2NyYy5jIGIvdGVzdHMva21zX2N1cnNvcl9jcmMuYwo+ID4gPiA+ID4gPiBp bmRleCAzNTQxZWEwNi4uYjljMDU0NzIgMTAwNjQ0Cj4gPiA+ID4gPiA+IC0tLSBhL3Rlc3RzL2tt c19jdXJzb3JfY3JjLmMKPiA+ID4gPiA+ID4gKysrIGIvdGVzdHMva21zX2N1cnNvcl9jcmMuYwo+ ID4gPiA+ID4gPiBAQCAtNTIzLDI2ICs1MjMsNDMgQEAgc3RhdGljIHZvaWQgY3JlYXRlX2N1cnNv cl9mYihkYXRhX3QgKmRhdGEsIGludAo+ID4gPiA+ID4gPiBjdXJfdywKPiA+ID4gPiA+ID4gaW50 IGN1cl9oKQo+ID4gPiA+ID4gPiAgICAgICAgIGlndF9wdXRfY2Fpcm9fY3R4KGNyKTsKPiA+ID4g PiA+ID4gIH0KPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gLXN0YXRpYyBib29sIGhhc19ub25zcXVh cmVfY3Vyc29ycyhkYXRhX3QgKmRhdGEpCj4gPiA+ID4gPiA+ICtzdGF0aWMgdm9pZCByZXF1aXJl X2N1cnNvcl9zaXplKGRhdGFfdCAqZGF0YSwgaW50IHcsIGludCBoKQo+ID4gPiA+ID4gPiAgewo+ ID4gPiA+ID4gPiAtICAgICAgIHVpbnQzMl90IGRldmlkOwo+ID4gPiA+ID4gPiArICAgICAgIGln dF9mYl90IHByaW1hcnlfZmI7Cj4gPiA+ID4gPiA+ICsgICAgICAgZHJtTW9kZU1vZGVJbmZvICpt b2RlOwo+ID4gPiA+ID4gPiArICAgICAgIGlndF9kaXNwbGF5X3QgKmRpc3BsYXkgPSAmZGF0YS0+ ZGlzcGxheTsKPiA+ID4gPiA+ID4gKyAgICAgICBpZ3Rfb3V0cHV0X3QgKm91dHB1dCA9IGRhdGEt Pm91dHB1dDsKPiA+ID4gPiA+ID4gKyAgICAgICBpZ3RfcGxhbmVfdCAqcHJpbWFyeSwgKmN1cnNv cjsKPiA+ID4gPiA+ID4gKyAgICAgICBpbnQgcmV0Owo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiAt ICAgICAgIGlmICghaXNfaTkxNV9kZXZpY2UoZGF0YS0+ZHJtX2ZkKSkKPiA+ID4gPiA+ID4gLSAg ICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKPiA+ID4gPiA+ID4gKyAgICAgICBpZ3Rfb3V0cHV0 X3NldF9waXBlKG91dHB1dCwgZGF0YS0+cGlwZSk7Cj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+IC0g ICAgICAgZGV2aWQgPSBpbnRlbF9nZXRfZHJtX2RldmlkKGRhdGEtPmRybV9mZCk7Cj4gPiA+ID4g PiA+ICsgICAgICAgbW9kZSA9IGlndF9vdXRwdXRfZ2V0X21vZGUob3V0cHV0KTsKPiA+ID4gPiA+ ID4gKyAgICAgICBwcmltYXJ5ID0gaWd0X291dHB1dF9nZXRfcGxhbmVfdHlwZShvdXRwdXQsCj4g PiA+ID4gPiA+IERSTV9QTEFORV9UWVBFX1BSSU1BUlkpOwo+ID4gPiA+ID4gPiArICAgICAgIGN1 cnNvciA9IGlndF9vdXRwdXRfZ2V0X3BsYW5lX3R5cGUob3V0cHV0LAo+ID4gPiA+ID4gPiBEUk1f UExBTkVfVFlQRV9DVVJTT1IpOwo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiAtICAgICAgIC8qCj4g PiA+ID4gPiA+IC0gICAgICAgICogVGVzdCBub24tc3F1YXJlIGN1cnNvcnMgYSBiaXQgb24gdGhl IHBsYXRmb3Jtcwo+ID4gPiA+ID4gPiAtICAgICAgICAqIHRoYXQgc3VwcG9ydCBzdWNoIHRoaW5n cy4KPiA+ID4gPiA+ID4gLSAgICAgICAgKi8KPiA+ID4gPiA+ID4gLSAgICAgICBpZiAoZGV2aWQg PT0gUENJX0NISVBfODQ1X0cgfHwgZGV2aWQgPT0gUENJX0NISVBfSTg2NV9HKQo+ID4gPiA+ID4g PiAtICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7Cj4gPiA+ID4gPiA+ICsgICAgICAgLyogQ3Jl YXRlIHRlbXBvcmFyeSBwcmltYXJ5IGZiIGZvciB0ZXN0aW5nICovCj4gPiA+ID4gPiA+ICsgICAg ICAgaWd0X2Fzc2VydChpZ3RfY3JlYXRlX2ZiKGRhdGEtPmRybV9mZCwgbW9kZS0+aGRpc3BsYXks IG1vZGUtCj4gPiA+ID4gPiA+ID4gdmRpc3BsYXksIERSTV9GT1JNQVRfWFJHQjg4ODgsCj4gPiA+ ID4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExPQ0FMX0RSTV9GT1JNQVRf TU9EX05PTkUsCj4gPiA+ID4gPiA+ICZwcmltYXJ5X2ZiKSk7Cj4gPiA+ID4gPiA+Cj4gPiA+ID4g PiA+IC0gICAgICAgaWYgKElTX1ZBTExFWVZJRVcoZGV2aWQpIHx8IElTX0NIRVJSWVZJRVcoZGV2 aWQpKQo+ID4gPiA+ID4gPiAtICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+ID4gPiA+ID4g PiArICAgICAgIGlndF9wbGFuZV9zZXRfZmIocHJpbWFyeSwgJnByaW1hcnlfZmIpOwo+ID4gPiA+ ID4gPiArICAgICAgIGlndF9wbGFuZV9zZXRfZmIoY3Vyc29yLCAmZGF0YS0+ZmIpOwo+ID4gPiA+ ID4gPiArICAgICAgIGlndF9wbGFuZV9zZXRfc2l6ZShjdXJzb3IsIHcsIGgpOwo+ID4gPiA+ID4g PiArICAgICAgIGlndF9mYl9zZXRfc2l6ZSgmZGF0YS0+ZmIsIGN1cnNvciwgdywgaCk7Cj4gPiA+ ID4gPiA+ICsKPiA+ID4gPiA+ID4gKyAgICAgICAvKiBUZXN0IGlmIHRoZSBrZXJuZWwgc3VwcG9y dHMgdGhlIGdpdmVuIGN1cnNvciBzaXplIG9yIG5vdCAqLwo+ID4gPiA+ID4gPiArICAgICAgIHJl dCA9IGlndF9kaXNwbGF5X3RyeV9jb21taXRfYXRvbWljKGRpc3BsYXksCj4gPiA+ID4gPiA+ICsg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRFJNX01PREVfQVRPTUlD X1RFU1RfT05MWSB8Cj4gPiA+ID4gPiA+ICsKPiA+ID4gPiA+ID4gRFJNX01PREVfQVRPTUlDX0FM TE9XX01PREVTRVQsCj4gPiA+ID4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgTlVMTCk7Cj4gPiA+ID4gPgo+ID4gPiA+ID4gV291bGQgYmUgYmV0dGVyIHRv IG5vdCBkZXBlbmQgb24gYXRvbWljLiBXZSBoYXZlIHBsYXRmb3Jtcwo+ID4gPiA+ID4gdGhhdCBk b24ndCBleHBvc2UgaXQgeWV0Lgo+ID4gPiA+Cj4gPiA+ID4gRG8geW91IGhhdmUgYW55IG90aGVy IGlkZWFzIGhvdyB3ZSBjb3VsZCBwcm9iZSBmb3IgdGhpcyB0aGVuPyBpdCBzZWVtcyBsaWtlCj4g PiA+ID4gdGhlCj4gPiA+ID4gb25seSBhbHRlcm5hdGl2ZSB3b3VsZCBiZSB0byBhZGQgaW50ZWwt c3BlY2lmaWMgY2hlY2tzIHRvIGZpeCB0aGF0LCBvciBhZGQKPiA+ID4gPiBzb21lCj4gPiA+ID4g aW9jdGwgZm9yIHF1ZXJ5aW5nIHRoZSBtaW5pbXVtIGN1cnNvciBzaXplICh3aGljaCBzb3VuZHMg cHJlZmVyYWJsZSBpbW8pLgo+ID4gPiA+IHdvdWxkCj4gPiA+ID4gdGhlIGxhdHRlciB3b3JrIGZv ciB5b3UsIG9yIGRvIHlvdSBoYXZlIGFub3RoZXIgaWRlYT8KPiA+ID4KPiA+ID4gSnVzdCBkbyBp dCBmb3IgcmVhbCBpbnN0ZWFkIG9mIFRFU1RfT05MWS4KPiA+Cj4gPiBhaC1hbmQgaXQnbGwgc3Rp bGwgZmFpbCBpbiB0aGF0IGNhc2UgSSBhc3N1bWU/Cj4KPiBZZWFoLCBzaG91bGQgZmFpbCBqdXN0 IHRoZSBzYW1lIGlmIHRoZSBkcml2ZXIgZG9lc24ndCBsaWtlIGl0LgoKRG9pbmcgdGhlIGF0b21p YyBURVNUX09OTFkgZmlyc3Qgd291bGQgYmUgZ29vZCwgaWYgYXRvbWljIHN1cHBvcnQKZXhpc3Rz LCBzaW5jZSBpdCdzIGZhc3Rlci4gRG9pbmcgbW9kZXNldHMganVzdCB0byBmaWd1cmUgb3V0IHdo ZXRoZXIKd2Ugc2hvdWxkIHRlc3Qgc29tZXRoaW5nIGlzIGEgYml0IGV4cGVuc2l2ZSwgYmVzdCBu b3QgdG8gaW5mbGljdCBvbgp0aGF0IG9uIG5ldyBtYWNoaW5lcy4KLURhbmllbAoKPgo+IC0tCj4g VmlsbGUgU3lyasOkbMOkCj4gSW50ZWwKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwo+IGlndC1kZXYgbWFpbGluZyBsaXN0Cj4gaWd0LWRldkBsaXN0cy5m cmVlZGVza3RvcC5vcmcKPiBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2lndC1kZXYKCgoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIElu dGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmlndC1kZXYgbWFpbGluZyBsaXN0CmlndC1kZXZA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vaWd0LWRldgo=