From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH i-g-t] i915: Improve static engine map for legacy Date: Thu, 23 May 2019 10:46:45 +0100 Message-ID: <155860480540.28319.1755542543419898813@skylake-alporthouse-com> References: <20190523080649.29466-1-chris@chris-wilson.co.uk> <155860258858.28319.3356284881218976685@skylake-alporthouse-com> <155860288158.28319.1379621732185163417@skylake-alporthouse-com> <52f533b4-ad1a-23ac-d247-4d266180326f@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <52f533b4-ad1a-23ac-d247-4d266180326f@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Tvrtko Ursulin , intel-gfx@lists.freedesktop.org Cc: igt-dev@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org UXVvdGluZyBUdnJ0a28gVXJzdWxpbiAoMjAxOS0wNS0yMyAxMDozNTowMSkKPiAKPiBPbiAyMy8w NS8yMDE5IDEwOjE0LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gPiBRdW90aW5nIENocmlzIFdpbHNv biAoMjAxOS0wNS0yMyAxMDowOTo0OCkKPiA+PiBRdW90aW5nIFR2cnRrbyBVcnN1bGluICgyMDE5 LTA1LTIzIDA5OjQ2OjA4KQo+ID4+Pgo+ID4+PiBPbiAyMy8wNS8yMDE5IDA5OjA2LCBDaHJpcyBX aWxzb24gd3JvdGU6Cj4gPj4+PiAgICBjb25zdCBzdHJ1Y3QgaW50ZWxfZXhlY3V0aW9uX2VuZ2lu ZTIgaW50ZWxfZXhlY3V0aW9uX2VuZ2luZXMyW10gPSB7Cj4gPj4+PiAtICAgICB7ICJyY3MwIiwg STkxNV9FTkdJTkVfQ0xBU1NfUkVOREVSLCAwIH0sCj4gPj4+PiAtICAgICB7ICJiY3MwIiwgSTkx NV9FTkdJTkVfQ0xBU1NfQ09QWSwgMCB9LAo+ID4+Pj4gLSAgICAgeyAidmNzMCIsIEk5MTVfRU5H SU5FX0NMQVNTX1ZJREVPLCAwIH0sCj4gPj4+PiAtICAgICB7ICJ2Y3MxIiwgSTkxNV9FTkdJTkVf Q0xBU1NfVklERU8sIDEgfSwKPiA+Pj4+IC0gICAgIHsgInZjczIiLCBJOTE1X0VOR0lORV9DTEFT U19WSURFTywgMiB9LAo+ID4+Pj4gLSAgICAgeyAidmVjczAiLCBJOTE1X0VOR0lORV9DTEFTU19W SURFT19FTkhBTkNFLCAwIH0sCj4gPj4+PiArICAgICB7ICJyY3MwIiwgSTkxNV9FTkdJTkVfQ0xB U1NfUkVOREVSLCAwLCBJOTE1X0VYRUNfUkVOREVSIH0sCj4gPj4+PiArICAgICB7ICJiY3MwIiwg STkxNV9FTkdJTkVfQ0xBU1NfQ09QWSwgMCwgSTkxNV9FWEVDX0JMVCB9LAo+ID4+Pj4gKyAgICAg eyAidmNzMCIsIEk5MTVfRU5HSU5FX0NMQVNTX1ZJREVPLCAwLCBJOTE1X0VYRUNfQlNEIHwgSTkx NV9FWEVDX0JTRF9SSU5HMSB9LAo+ID4+Pgo+ID4+PiBleGVjYnVmIHdpbGwgcmVqZWN0IHRoaXMg b24gc2luZ2xlIHZjcyBwYXJ0cy4gOiggQW0gSSBub3Qgc2VlaW5nIHNvbWUKPiA+Pj4gcGxhY2Ug d2hlcmUgeW91IGZ1ZGdlIGl0IGludG8gY29tcGxpYW5jZT8KPiA+Pgo+ID4+Cj4gPj4gICAgICAg ICAgaWYgKHVzZXJfcmluZ19pZCA9PSBJOTE1X0VYRUNfQlNEICYmIEhBU19FTkdJTkUoZGV2X3By aXYsIFZDUzEpKSB7Cj4gPj4gICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnNkX2lkeCA9 IGFyZ3MtPmZsYWdzICYgSTkxNV9FWEVDX0JTRF9NQVNLOwo+ID4+Cj4gPj4gICAgICAgICAgICAg ICAgICBpZiAoYnNkX2lkeCA9PSBJOTE1X0VYRUNfQlNEX0RFRkFVTFQpIHsKPiA+PiAgICAgICAg ICAgICAgICAgICAgICAgICAgYnNkX2lkeCA9IGdlbjhfZGlzcGF0Y2hfYnNkX2VuZ2luZShkZXZf cHJpdiwgZmlsZSk7Cj4gPj4gICAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKGJzZF9pZHggPj0g STkxNV9FWEVDX0JTRF9SSU5HMSAmJgo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi c2RfaWR4IDw9IEk5MTVfRVhFQ19CU0RfUklORzIpIHsKPiA+PiAgICAgICAgICAgICAgICAgICAg ICAgICAgYnNkX2lkeCA+Pj0gSTkxNV9FWEVDX0JTRF9TSElGVDsKPiA+PiAgICAgICAgICAgICAg ICAgICAgICAgICAgYnNkX2lkeC0tOwo+ID4+ICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKPiA+ PiAgICAgICAgICAgICAgICAgICAgICAgICAgRFJNX0RFQlVHKCJleGVjYnVmIHdpdGggdW5rbm93 biBic2QgcmluZzogJXVcbiIsCj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBic2RfaWR4KTsKPiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIE5VTEw7Cj4g Pj4gICAgICAgICAgICAgICAgICB9Cj4gPj4KPiA+PiAgICAgICAgICAgICAgICAgIGVuZ2luZSA9 IGRldl9wcml2LT5lbmdpbmVbX1ZDUyhic2RfaWR4KV07Cj4gPj4gICAgICAgICAgfSBlbHNlIHsK PiA+PiAgICAgICAgICAgICAgICAgIGVuZ2luZSA9IGRldl9wcml2LT5lbmdpbmVbdXNlcl9yaW5n X21hcFt1c2VyX3JpbmdfaWRdXTsKPiA+PiAgICAgICAgICB9Cj4gPj4KPiA+PiBMb29rcyBvayB0 byBtZS4uLiBJIHdhcyB0cnlpbmcgdG8gZG91YmxlIGNoZWNrIGJ1dCBkaWYgZGlkbid0IGJvb3Qg b24KPiA+PiBic3cuIFNpZ2guCj4gPiAKPiA+IFNvIGluc3RlYWQgSSByZW1vdmVkIHZjczEgZnJv bSBiZHcsIGFuZCB2Y3MwIGNvbnRpbnVlcyB0byB3b3JrLgo+ID4gCj4gPiBXaGF0IGlzIHN0aWxs IGluY29ycmVjdCB0aG91Z2g6Cj4gPiAkIC4vYnVpbGQvdGVzdHMvZ2VtX2V4ZWNfcGFyYWxsZWwg LS1saXN0LXN1YnRlc3RzCj4gPiAuLi4KPiA+IHZjczAKPiA+IHZjczAtY29udGV4dHMKPiA+IHZj czAtZmRzCj4gPiB2Y3MxCj4gPiB2Y3MxLWNvbnRleHRzCj4gPiB2Y3MxLWZkcwo+ID4gdmNzMgo+ ID4gdmNzMi1jb250ZXh0cwo+ID4gdmNzMi1mZHMKPiA+IC4uLgo+IAo+IEFzIHlvdSBrbm93IHRo aXMgcGFydCBpcyBjb3JyZWN0IHNpbmNlIENJIG1hbmRhdGVzIHdlIGxpc3Qgc3VidGVzdHMgbm90 IAo+IGFwcGxpY2FibGUgdG8gcnVubmluZyBwbGF0Zm9ybS4KPiAKPiA+ICQgc3VkbyAuL2J1aWxk L3Rlc3RzL2dlbV9leGVjX3BhcmFsbGVsIC0tcnVuIHZjczEKPiA+IElHVC1WZXJzaW9uOiAxLjIz LWc4MjEzN2JhNCAoeDg2XzY0KSAoTGludXg6IDUuMi4wLXJjMSsgeDg2XzY0KQo+ID4gKGdlbV9l eGVjX3BhcmFsbGVsOjE2MjE5KSBpZ3RfY29yZS1XQVJOSU5HOiBVbmtub3duIHN1YnRlc3Q6IHZj czEKPiAKPiBJIGd1ZXNzIHdlIG5lZWQgdG8gbWFrZSB0aGUgbGlicmFyeSBmdW5jdGlvbiBpZ3Rf c2tpcCBpbnN0ZWFkIG9mIG5vdCAKPiBlbnVtZXJhdGluZyB0aGUgaW1wb3NzaWJsZSBhbmQgbWlz c2luZyBlbmdpbmVzLgo+IAo+IEJ1dCBpdCBkb2Vzbid0IHdvcmsuLiBza2lwcyBuZWVkIHRvIGJl IGluIGVpdGhlciBzdWJ0ZXN0cyBvciBmaXh0dXJlcy4KPiAKPiBQZXJoYXBzIHRoZSBpZGVhIG9m IHVzaW5nIGEgc2luZ2xlIGNvbnRleHQgYXdhcmUgaXRlcmF0b3IgaGFzIHRoZXJlZm9yZSAKPiBm YWlsIGFuZCB3ZSBkbyBuZWVkIHR3byBzZXBhcmF0ZSBvbmVzLiA6KCBPbmUganVzdCBmb3Igc3Vi dGVzdCAKPiBlbnVtZXJhdGlvbiB3aGljaCAqb25seSogdXNlcyB0aGUgc3RhdGljIGxpc3QsIGFu ZCBhbm90aGVyIGZvciB1c2UgaW4gCj4gdGVzdHMsIHdoaWNoIHNraXBzIG1pc3NpbmcvaW1wb3Nz aWJsZSBlbmdpbmVzIGRlcGVuZGluZyBvbiBjb250ZXh0LgoKSSdtIHdpbGxpbmcgdG8gc3dlZXAg dGhpcyBiaXQgdW5kZXIgdGhlIGNhcnBldCBzbyBsb25nIGFzIGl0IGlzbid0CmZsYWdnZWQgYXMg YSBmYWlsdXJlIHRvIEpvb25hcy4KLUNocmlzCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ludGVsLWdmeA== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: MIME-Version: 1.0 From: Chris Wilson In-Reply-To: <52f533b4-ad1a-23ac-d247-4d266180326f@linux.intel.com> References: <20190523080649.29466-1-chris@chris-wilson.co.uk> <155860258858.28319.3356284881218976685@skylake-alporthouse-com> <155860288158.28319.1379621732185163417@skylake-alporthouse-com> <52f533b4-ad1a-23ac-d247-4d266180326f@linux.intel.com> Message-ID: <155860480540.28319.1755542543419898813@skylake-alporthouse-com> Date: Thu, 23 May 2019 10:46:45 +0100 Subject: Re: [igt-dev] [Intel-gfx] [PATCH i-g-t] i915: Improve static engine map for legacy 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: Tvrtko Ursulin , intel-gfx@lists.freedesktop.org Cc: igt-dev@lists.freedesktop.org List-ID: UXVvdGluZyBUdnJ0a28gVXJzdWxpbiAoMjAxOS0wNS0yMyAxMDozNTowMSkKPiAKPiBPbiAyMy8w NS8yMDE5IDEwOjE0LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gPiBRdW90aW5nIENocmlzIFdpbHNv biAoMjAxOS0wNS0yMyAxMDowOTo0OCkKPiA+PiBRdW90aW5nIFR2cnRrbyBVcnN1bGluICgyMDE5 LTA1LTIzIDA5OjQ2OjA4KQo+ID4+Pgo+ID4+PiBPbiAyMy8wNS8yMDE5IDA5OjA2LCBDaHJpcyBX aWxzb24gd3JvdGU6Cj4gPj4+PiAgICBjb25zdCBzdHJ1Y3QgaW50ZWxfZXhlY3V0aW9uX2VuZ2lu ZTIgaW50ZWxfZXhlY3V0aW9uX2VuZ2luZXMyW10gPSB7Cj4gPj4+PiAtICAgICB7ICJyY3MwIiwg STkxNV9FTkdJTkVfQ0xBU1NfUkVOREVSLCAwIH0sCj4gPj4+PiAtICAgICB7ICJiY3MwIiwgSTkx NV9FTkdJTkVfQ0xBU1NfQ09QWSwgMCB9LAo+ID4+Pj4gLSAgICAgeyAidmNzMCIsIEk5MTVfRU5H SU5FX0NMQVNTX1ZJREVPLCAwIH0sCj4gPj4+PiAtICAgICB7ICJ2Y3MxIiwgSTkxNV9FTkdJTkVf Q0xBU1NfVklERU8sIDEgfSwKPiA+Pj4+IC0gICAgIHsgInZjczIiLCBJOTE1X0VOR0lORV9DTEFT U19WSURFTywgMiB9LAo+ID4+Pj4gLSAgICAgeyAidmVjczAiLCBJOTE1X0VOR0lORV9DTEFTU19W SURFT19FTkhBTkNFLCAwIH0sCj4gPj4+PiArICAgICB7ICJyY3MwIiwgSTkxNV9FTkdJTkVfQ0xB U1NfUkVOREVSLCAwLCBJOTE1X0VYRUNfUkVOREVSIH0sCj4gPj4+PiArICAgICB7ICJiY3MwIiwg STkxNV9FTkdJTkVfQ0xBU1NfQ09QWSwgMCwgSTkxNV9FWEVDX0JMVCB9LAo+ID4+Pj4gKyAgICAg eyAidmNzMCIsIEk5MTVfRU5HSU5FX0NMQVNTX1ZJREVPLCAwLCBJOTE1X0VYRUNfQlNEIHwgSTkx NV9FWEVDX0JTRF9SSU5HMSB9LAo+ID4+Pgo+ID4+PiBleGVjYnVmIHdpbGwgcmVqZWN0IHRoaXMg b24gc2luZ2xlIHZjcyBwYXJ0cy4gOiggQW0gSSBub3Qgc2VlaW5nIHNvbWUKPiA+Pj4gcGxhY2Ug d2hlcmUgeW91IGZ1ZGdlIGl0IGludG8gY29tcGxpYW5jZT8KPiA+Pgo+ID4+Cj4gPj4gICAgICAg ICAgaWYgKHVzZXJfcmluZ19pZCA9PSBJOTE1X0VYRUNfQlNEICYmIEhBU19FTkdJTkUoZGV2X3By aXYsIFZDUzEpKSB7Cj4gPj4gICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnNkX2lkeCA9 IGFyZ3MtPmZsYWdzICYgSTkxNV9FWEVDX0JTRF9NQVNLOwo+ID4+Cj4gPj4gICAgICAgICAgICAg ICAgICBpZiAoYnNkX2lkeCA9PSBJOTE1X0VYRUNfQlNEX0RFRkFVTFQpIHsKPiA+PiAgICAgICAg ICAgICAgICAgICAgICAgICAgYnNkX2lkeCA9IGdlbjhfZGlzcGF0Y2hfYnNkX2VuZ2luZShkZXZf cHJpdiwgZmlsZSk7Cj4gPj4gICAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKGJzZF9pZHggPj0g STkxNV9FWEVDX0JTRF9SSU5HMSAmJgo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi c2RfaWR4IDw9IEk5MTVfRVhFQ19CU0RfUklORzIpIHsKPiA+PiAgICAgICAgICAgICAgICAgICAg ICAgICAgYnNkX2lkeCA+Pj0gSTkxNV9FWEVDX0JTRF9TSElGVDsKPiA+PiAgICAgICAgICAgICAg ICAgICAgICAgICAgYnNkX2lkeC0tOwo+ID4+ICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKPiA+ PiAgICAgICAgICAgICAgICAgICAgICAgICAgRFJNX0RFQlVHKCJleGVjYnVmIHdpdGggdW5rbm93 biBic2QgcmluZzogJXVcbiIsCj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBic2RfaWR4KTsKPiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIE5VTEw7Cj4g Pj4gICAgICAgICAgICAgICAgICB9Cj4gPj4KPiA+PiAgICAgICAgICAgICAgICAgIGVuZ2luZSA9 IGRldl9wcml2LT5lbmdpbmVbX1ZDUyhic2RfaWR4KV07Cj4gPj4gICAgICAgICAgfSBlbHNlIHsK PiA+PiAgICAgICAgICAgICAgICAgIGVuZ2luZSA9IGRldl9wcml2LT5lbmdpbmVbdXNlcl9yaW5n X21hcFt1c2VyX3JpbmdfaWRdXTsKPiA+PiAgICAgICAgICB9Cj4gPj4KPiA+PiBMb29rcyBvayB0 byBtZS4uLiBJIHdhcyB0cnlpbmcgdG8gZG91YmxlIGNoZWNrIGJ1dCBkaWYgZGlkbid0IGJvb3Qg b24KPiA+PiBic3cuIFNpZ2guCj4gPiAKPiA+IFNvIGluc3RlYWQgSSByZW1vdmVkIHZjczEgZnJv bSBiZHcsIGFuZCB2Y3MwIGNvbnRpbnVlcyB0byB3b3JrLgo+ID4gCj4gPiBXaGF0IGlzIHN0aWxs IGluY29ycmVjdCB0aG91Z2g6Cj4gPiAkIC4vYnVpbGQvdGVzdHMvZ2VtX2V4ZWNfcGFyYWxsZWwg LS1saXN0LXN1YnRlc3RzCj4gPiAuLi4KPiA+IHZjczAKPiA+IHZjczAtY29udGV4dHMKPiA+IHZj czAtZmRzCj4gPiB2Y3MxCj4gPiB2Y3MxLWNvbnRleHRzCj4gPiB2Y3MxLWZkcwo+ID4gdmNzMgo+ ID4gdmNzMi1jb250ZXh0cwo+ID4gdmNzMi1mZHMKPiA+IC4uLgo+IAo+IEFzIHlvdSBrbm93IHRo aXMgcGFydCBpcyBjb3JyZWN0IHNpbmNlIENJIG1hbmRhdGVzIHdlIGxpc3Qgc3VidGVzdHMgbm90 IAo+IGFwcGxpY2FibGUgdG8gcnVubmluZyBwbGF0Zm9ybS4KPiAKPiA+ICQgc3VkbyAuL2J1aWxk L3Rlc3RzL2dlbV9leGVjX3BhcmFsbGVsIC0tcnVuIHZjczEKPiA+IElHVC1WZXJzaW9uOiAxLjIz LWc4MjEzN2JhNCAoeDg2XzY0KSAoTGludXg6IDUuMi4wLXJjMSsgeDg2XzY0KQo+ID4gKGdlbV9l eGVjX3BhcmFsbGVsOjE2MjE5KSBpZ3RfY29yZS1XQVJOSU5HOiBVbmtub3duIHN1YnRlc3Q6IHZj czEKPiAKPiBJIGd1ZXNzIHdlIG5lZWQgdG8gbWFrZSB0aGUgbGlicmFyeSBmdW5jdGlvbiBpZ3Rf c2tpcCBpbnN0ZWFkIG9mIG5vdCAKPiBlbnVtZXJhdGluZyB0aGUgaW1wb3NzaWJsZSBhbmQgbWlz c2luZyBlbmdpbmVzLgo+IAo+IEJ1dCBpdCBkb2Vzbid0IHdvcmsuLiBza2lwcyBuZWVkIHRvIGJl IGluIGVpdGhlciBzdWJ0ZXN0cyBvciBmaXh0dXJlcy4KPiAKPiBQZXJoYXBzIHRoZSBpZGVhIG9m IHVzaW5nIGEgc2luZ2xlIGNvbnRleHQgYXdhcmUgaXRlcmF0b3IgaGFzIHRoZXJlZm9yZSAKPiBm YWlsIGFuZCB3ZSBkbyBuZWVkIHR3byBzZXBhcmF0ZSBvbmVzLiA6KCBPbmUganVzdCBmb3Igc3Vi dGVzdCAKPiBlbnVtZXJhdGlvbiB3aGljaCAqb25seSogdXNlcyB0aGUgc3RhdGljIGxpc3QsIGFu ZCBhbm90aGVyIGZvciB1c2UgaW4gCj4gdGVzdHMsIHdoaWNoIHNraXBzIG1pc3NpbmcvaW1wb3Nz aWJsZSBlbmdpbmVzIGRlcGVuZGluZyBvbiBjb250ZXh0LgoKSSdtIHdpbGxpbmcgdG8gc3dlZXAg dGhpcyBiaXQgdW5kZXIgdGhlIGNhcnBldCBzbyBsb25nIGFzIGl0IGlzbid0CmZsYWdnZWQgYXMg YSBmYWlsdXJlIHRvIEpvb25hcy4KLUNocmlzCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmlndC1kZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vaWd0LWRldg==