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=-10.5 required=3.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED,DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,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 41A4FC636CE for ; Mon, 19 Jul 2021 09:10:27 +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 1744B6100C for ; Mon, 19 Jul 2021 09:10:27 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1744B6100C Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.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 B35D86E0C4; Mon, 19 Jul 2021 09:10:25 +0000 (UTC) Received: from mail-qk1-x729.google.com (mail-qk1-x729.google.com [IPv6:2607:f8b0:4864:20::729]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1A1A96E07F; Mon, 19 Jul 2021 09:10:23 +0000 (UTC) Received: by mail-qk1-x729.google.com with SMTP id 23so16047622qke.0; Mon, 19 Jul 2021 02:10:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=ZifyXtvp3kFIUpD8Cb8DIYvuj4BoV/BCWsMXTy3MfW0=; b=CNpXLMusluoukCDIIknarY5l8/MVs/n549pZlQxHLI8yq4J7m58w9I/MXjJH2SGCLX 7ZsPaf36XGt5hTmEnI6eS0gOtWYzcBvi/GL/AgMuynQjj2zRo+0tJW+U1Q5dzPuBzsxG 0I5gTL38f7T5yFvppQIsRhWDpcmKDfvCwnIFrRNMh1zMr9eYc16lFEyiBEA27BNOAGCq EnGdaPwilzDc1qO8lU9TBGVaQ/Anuiig0ONGwZ4BS2NBrmo0FCVTLcxz3JQzMYfnmEcL ZrN2KxeTOhLy24zIRgYkPrvG0QVAkpbOb2L0VOEr69cD1GDo9TNtat43RsWbJuNZS9y2 CXlA== 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=ZifyXtvp3kFIUpD8Cb8DIYvuj4BoV/BCWsMXTy3MfW0=; b=WH9Ehz+YBUKIn0LtfDs1V6sIAkT9CdqYoZMs/Xs/T2NA1UnEANWhxAAPPkxPswiAM8 Nwtnj6YwDvKIEbtvbIdTI33TWMlcl13L7vukMY6lS8FQrJBUzoap6HMMJpCX4hjMIWjP lJLSRNxpH8DgRQMkKPdlQyg57xOR7LHfpA3PsciSHQIE2ETaziprrdbQhniNV65Mc5K0 JYsIQH3p567xFP5fxEn+dysAzzLPu6EXP7nMw5vyqsGHOLFJnOOis4I46TvaJq9uWlu4 yfPKZSZzZWVIPdFPFQmTLfHSYAqGhOBU0dgHg0CfjgNFfy05hNO5R4b7+3vsgUA1thMG FYPg== X-Gm-Message-State: AOAM532Wetdg5vkbO47MH5tYp9aBlLY2f7d9M70rBNwYvYGrAt2c/cOU owQ6rNTbemvcb7HyeqJiqNbtOdzgTUel8kotRi16VpaZan0= X-Google-Smtp-Source: ABdhPJxjcVUzP2FNtpOS7n9Z/vTC7iXjIJ3qs8PfB/XmW0Z6eyuwUWniKmOtkGBT6yiXVmHnawpZ9+erQUUUM4QINbY= X-Received: by 2002:a37:668f:: with SMTP id a137mr22239830qkc.481.1626685822442; Mon, 19 Jul 2021 02:10:22 -0700 (PDT) MIME-Version: 1.0 References: <20210715101536.2606307-1-matthew.auld@intel.com> <20210715101536.2606307-5-matthew.auld@intel.com> <70159117-ca97-667a-3e9b-82125bf309df@linux.intel.com> In-Reply-To: From: Matthew Auld Date: Mon, 19 Jul 2021 10:09:56 +0100 Message-ID: To: Jason Ekstrand Subject: Re: [Intel-gfx] [PATCH 4/4] drm/i915/uapi: reject set_domain for discrete 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_Hellstr=C3=B6m?= , Intel GFX , Maling list - DRI developers , Kenneth Graunke , Matthew Auld , Daniel Vetter Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" T24gRnJpLCAxNiBKdWwgMjAyMSBhdCAxNjoyMywgSmFzb24gRWtzdHJhbmQgPGphc29uQGpsZWtz dHJhbmQubmV0PiB3cm90ZToKPgo+IE9uIEZyaSwgSnVsIDE2LCAyMDIxIGF0IDk6NTIgQU0gVHZy dGtvIFVyc3VsaW4KPiA8dHZydGtvLnVyc3VsaW5AbGludXguaW50ZWwuY29tPiB3cm90ZToKPiA+ Cj4gPgo+ID4gT24gMTUvMDcvMjAyMSAxMToxNSwgTWF0dGhldyBBdWxkIHdyb3RlOgo+ID4gPiBU aGUgQ1BVIGRvbWFpbiBzaG91bGQgYmUgc3RhdGljIGZvciBkaXNjcmV0ZSwgYW5kIG9uIERHMSB3 ZSBkb24ndCBuZWVkCj4gPiA+IGFueSBmbHVzaGluZyBzaW5jZSBldmVyeXRoaW5nIGlzIGFscmVh ZHkgY29oZXJlbnQsIHNvIHJlYWxseSBhbGwgdGhpcwo+ID4gPiBkb2VzIGlzIGFuIG9iamVjdCB3 YWl0LCBmb3Igd2hpY2ggd2UgaGF2ZSBhbiBpb2N0bC4gTG9uZ2VyIHRlcm0gdGhlCj4gPiA+IGRl c2lyZWQgY2FjaGluZyBzaG91bGQgYmUgYW4gaW1tdXRhYmxlIGNyZWF0aW9uIHRpbWUgcHJvcGVy dHkgZm9yIHRoZQo+ID4gPiBCTywgd2hpY2ggY2FuIGJlIHNldCB3aXRoIHNvbWV0aGluZyBsaWtl IGdlbV9jcmVhdGVfZXh0Lgo+ID4gPgo+ID4gPiBPbmUgb3RoZXIgdXNlciBpcyBpcmlzICsgdXNl cnB0ciwgd2hpY2ggdXNlcyB0aGUgc2V0X2RvbWFpbiB0byBwcm9iZSBhbGwKPiA+ID4gdGhlIHBh Z2VzIHRvIGNoZWNrIGlmIHRoZSBHVVAgc3VjY2VlZHMsIGhvd2V2ZXIgd2Ugbm93IGhhdmUgYSBQ Uk9CRQo+ID4gPiBmbGFnIGZvciB0aGlzIHB1cnBvc2UuCj4gPiA+Cj4gPiA+IHYyOiBhZGQgc29t ZSBtb3JlIGtlcm5lbCBkb2MsIGFsc28gYWRkIHRoZSBpbXBsaWNpdCBydWxlcyB3aXRoIGNhY2hp bmcKPiA+ID4KPiA+ID4gU3VnZ2VzdGVkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWxAZmZ3bGwu Y2g+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IE1hdHRoZXcgQXVsZCA8bWF0dGhldy5hdWxkQGludGVs LmNvbT4KPiA+ID4gQ2M6IFRob21hcyBIZWxsc3Ryw7ZtIDx0aG9tYXMuaGVsbHN0cm9tQGxpbnV4 LmludGVsLmNvbT4KPiA+ID4gQ2M6IE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFydGVuLmxhbmtob3Jz dEBsaW51eC5pbnRlbC5jb20+Cj4gPiA+IENjOiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3Vs aW5AbGludXguaW50ZWwuY29tPgo+ID4gPiBDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVz dGVuQGludGVsLmNvbT4KPiA+ID4gQ2M6IEtlbm5ldGggR3JhdW5rZSA8a2VubmV0aEB3aGl0ZWNh cGUub3JnPgo+ID4gPiBDYzogSmFzb24gRWtzdHJhbmQgPGphc29uQGpsZWtzdHJhbmQubmV0Pgo+ ID4gPiBDYzogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KPiA+ID4gQ2M6 IFJhbWFsaW5nYW0gQyA8cmFtYWxpbmdhbS5jQGludGVsLmNvbT4KPiA+ID4gUmV2aWV3ZWQtYnk6 IFJhbWFsaW5nYW0gQyA8cmFtYWxpbmdhbS5jQGludGVsLmNvbT4KPiA+ID4gLS0tCj4gPiA+ICAg ZHJpdmVycy9ncHUvZHJtL2k5MTUvZ2VtL2k5MTVfZ2VtX2RvbWFpbi5jIHwgIDMgKysrCj4gPiA+ ICAgaW5jbHVkZS91YXBpL2RybS9pOTE1X2RybS5oICAgICAgICAgICAgICAgIHwgMTkgKysrKysr KysrKysrKysrKysrKwo+ID4gPiAgIDIgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKQo+ ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ2VtL2k5MTVfZ2Vt X2RvbWFpbi5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZ2VtL2k5MTVfZ2VtX2RvbWFpbi5jCj4g PiA+IGluZGV4IDQzMDA0YmVmNTVjYi4uYjY4NGE2MmJmM2IwIDEwMDY0NAo+ID4gPiAtLS0gYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9nZW0vaTkxNV9nZW1fZG9tYWluLmMKPiA+ID4gKysrIGIvZHJp dmVycy9ncHUvZHJtL2k5MTUvZ2VtL2k5MTVfZ2VtX2RvbWFpbi5jCj4gPiA+IEBAIC00OTAsNiAr NDkwLDkgQEAgaTkxNV9nZW1fc2V0X2RvbWFpbl9pb2N0bChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2 LCB2b2lkICpkYXRhLAo+ID4gPiAgICAgICB1MzIgd3JpdGVfZG9tYWluID0gYXJncy0+d3JpdGVf ZG9tYWluOwo+ID4gPiAgICAgICBpbnQgZXJyOwo+ID4gPgo+ID4gPiArICAgICBpZiAoSVNfREdG WCh0b19pOTE1KGRldikpKQo+ID4gPiArICAgICAgICAgICAgIHJldHVybiAtRU5PREVWOwo+ID4g PiArCj4gPiA+ICAgICAgIC8qIE9ubHkgaGFuZGxlIHNldHRpbmcgZG9tYWlucyB0byB0eXBlcyB1 c2VkIGJ5IHRoZSBDUFUuICovCj4gPiA+ICAgICAgIGlmICgod3JpdGVfZG9tYWluIHwgcmVhZF9k b21haW5zKSAmIEk5MTVfR0VNX0dQVV9ET01BSU5TKQo+ID4gPiAgICAgICAgICAgICAgIHJldHVy biAtRUlOVkFMOwo+ID4gPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2RybS9pOTE1X2RybS5o IGIvaW5jbHVkZS91YXBpL2RybS9pOTE1X2RybS5oCj4gPiA+IGluZGV4IDJlNDExMmJmNGQzOC4u MDRjZTMxMGU3ZWU2IDEwMDY0NAo+ID4gPiAtLS0gYS9pbmNsdWRlL3VhcGkvZHJtL2k5MTVfZHJt LmgKPiA+ID4gKysrIGIvaW5jbHVkZS91YXBpL2RybS9pOTE1X2RybS5oCj4gPiA+IEBAIC05MDEs NiArOTAxLDI1IEBAIHN0cnVjdCBkcm1faTkxNV9nZW1fbW1hcF9vZmZzZXQgewo+ID4gPiAgICAq ICAtIEk5MTVfR0VNX0RPTUFJTl9HVFQ6IE1hcHBhYmxlIGFwZXJ0dXJlIGRvbWFpbgo+ID4gPiAg ICAqCj4gPiA+ICAgICogQWxsIG90aGVyIGRvbWFpbnMgYXJlIHJlamVjdGVkLgo+ID4gPiArICoK PiA+ID4gKyAqIE5vdGUgdGhhdCBmb3IgZGlzY3JldGUsIHN0YXJ0aW5nIGZyb20gREcxLCB0aGlz IGlzIG5vIGxvbmdlciBzdXBwb3J0ZWQsIGFuZAo+ID4gPiArICogaXMgaW5zdGVhZCByZWplY3Rl ZC4gT24gc3VjaCBwbGF0Zm9ybXMgdGhlIENQVSBkb21haW4gaXMgZWZmZWN0aXZlbHkgc3RhdGlj LAo+ID4gPiArICogd2hlcmUgd2UgYWxzbyBvbmx5IHN1cHBvcnQgYSBzaW5nbGUgJmRybV9pOTE1 X2dlbV9tbWFwX29mZnNldCBjYWNoZSBtb2RlLAo+ID4gPiArICogd2hpY2ggY2FuJ3QgYmUgc2V0 IGV4cGxpY2l0bHkgYW5kIGluc3RlYWQgZGVwZW5kcyBvbiB0aGUgb2JqZWN0IHBsYWNlbWVudHMs Cj4gPiA+ICsgKiBhcyBwZXIgdGhlIGJlbG93Lgo+ID4gPiArICoKPiA+ID4gKyAqIEltcGxpY2l0 IGNhY2hpbmcgcnVsZXMsIHN0YXJ0aW5nIGZyb20gREcxOgo+ID4gPiArICoKPiA+ID4gKyAqICAg LSBJZiBhbnkgb2YgdGhlIG9iamVjdCBwbGFjZW1lbnRzIChzZWUgJmRybV9pOTE1X2dlbV9jcmVh dGVfZXh0X21lbW9yeV9yZWdpb25zKQo+ID4gPiArICogICAgIGNvbnRhaW4gSTkxNV9NRU1PUllf Q0xBU1NfREVWSUNFIHRoZW4gdGhlIG9iamVjdCB3aWxsIGJlIGFsbG9jYXRlZCBhbmQKPiA+ID4g KyAqICAgICBtYXBwZWQgYXMgd3JpdGUtY29tYmluZWQgb25seS4KPgo+IElzIHRoaXMgYWNjdXJh dGU/ICBJIHRob3VnaHQgdGhleSBnb3QgV0Igd2hlbiBsaXZpbmcgaW4gU01FTSBhbmQgV0MKPiB3 aGVuIG9uIHRoZSBkZXZpY2UuICBCdXQsIHNpbmNlIGJvdGggYXJlIGNvaGVyZW50LCBpdCdzIHNh ZmUgdG8gbGllIHRvCj4gdXNlcnNwYWNlIGFuZCBzYXkgaXQncyBhbGwgV0MuICBJcyB0aGF0IGNv cnJlY3Qgb3IgYW0gSSBtaXNzaW5nCj4gc29tZXRoaW5nPwoKWWVzLCBpdCdzIGFjY3VyYXRlLCBp dCB3aWxsIGJlIGFsbG9jYXRlZCBhbmQgbWFwcGVkIGFzIFdDLiBJIHRoaW5rIHdlCmNhbiBqdXN0 IG1ha2Ugc2VsZWN0X3R0X2NhY2hpbmcgYWx3YXlzIHJldHVybiBjYWNoZWQgaWYgd2Ugd2FudCwg YW5kCml0IGxvb2tzIGxpa2UgdHRtIHNlZW1zIHRvIGJlIGZpbmUgd2l0aCBoYXZpbmcgZGlmZmVy ZW50IGNhY2hpbmcKdmFsdWVzIGZvciB0aGUgdHQgdnMgaW8gcmVzb3VyY2UuIERhbmllbCwgc2hv dWxkIHdlIGFkanVzdCB0aGlzPwoKPgo+ID4gQSBub3RlIGFib3V0IHdyaXRlLWNvbWJpbmUgYnVm ZmVyPyBJIGd1ZXNzIHNheWluZyBpdCBpcyB1c2Vyc3BhY2UKPiA+IHJlc3BvbnNpYmlsaXR5IHRv IGRvIGl0IGFuZCBob3cuCj4KPiBXaGF0IGV4YWN0bHkgYXJlIHlvdSB0aGlua2luZyBpcyB1c2Vy c3BhY2UncyByZXNwb25zaWJpbGl0eT8KPgo+ID4gPiArICoKPiA+ID4gKyAqICAgLSBFdmVyeXRo aW5nIGVsc2UgaXMgYWx3YXlzIGFsbG9jYXRlZCBhbmQgbWFwcGVkIGFzIHdyaXRlLWJhY2ssIHdp dGggdGhlCj4gPiA+ICsgKiAgICAgZ3VhcmFudGVlIHRoYXQgZXZlcnl0aGluZyBpcyBhbHNvIGNv aGVyZW50IHdpdGggdGhlIEdQVS4KPiA+Cj4gPiBIYXZlbid0IGJlZW4gZm9sbG93aW5nIHRoaXMg c28ganVzdCBhIHF1ZXN0aW9uIG9uIHRoaXMgb25lIC0gaXQgaXMgbm90Cj4gPiBjb25zaWRlcmVk IGludGVyZXN0aW5nIHRvIG9mZmVyIG5vbi1jb2hlcmVudCBtb2Rlcywgb3IgZXZlbiB3cml0ZQo+ ID4gY29tYmluZSwgd2l0aCBzeXN0ZW0gbWVtb3J5IGJ1ZmZlcnMsIGZvciBhIHNwZWNpZmljIHJl YXNvbj8KPgo+IFdlIG9ubHkgY2FyZSBhYm91dCBub24tY29oZXJlbnQgbW9kZXMgb24gaW50ZWdy YXRlZCBsaXR0bGUtY29yZS4KPiBUaGVyZSwgd2Ugc2hhcmUgbWVtb3J5IGJldHdlZW4gQ1BVIGFu ZCBHUFUgYnV0IHNub29waW5nIGZyb20gdGhlIEdQVQo+IGlzIG9wdGlvbmFsLiAgRGVwZW5kaW5n IG9uIGFjY2VzcyBwYXR0ZXJucywgd2UgbWlnaHQgd2FudCBXQiB3aXRoIEdQVQo+IHNub29waW5n IG9yIHdlIG1pZ2h0IHdhbnQgV0MuICBJIGRvbid0IHRoaW5rIHdlIGNhcmUgYWJvdXQgV0MgZm9y IFNNRU0KPiBhbGxvY2F0aW9ucyBvbiBkaXNjcmV0ZS4gIEZvciB0aGF0IG1hdHRlciwgSSdtIG5v dCBzdXJlIHlvdSBjYW4KPiBhY3R1YWxseSBzaHV0IHNub29waW5nIG9mZiB3aGVuIGdvaW5nIGFj cm9zcyBhICJyZWFsIiBQQ0llIGJ1cy4gIEF0Cj4gbGVhc3Qgbm90IHdpdGggREcxLgo+Cj4gLS1K YXNvbgo+Cj4gPiBSZWdhcmRzLAo+ID4KPiA+IFR2cnRrbwo+ID4KPiA+ID4gKyAqCj4gPiA+ICsg KiBOb3RlIHRoYXQgdGhpcyBpcyBsaWtlbHkgdG8gY2hhbmdlIGluIHRoZSBmdXR1cmUgYWdhaW4s IHdoZXJlIHdlIG1pZ2h0IG5lZWQKPiA+ID4gKyAqIG1vcmUgZmxleGliaWxpdHkgb24gZnV0dXJl IGRldmljZXMsIHNvIG1ha2luZyB0aGlzIGFsbCBleHBsaWNpdCBhcyBwYXJ0IG9mIGEKPiA+ID4g KyAqIG5ldyAmZHJtX2k5MTVfZ2VtX2NyZWF0ZV9leHQgZXh0ZW5zaW9uIGlzIHByb2JhYmxlLgo+ ID4gPiAgICAqLwo+ID4gPiAgIHN0cnVjdCBkcm1faTkxNV9nZW1fc2V0X2RvbWFpbiB7Cj4gPiA+ ICAgICAgIC8qKiBAaGFuZGxlOiBIYW5kbGUgZm9yIHRoZSBvYmplY3QuICovCj4gPiA+Cl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWls aW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=