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=-9.7 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED 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 1E7EBC4363A for ; Tue, 20 Oct 2020 21:12:38 +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 EC10621BE5 for ; Tue, 20 Oct 2020 21:12:36 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EC10621BE5 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=chris-wilson.co.uk 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 F27CD6E064; Tue, 20 Oct 2020 21:12:33 +0000 (UTC) Received: from fireflyinternet.com (unknown [77.68.26.236]) by gabe.freedesktop.org (Postfix) with ESMTPS id 869856E064 for ; Tue, 20 Oct 2020 21:12:31 +0000 (UTC) X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=78.156.65.138; Received: from localhost (unverified [78.156.65.138]) by fireflyinternet.com (Firefly Internet (M1)) with ESMTP (TLS) id 22770999-1500050 for multiple; Tue, 20 Oct 2020 22:12:29 +0100 MIME-Version: 1.0 In-Reply-To: <20201020194330.28568-2-ville.syrjala@linux.intel.com> References: <20201020194330.28568-1-ville.syrjala@linux.intel.com> <20201020194330.28568-2-ville.syrjala@linux.intel.com> From: Chris Wilson To: Ville Syrjala , intel-gfx@lists.freedesktop.org Date: Tue, 20 Oct 2020 22:12:27 +0100 Message-ID: <160322834765.17091.12161104416937615559@build.alporthouse.com> User-Agent: alot/0.9 Subject: Re: [Intel-gfx] [PATCH 2/2] drm/i915: Try to handle 90/270 degree rotated initial fb 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: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" UXVvdGluZyBWaWxsZSBTeXJqYWxhICgyMDIwLTEwLTIwIDIwOjQzOjMwKQo+IEZyb206IFZpbGxl IFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gCj4gRG8gdGhlIGZi IHNpemUgcmVhZG91dCBjb3JyZWN0bHkgZm9yIHRoZSA5MC8yNzAgZGVncmVlIHJvdGF0ZWQKPiBj YXNlcy4gTm90IHN1cmUgaWYgd2UncmUgbWlzc2luZyBzb21ldGhpbmcgZWxzZSBhcyB3ZWxsLgo+ IAo+IEFsc28gbm8gaWRlYSB3aGV0aGVyIHRoZSBCSU9TIHdvdWxkIGV2ZXIgZG8gdGhpcy4KPiAK PiBTaWduZWQtb2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50 ZWwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2Rpc3Bs YXkuYyB8IDIyICsrKysrKysrKysrKy0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNl cnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9kaXNwbGF5L2ludGVsX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rp c3BsYXkvaW50ZWxfZGlzcGxheS5jCj4gaW5kZXggZmQwMTAzZjZjYzk1Li4xODNmNWQzY2QxMDYg MTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kaXNwbGF5 LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2Rpc3BsYXkuYwo+ IEBAIC0xMDYwNCw3ICsxMDYwNCw3IEBAIHNrbF9nZXRfaW5pdGlhbF9wbGFuZV9jb25maWcoc3Ry dWN0IGludGVsX2NydGMgKmNydGMsCj4gICAgICAgICBlbnVtIHBpcGUgcGlwZTsKPiAgICAgICAg IHUzMiB2YWwsIGJhc2UsIG9mZnNldCwgc3RyaWRlX211bHQsIHRpbGluZywgYWxwaGE7Cj4gICAg ICAgICBpbnQgZm91cmNjLCBwaXhlbF9mb3JtYXQ7Cj4gLSAgICAgICB1bnNpZ25lZCBpbnQgYWxp Z25lZF9oZWlnaHQ7Cj4gKyAgICAgICB1bnNpZ25lZCBpbnQgYWxpZ25lZF9oZWlnaHQsIHN0cmlk ZTsKPiAgICAgICAgIHN0cnVjdCBkcm1fZnJhbWVidWZmZXIgKmZiOwo+ICAgICAgICAgc3RydWN0 IGludGVsX2ZyYW1lYnVmZmVyICppbnRlbF9mYjsKPiAgCj4gQEAgLTEwNjk2LDEwICsxMDY5Niw2 IEBAIHNrbF9nZXRfaW5pdGlhbF9wbGFuZV9jb25maWcoc3RydWN0IGludGVsX2NydGMgKmNydGMs Cj4gICAgICAgICAgICAgdmFsICYgUExBTkVfQ1RMX0ZMSVBfSE9SSVpPTlRBTCkKPiAgICAgICAg ICAgICAgICAgcGxhbmVfY29uZmlnLT5yb3RhdGlvbiB8PSBEUk1fTU9ERV9SRUZMRUNUX1g7Cj4g IAo+IC0gICAgICAgLyogOTAvMjcwIGRlZ3JlZSByb3RhdGlvbiB3b3VsZCByZXF1aXJlIGV4dHJh IHdvcmsgKi8KPiAtICAgICAgIGlmIChkcm1fcm90YXRpb25fOTBfb3JfMjcwKHBsYW5lX2NvbmZp Zy0+cm90YXRpb24pKQo+IC0gICAgICAgICAgICAgICBnb3RvIGVycm9yOwo+IC0KPiAgICAgICAg IGJhc2UgPSBpbnRlbF9kZV9yZWFkKGRldl9wcml2LCBQTEFORV9TVVJGKHBpcGUsIHBsYW5lX2lk KSkgJiAweGZmZmZmMDAwOwo+ICAgICAgICAgcGxhbmVfY29uZmlnLT5iYXNlID0gYmFzZTsKPiAg Cj4gQEAgLTEwNzEwLDEwICsxMDcwNiwxOCBAQCBza2xfZ2V0X2luaXRpYWxfcGxhbmVfY29uZmln KHN0cnVjdCBpbnRlbF9jcnRjICpjcnRjLAo+ICAgICAgICAgZmItPndpZHRoID0gKCh2YWwgPj4g MCkgJiAweGZmZmYpICsgMTsKPiAgCj4gICAgICAgICB2YWwgPSBpbnRlbF9kZV9yZWFkKGRldl9w cml2LCBQTEFORV9TVFJJREUocGlwZSwgcGxhbmVfaWQpKTsKPiAtICAgICAgIHN0cmlkZV9tdWx0 ID0gc2tsX3BsYW5lX3N0cmlkZV9tdWx0KGZiLCAwLCBEUk1fTU9ERV9ST1RBVEVfMCk7Cj4gLSAg ICAgICBmYi0+cGl0Y2hlc1swXSA9ICh2YWwgJiAweDNmZikgKiBzdHJpZGVfbXVsdDsKPiAtCj4g LSAgICAgICBhbGlnbmVkX2hlaWdodCA9IGludGVsX2ZiX2FsaWduX2hlaWdodChmYiwgMCwgZmIt PmhlaWdodCk7Cj4gKyAgICAgICBzdHJpZGVfbXVsdCA9IHNrbF9wbGFuZV9zdHJpZGVfbXVsdChm YiwgMCwgcGxhbmVfY29uZmlnLT5yb3RhdGlvbik7Cj4gKyAgICAgICBzdHJpZGUgPSAodmFsICYg MHgzZmYpICogc3RyaWRlX211bHQ7Cj4gKwo+ICsgICAgICAgaWYgKGRybV9yb3RhdGlvbl85MF9v cl8yNzAocGxhbmVfY29uZmlnLT5yb3RhdGlvbikpIHsKPiArICAgICAgICAgICAgICAgc3dhcChm Yi0+d2lkdGgsIGZiLT5oZWlnaHQpOwo+ICsgICAgICAgICAgICAgICBmYi0+cGl0Y2hlc1swXSA9 IEFMSUdOKGZiLT53aWR0aCAqIGZiLT5mb3JtYXQtPmNwcFswXSwKPiArICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBpbnRlbF9mYl9zdHJpZGVfYWxpZ25tZW50KGZiLCAwKSk7 Cj4gKyAgICAgICAgICAgICAgIGFsaWduZWRfaGVpZ2h0ID0gc3RyaWRlOwo+ICsgICAgICAgfSBl bHNlIHsKPiArICAgICAgICAgICAgICAgZmItPnBpdGNoZXNbMF0gPSBzdHJpZGU7Cj4gKyAgICAg ICAgICAgICAgIGFsaWduZWRfaGVpZ2h0ID0gaW50ZWxfZmJfYWxpZ25faGVpZ2h0KGZiLCAwLCBm Yi0+aGVpZ2h0KTsKPiArICAgICAgIH0KCkNyb3NzIGNoZWNrIHdpdGggdGlsaW5nLXkgdG8gcnVs ZSBvdXQgZ2FyYmFnZT8KCldlIGNvdWxkIGFsc28gY2hlY2sgdGhlIHN0cmlkZSBpcyBzdWl0YWJs ZSBmb3IgdGlsaW5nLiBIb3cgbXVjaCBkbyB5b3UKdHJ1c3QgdGhhdCB0aGUgcmVnaXN0ZXJzIGxp Z2h0IHVwIGEgcGxhbmU/Ci1DaHJpcwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9pbnRlbC1nZngK