From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniele Ceraolo Spurio Subject: Re: [PATCH v2 14/22] drm/i915/guc: New GuC scratch registers for Gen11 Date: Fri, 12 Apr 2019 18:30:39 -0700 Message-ID: <8ab2038e-0a4c-a4e0-8fec-571cf1451d6e@intel.com> References: <20190411084436.24384-1-michal.wajdeczko@intel.com> <20190411084436.24384-15-michal.wajdeczko@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1354788E37 for ; Sat, 13 Apr 2019 01:30:42 +0000 (UTC) In-Reply-To: <20190411084436.24384-15-michal.wajdeczko@intel.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: Michal Wajdeczko , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org CgpPbiA0LzExLzE5IDE6NDQgQU0sIE1pY2hhbCBXYWpkZWN6a28gd3JvdGU6Cj4gR2VuMTEgYWRk cyBuZXcgc2V0IG9mIHNjcmF0Y2ggcmVnaXN0ZXJzIHRoYXQgY2FuIGJlIHVzZWQgZm9yIE1NSU8K PiBiYXNlZCBIb3N0LXRvLUd1YyBjb21tdW5pY2F0aW9uLiBEdWUgdG8gbGltaXRlZCBudW1iZXIg b2YgdGhlc2UKPiByZWdpc3RlcnMgaXQgaXMgZXhwZWN0ZWQgdGhhdCBob3N0IHdpbGwgdXNlIHRo ZW0gb25seSBmb3IgY29tbWFuZAo+IHRyYW5zcG9ydCBidWZmZXJzIChDVEIpIGNvbW11bmljYXRp b24gc2V0dXAgaWYgb25lIGlzIGF2YWlsYWJsZS4KPiAKPiBCc3BlYzogMjEwNDQKPiAKPiBTaWdu ZWQtb2ZmLWJ5OiBNaWNoYWwgV2FqZGVjemtvIDxtaWNoYWwud2FqZGVjemtvQGludGVsLmNvbT4K PiBDYzogRGFuaWVsZSBDZXJhb2xvIFNwdXJpbyA8ZGFuaWVsZS5jZXJhb2xvc3B1cmlvQGludGVs LmNvbT4KPiBDYzogSm9vbmFzIExhaHRpbmVuIDxqb29uYXMubGFodGluZW5AbGludXguaW50ZWwu Y29tPgo+IENjOiBSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2aUBpbnRlbC5jb20+CgpSZXZpZXdl ZC1ieTogRGFuaWVsZSBDZXJhb2xvIFNwdXJpbyA8ZGFuaWVsZS5jZXJhb2xvc3B1cmlvQGludGVs LmNvbT4KCkRhbmllbGUKCj4gLS0tCj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9ndWMu YyAgICAgfCAxMiArKysrKysrKystLS0KPiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2d1 Y19yZWcuaCB8ICAzICsrKwo+ICAgMiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAz IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9ndWMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2d1Yy5jCj4gaW5kZXggNWJjOWJj N2M5NTZhLi5lNTRkZTU1MWI1NjcgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfZ3VjLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9ndWMuYwo+IEBA IC01Niw5ICs1NiwxNSBAQCB2b2lkIGludGVsX2d1Y19pbml0X3NlbmRfcmVncyhzdHJ1Y3QgaW50 ZWxfZ3VjICpndWMpCj4gICAJZW51bSBmb3JjZXdha2VfZG9tYWlucyBmd19kb21haW5zID0gMDsK PiAgIAl1bnNpZ25lZCBpbnQgaTsKPiAgIAo+IC0JZ3VjLT5zZW5kX3JlZ3MuYmFzZSA9IGk5MTVf bW1pb19yZWdfb2Zmc2V0KFNPRlRfU0NSQVRDSCgwKSk7Cj4gLQlndWMtPnNlbmRfcmVncy5jb3Vu dCA9IEdVQ19NQVhfTU1JT19NU0dfTEVOOwo+IC0JQlVJTERfQlVHX09OKEdVQ19NQVhfTU1JT19N U0dfTEVOID4gU09GVF9TQ1JBVENIX0NPVU5UKTsKPiArCWlmIChIQVNfR1VDX0NUKGRldl9wcml2 KSAmJiBJTlRFTF9HRU4oZGV2X3ByaXYpID49IDExKSB7Cj4gKwkJZ3VjLT5zZW5kX3JlZ3MuYmFz ZSA9Cj4gKwkJCQlpOTE1X21taW9fcmVnX29mZnNldChHRU4xMV9TT0ZUX1NDUkFUQ0goMCkpOwo+ ICsJCWd1Yy0+c2VuZF9yZWdzLmNvdW50ID0gR0VOMTFfU09GVF9TQ1JBVENIX0NPVU5UOwo+ICsJ fSBlbHNlIHsKPiArCQlndWMtPnNlbmRfcmVncy5iYXNlID0gaTkxNV9tbWlvX3JlZ19vZmZzZXQo U09GVF9TQ1JBVENIKDApKTsKPiArCQlndWMtPnNlbmRfcmVncy5jb3VudCA9IEdVQ19NQVhfTU1J T19NU0dfTEVOOwo+ICsJCUJVSUxEX0JVR19PTihHVUNfTUFYX01NSU9fTVNHX0xFTiA+IFNPRlRf U0NSQVRDSF9DT1VOVCk7Cj4gKwl9Cj4gICAKPiAgIAlmb3IgKGkgPSAwOyBpIDwgZ3VjLT5zZW5k X3JlZ3MuY291bnQ7IGkrKykgewo+ICAgCQlmd19kb21haW5zIHw9IGludGVsX3VuY29yZV9mb3Jj ZXdha2VfZm9yX3JlZygmZGV2X3ByaXYtPnVuY29yZSwKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfZ3VjX3JlZy5oIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf Z3VjX3JlZy5oCj4gaW5kZXggYWVjMDJlZGRiYWVkLi5kMjZkZTUxOTM1NjggMTAwNjQ0Cj4gLS0t IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZ3VjX3JlZy5oCj4gKysrIGIvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfZ3VjX3JlZy5oCj4gQEAgLTUxLDYgKzUxLDkgQEAKPiAgICNkZWZp bmUgU09GVF9TQ1JBVENIKG4pCQkJX01NSU8oMHhjMTgwICsgKG4pICogNCkKPiAgICNkZWZpbmUg U09GVF9TQ1JBVENIX0NPVU5UCQkxNgo+ICAgCj4gKyNkZWZpbmUgR0VOMTFfU09GVF9TQ1JBVENI KG4pCQlfTU1JTygweDE5MDI0MCArIChuKSAqIDQpCj4gKyNkZWZpbmUgR0VOMTFfU09GVF9TQ1JB VENIX0NPVU5UCTQKPiArCj4gICAjZGVmaW5lIFVPU19SU0FfU0NSQVRDSChpKQkJX01NSU8oMHhj MjAwICsgKGkpICogNCkKPiAgICNkZWZpbmUgVU9TX1JTQV9TQ1JBVENIX0NPVU5UCQk2NAo+ICAg Cj4gCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVs LWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeA==