From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [08/11] drm/i915/guc: Wait for doorbell to be inactive before deallocating Date: Thu, 16 Mar 2017 15:26:19 +0200 Message-ID: <1489670779.3964.21.camel@linux.intel.com> References: <1489163337-36080-1-git-send-email-oscar.mateo@intel.com> <1489163337-36080-9-git-send-email-oscar.mateo@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2B11A6E154 for ; Thu, 16 Mar 2017 13:26:23 +0000 (UTC) In-Reply-To: <1489163337-36080-9-git-send-email-oscar.mateo@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Oscar Mateo , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gcGUsIDIwMTctMDMtMTAgYXQgMDg6MjggLTA4MDAsIE9zY2FyIE1hdGVvIHdyb3RlOgo+IERv b3JiZWxsIHJlbGVhc2UgZmxvdyByZXF1aXJlcyB0aGF0IHdlIHdhaXQgZm9yIEdFTjhfRFJCX1ZB TElEIGJpdCB0byBnbwo+IHRvIHplcm8gYWZ0ZXIgdXBkYXRpbmcgZGJfc3RhdHVzIGJlZm9yZSB3 ZSBjYWxsIHRoZSBHdUMgdG8gcmVsZWFzZSB0aGUKPiBkb29yYmVsbC4KPiAKPiBLdWRvcyB0byBE YW5pZWxlIGZvciBmaW5kaW5nIHRoaXMgb3V0Lgo+IAo+IENjOiBKb29uYXMgTGFodGluZW4gPGpv b25hcy5sYWh0aW5lbkBsaW51eC5pbnRlbC5jb20+Cj4gQ2M6IERhbmllbGUgQ2VyYW9sbyBTcHVy aW8gPGRhbmllbGUuY2VyYW9sb3NwdXJpb0BpbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogT3Nj YXIgTWF0ZW8gPG9zY2FyLm1hdGVvQGludGVsLmNvbT4KCjxTTklQPgrCoAo+IMKgc3RhdGljIGlu dCBfX2Rlc3Ryb3lfZG9vcmJlbGwoc3RydWN0IGk5MTVfZ3VjX2NsaWVudCAqY2xpZW50KQo+IMKg ewo+ICsJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gZ3VjX3RvX2k5MTUoY2xp ZW50LT5ndWMpOwo+IMKgCXN0cnVjdCBndWNfZG9vcmJlbGxfaW5mbyAqZG9vcmJlbGw7Cj4gKwl1 MTYgZGJfaWQgPSBjbGllbnQtPmRvb3JiZWxsX2lkOwo+ICsKPiArCUdFTV9CVUdfT04oZGJfaWQg Pj0gR1VDX0RPT1JCRUxMX0lOVkFMSUQpOwo+IMKgCj4gwqAJZG9vcmJlbGwgPSBfX2dldF9kb29y YmVsbChjbGllbnQpOwo+IMKgCWRvb3JiZWxsLT5kYl9zdGF0dXMgPSBHVUNfRE9PUkJFTExfRElT QUJMRUQ7Cj4gwqAJZG9vcmJlbGwtPmNvb2tpZSA9IDA7Cj4gwqAKPiArCS8qIERvb3JiZWxsIHJl bGVhc2UgZmxvdyByZXF1aXJlcyB0aGF0IHdlIHdhaXQgZm9yIEdFTjhfRFJCX1ZBTElEIGJpdAo+ ICsJwqAqIHRvIGdvIHRvIHplcm8gYWZ0ZXIgdXBkYXRpbmcgZGJfc3RhdHVzIGJlZm9yZSB3ZSBj YWxsIHRoZSBHdUMgdG8KPiArCcKgKiByZWxlYXNlIHRoZSBkb29yYmVsbCAqLwo+ICsJaWYgKHdh aXRfZm9yX3VzKCEoSTkxNV9SRUFEKEdFTjhfRFJCUkVHTChkYl9pZCkpICYgR0VOOF9EUkJfVkFM SUQpLCAxMCkpCj4gKwkJRFJNX0VSUk9SKCJEb29yYmVsbCBuZXZlciBiZWNhbWUgaW52YWxpZCBh ZnRlciBkaXNhYmxlXG4iKTsKCldvdWxkIHRoZSBhcHByb3ByaWF0ZSBhY3Rpb24gYmUgdG8gcmV0 dXJuIC1FVElNRU9VVCBhbmQgbm90IHByb2NlZWQKd2l0aCBkZWFsbG9jYXRpb24/IEkgd291bGQg YXQgbGVhc3QgV0FSTiBoZXJlLiBJZiBHdUMgc3VibWlzc2lvbiBnZXRzCmVuYWJsZWQsIHdlIHNo b3VsZCB5ZWxsIGlmIGl0J3Mgbm90IHdvcmtpbmcuIFNvIG9ubHkgdGhlIGVuYWJsZSBzdGFnZQpz aG91bGQgYmFpbCBvdXQgd2l0aCBEUk1fRVJST1JzIGFuZCB3aXRob3V0IFdBUk4uCgo+ICsKPiDC oAlyZXR1cm4gX19ndWNfZGVhbGxvY2F0ZV9kb29yYmVsbChjbGllbnQtPmd1YywgY2xpZW50LT5j dHhfaW5kZXgpOwo+IMKgfQoKUmVnYXJkcywgSm9vbmFzCi0tIApKb29uYXMgTGFodGluZW4KT3Bl biBTb3VyY2UgVGVjaG5vbG9neSBDZW50ZXIKSW50ZWwgQ29ycG9yYXRpb24KX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlz dApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==