From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH i-g-t] i915: Improve static engine map for legacy Date: Thu, 23 May 2019 10:27:49 +0100 Message-ID: <21ecf0f1-5b77-4c5c-23df-75a36c428a2d@linux.intel.com> References: <20190523080649.29466-1-chris@chris-wilson.co.uk> <155860258858.28319.3356284881218976685@skylake-alporthouse-com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <155860258858.28319.3356284881218976685@skylake-alporthouse-com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org Cc: igt-dev@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDIzLzA1LzIwMTkgMTA6MDksIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIFR2cnRr byBVcnN1bGluICgyMDE5LTA1LTIzIDA5OjQ2OjA4KQo+Pgo+PiBPbiAyMy8wNS8yMDE5IDA5OjA2 LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4+PiAgICBjb25zdCBzdHJ1Y3QgaW50ZWxfZXhlY3V0aW9u X2VuZ2luZTIgaW50ZWxfZXhlY3V0aW9uX2VuZ2luZXMyW10gPSB7Cj4+PiAtICAgICB7ICJyY3Mw IiwgSTkxNV9FTkdJTkVfQ0xBU1NfUkVOREVSLCAwIH0sCj4+PiAtICAgICB7ICJiY3MwIiwgSTkx NV9FTkdJTkVfQ0xBU1NfQ09QWSwgMCB9LAo+Pj4gLSAgICAgeyAidmNzMCIsIEk5MTVfRU5HSU5F X0NMQVNTX1ZJREVPLCAwIH0sCj4+PiAtICAgICB7ICJ2Y3MxIiwgSTkxNV9FTkdJTkVfQ0xBU1Nf VklERU8sIDEgfSwKPj4+IC0gICAgIHsgInZjczIiLCBJOTE1X0VOR0lORV9DTEFTU19WSURFTywg MiB9LAo+Pj4gLSAgICAgeyAidmVjczAiLCBJOTE1X0VOR0lORV9DTEFTU19WSURFT19FTkhBTkNF LCAwIH0sCj4+PiArICAgICB7ICJyY3MwIiwgSTkxNV9FTkdJTkVfQ0xBU1NfUkVOREVSLCAwLCBJ OTE1X0VYRUNfUkVOREVSIH0sCj4+PiArICAgICB7ICJiY3MwIiwgSTkxNV9FTkdJTkVfQ0xBU1Nf Q09QWSwgMCwgSTkxNV9FWEVDX0JMVCB9LAo+Pj4gKyAgICAgeyAidmNzMCIsIEk5MTVfRU5HSU5F X0NMQVNTX1ZJREVPLCAwLCBJOTE1X0VYRUNfQlNEIHwgSTkxNV9FWEVDX0JTRF9SSU5HMSB9LAo+ Pgo+PiBleGVjYnVmIHdpbGwgcmVqZWN0IHRoaXMgb24gc2luZ2xlIHZjcyBwYXJ0cy4gOiggQW0g SSBub3Qgc2VlaW5nIHNvbWUKPj4gcGxhY2Ugd2hlcmUgeW91IGZ1ZGdlIGl0IGludG8gY29tcGxp YW5jZT8KPiAKPiAKPiAgICAgICAgICBpZiAodXNlcl9yaW5nX2lkID09IEk5MTVfRVhFQ19CU0Qg JiYgSEFTX0VOR0lORShkZXZfcHJpdiwgVkNTMSkpIHsKPiAgICAgICAgICAgICAgICAgIHVuc2ln bmVkIGludCBic2RfaWR4ID0gYXJncy0+ZmxhZ3MgJiBJOTE1X0VYRUNfQlNEX01BU0s7Cj4gCj4g ICAgICAgICAgICAgICAgICBpZiAoYnNkX2lkeCA9PSBJOTE1X0VYRUNfQlNEX0RFRkFVTFQpIHsK PiAgICAgICAgICAgICAgICAgICAgICAgICAgYnNkX2lkeCA9IGdlbjhfZGlzcGF0Y2hfYnNkX2Vu Z2luZShkZXZfcHJpdiwgZmlsZSk7Cj4gICAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKGJzZF9p ZHggPj0gSTkxNV9FWEVDX0JTRF9SSU5HMSAmJgo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBic2RfaWR4IDw9IEk5MTVfRVhFQ19CU0RfUklORzIpIHsKPiAgICAgICAgICAgICAgICAgICAg ICAgICAgYnNkX2lkeCA+Pj0gSTkxNV9FWEVDX0JTRF9TSElGVDsKPiAgICAgICAgICAgICAgICAg ICAgICAgICAgYnNkX2lkeC0tOwo+ICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKPiAgICAgICAg ICAgICAgICAgICAgICAgICAgRFJNX0RFQlVHKCJleGVjYnVmIHdpdGggdW5rbm93biBic2Qgcmlu ZzogJXVcbiIsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBic2RfaWR4KTsK PiAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIE5VTEw7Cj4gICAgICAgICAgICAgICAg ICB9Cj4gCj4gICAgICAgICAgICAgICAgICBlbmdpbmUgPSBkZXZfcHJpdi0+ZW5naW5lW19WQ1Mo YnNkX2lkeCldOwo+ICAgICAgICAgIH0gZWxzZSB7Cj4gICAgICAgICAgICAgICAgICBlbmdpbmUg PSBkZXZfcHJpdi0+ZW5naW5lW3VzZXJfcmluZ19tYXBbdXNlcl9yaW5nX2lkXV07Cj4gICAgICAg ICAgfQo+IAo+IExvb2tzIG9rIHRvIG1lLi4uIEkgd2FzIHRyeWluZyB0byBkb3VibGUgY2hlY2sg YnV0IGRpZiBkaWRuJ3QgYm9vdCBvbgo+IGJzdy4gU2lnaC4KCkhtbSBJIHdvdWxkIGhhdmUgc3dv cm4gd2UgdXNlZCB0byBkbyB0aGF0Li4gc3RyYW5nZS4gT2theSwgSSdsbCByZS1yZWFkIAp5b3Vy IHBhdGNoLiBOb3RpY2UgdGhhdCBJIGRpZCBub3Qga25vdyB5b3UgYXJlIHdvcmtpbmcgb24gaXQg c28gaGF2ZSAKc2VudCBteSBvd24gZml4IGF0IHNpbWlsYXIgdGltZS4KClJlZ2FyZHMsCgpUdnJ0 a28KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4