From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michal Wajdeczko Subject: [PATCH v2 14/22] drm/i915/guc: New GuC scratch registers for Gen11 Date: Thu, 11 Apr 2019 08:44:28 +0000 Message-ID: <20190411084436.24384-15-michal.wajdeczko@intel.com> References: <20190411084436.24384-1-michal.wajdeczko@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by gabe.freedesktop.org (Postfix) with ESMTPS id 636E5898BE for ; Thu, 11 Apr 2019 09:17:28 +0000 (UTC) In-Reply-To: <20190411084436.24384-1-michal.wajdeczko@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org R2VuMTEgYWRkcyBuZXcgc2V0IG9mIHNjcmF0Y2ggcmVnaXN0ZXJzIHRoYXQgY2FuIGJlIHVzZWQg Zm9yIE1NSU8KYmFzZWQgSG9zdC10by1HdWMgY29tbXVuaWNhdGlvbi4gRHVlIHRvIGxpbWl0ZWQg bnVtYmVyIG9mIHRoZXNlCnJlZ2lzdGVycyBpdCBpcyBleHBlY3RlZCB0aGF0IGhvc3Qgd2lsbCB1 c2UgdGhlbSBvbmx5IGZvciBjb21tYW5kCnRyYW5zcG9ydCBidWZmZXJzIChDVEIpIGNvbW11bmlj YXRpb24gc2V0dXAgaWYgb25lIGlzIGF2YWlsYWJsZS4KCkJzcGVjOiAyMTA0NAoKU2lnbmVkLW9m Zi1ieTogTWljaGFsIFdhamRlY3prbyA8bWljaGFsLndhamRlY3prb0BpbnRlbC5jb20+CkNjOiBE YW5pZWxlIENlcmFvbG8gU3B1cmlvIDxkYW5pZWxlLmNlcmFvbG9zcHVyaW9AaW50ZWwuY29tPgpD YzogSm9vbmFzIExhaHRpbmVuIDxqb29uYXMubGFodGluZW5AbGludXguaW50ZWwuY29tPgpDYzog Um9kcmlnbyBWaXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2d1Yy5jICAgICB8IDEyICsrKysrKysrKy0tLQogZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfZ3VjX3JlZy5oIHwgIDMgKysrCiAyIGZpbGVzIGNoYW5nZWQsIDEyIGluc2Vy dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfZ3VjLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9ndWMuYwppbmRleCA1 YmM5YmM3Yzk1NmEuLmU1NGRlNTUxYjU2NyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfZ3VjLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZ3VjLmMKQEAg LTU2LDkgKzU2LDE1IEBAIHZvaWQgaW50ZWxfZ3VjX2luaXRfc2VuZF9yZWdzKHN0cnVjdCBpbnRl bF9ndWMgKmd1YykKIAllbnVtIGZvcmNld2FrZV9kb21haW5zIGZ3X2RvbWFpbnMgPSAwOwogCXVu c2lnbmVkIGludCBpOwogCi0JZ3VjLT5zZW5kX3JlZ3MuYmFzZSA9IGk5MTVfbW1pb19yZWdfb2Zm c2V0KFNPRlRfU0NSQVRDSCgwKSk7Ci0JZ3VjLT5zZW5kX3JlZ3MuY291bnQgPSBHVUNfTUFYX01N SU9fTVNHX0xFTjsKLQlCVUlMRF9CVUdfT04oR1VDX01BWF9NTUlPX01TR19MRU4gPiBTT0ZUX1ND UkFUQ0hfQ09VTlQpOworCWlmIChIQVNfR1VDX0NUKGRldl9wcml2KSAmJiBJTlRFTF9HRU4oZGV2 X3ByaXYpID49IDExKSB7CisJCWd1Yy0+c2VuZF9yZWdzLmJhc2UgPQorCQkJCWk5MTVfbW1pb19y ZWdfb2Zmc2V0KEdFTjExX1NPRlRfU0NSQVRDSCgwKSk7CisJCWd1Yy0+c2VuZF9yZWdzLmNvdW50 ID0gR0VOMTFfU09GVF9TQ1JBVENIX0NPVU5UOworCX0gZWxzZSB7CisJCWd1Yy0+c2VuZF9yZWdz LmJhc2UgPSBpOTE1X21taW9fcmVnX29mZnNldChTT0ZUX1NDUkFUQ0goMCkpOworCQlndWMtPnNl bmRfcmVncy5jb3VudCA9IEdVQ19NQVhfTU1JT19NU0dfTEVOOworCQlCVUlMRF9CVUdfT04oR1VD X01BWF9NTUlPX01TR19MRU4gPiBTT0ZUX1NDUkFUQ0hfQ09VTlQpOworCX0KIAogCWZvciAoaSA9 IDA7IGkgPCBndWMtPnNlbmRfcmVncy5jb3VudDsgaSsrKSB7CiAJCWZ3X2RvbWFpbnMgfD0gaW50 ZWxfdW5jb3JlX2ZvcmNld2FrZV9mb3JfcmVnKCZkZXZfcHJpdi0+dW5jb3JlLApkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZ3VjX3JlZy5oIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfZ3VjX3JlZy5oCmluZGV4IGFlYzAyZWRkYmFlZC4uZDI2ZGU1MTkzNTY4IDEw MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9ndWNfcmVnLmgKKysrIGIvZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZ3VjX3JlZy5oCkBAIC01MSw2ICs1MSw5IEBACiAjZGVm aW5lIFNPRlRfU0NSQVRDSChuKQkJCV9NTUlPKDB4YzE4MCArIChuKSAqIDQpCiAjZGVmaW5lIFNP RlRfU0NSQVRDSF9DT1VOVAkJMTYKIAorI2RlZmluZSBHRU4xMV9TT0ZUX1NDUkFUQ0gobikJCV9N TUlPKDB4MTkwMjQwICsgKG4pICogNCkKKyNkZWZpbmUgR0VOMTFfU09GVF9TQ1JBVENIX0NPVU5U CTQKKwogI2RlZmluZSBVT1NfUlNBX1NDUkFUQ0goaSkJCV9NTUlPKDB4YzIwMCArIChpKSAqIDQp CiAjZGVmaW5lIFVPU19SU0FfU0NSQVRDSF9DT1VOVAkJNjQKIAotLSAKMi4xOS4yCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGlu ZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZng=