From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH 3/6] drm/i915/ringbuffer: Remove irq-seqno w/a for gen6 xcs Date: Fri, 28 Dec 2018 17:16:38 +0000 Message-ID: <20181228171641.16531-3-chris@chris-wilson.co.uk> References: <20181228171641.16531-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id B4FCF6E008 for ; Fri, 28 Dec 2018 17:16:59 +0000 (UTC) In-Reply-To: <20181228171641.16531-1-chris@chris-wilson.co.uk> 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 VGhlIE1JX0ZMVVNIX0RXIGRvZXMgYXBwZWFyIGNvaGVyZW50IHdpdGggdGhlIGZvbGxvd2luZwpN SV9VU0VSX0lOVEVSUlVQVCwgYnV0IG9ubHkgb24gU2FuZHlicmlkZ2UuIEl2eWJyaWRnZSByZXF1 aXJlcyBhIGhlYXZpZXIKaGFtbWVyLCBidXQgb24gU2FuZHlicmlkZ2Ugd2UgY2FuIHN0b3AgcmVx dWlyaW5nIHRoZSBpcnFfc2Vxbm8gYmFycmllci4KClRlc3RjYXNlOiBpZ3QvZ2VtX3N5bmMKU2ln bmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Ci0tLQog ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5jIHwgNiArKysrLS0KIDEgZmls ZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5jIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5jCmluZGV4IDFiOTI2NDg4M2E4ZC4uMmZiM2EzNjRjMzkw IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMKKysr IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5jCkBAIC0yMjYwLDcgKzIy NjAsOCBAQCBpbnQgaW50ZWxfaW5pdF9ic2RfcmluZ19idWZmZXIoc3RydWN0IGludGVsX2VuZ2lu ZV9jcyAqZW5naW5lKQogCiAJCWVuZ2luZS0+ZW1pdF9icmVhZGNydW1iID0gZ2VuNl94Y3NfZW1p dF9icmVhZGNydW1iOwogCQllbmdpbmUtPmVtaXRfYnJlYWRjcnVtYl9zeiA9IGdlbjZfeGNzX2Vt aXRfYnJlYWRjcnVtYl9zejsKLQkJZW5naW5lLT5pcnFfc2Vxbm9fYmFycmllciA9IGdlbjZfc2Vx bm9fYmFycmllcjsKKwkJaWYgKCFJU19HRU4oZGV2X3ByaXYsIDYpKQorCQkJZW5naW5lLT5pcnFf c2Vxbm9fYmFycmllciA9IGdlbjZfc2Vxbm9fYmFycmllcjsKIAl9IGVsc2UgewogCQllbmdpbmUt PmVtaXRfZmx1c2ggPSBic2RfcmluZ19mbHVzaDsKIAkJaWYgKElTX0dFTihkZXZfcHJpdiwgNSkp CkBAIC0yMjg1LDcgKzIyODYsOCBAQCBpbnQgaW50ZWxfaW5pdF9ibHRfcmluZ19idWZmZXIoc3Ry dWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lKQogCiAJZW5naW5lLT5lbWl0X2JyZWFkY3J1bWIg PSBnZW42X3hjc19lbWl0X2JyZWFkY3J1bWI7CiAJZW5naW5lLT5lbWl0X2JyZWFkY3J1bWJfc3og PSBnZW42X3hjc19lbWl0X2JyZWFkY3J1bWJfc3o7Ci0JZW5naW5lLT5pcnFfc2Vxbm9fYmFycmll ciA9IGdlbjZfc2Vxbm9fYmFycmllcjsKKwlpZiAoIUlTX0dFTihkZXZfcHJpdiwgNikpCisJCWVu Z2luZS0+aXJxX3NlcW5vX2JhcnJpZXIgPSBnZW42X3NlcW5vX2JhcnJpZXI7CiAKIAlyZXR1cm4g aW50ZWxfaW5pdF9yaW5nX2J1ZmZlcihlbmdpbmUpOwogfQotLSAKMi4yMC4xCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBs aXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK