From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Micha=C5=82=20Winiarski?= Subject: [RFC 03/11] drm/i915/preempt: Add information needed to track engine preempt state Date: Thu, 23 Feb 2017 20:08:25 +0100 Message-ID: <20170223190833.2888-4-michal.winiarski@intel.com> References: <20170223190833.2888-1-michal.winiarski@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id ADE3E6EB16 for ; Thu, 23 Feb 2017 19:09:46 +0000 (UTC) In-Reply-To: <20170223190833.2888-1-michal.winiarski@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 V2UncmUgdXNpbmcgZW5naW5lLT5wcmVlbXB0X3JlcXVlc3RlZCB0byBtYXJrIHRoYXQgcHJlZW1w dGlvbiBoYXMKc3RhcnRlZCwgYW5kIG5ldyBod3MgZW50cnkgYWxsb3dpbmcgSFcgdG8gbWFyayB0 aGF0IHByZWVtcHRpb24gaGFzCmZpbmlzaGVkIGFuZCB0aGUgZW5naW5lIGlzIGlkbGUsIGFsbG93 aW5nIHVzIHRvIGRvIHRoZSBwb3N0cHJvY2Vzc2luZy4KClNpZ25lZC1vZmYtYnk6IE1pY2hhxYIg V2luaWFyc2tpIDxtaWNoYWwud2luaWFyc2tpQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmggfCAxMCArKysrKysrKysrCiAxIGZpbGUgY2hhbmdl ZCwgMTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX3JpbmdidWZmZXIuaCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIu aAppbmRleCA5YzdmMzZlLi42MzdhODNjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9yaW5nYnVmZmVyLmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcmlu Z2J1ZmZlci5oCkBAIC0zOTIsNiArMzkyLDggQEAgc3RydWN0IGludGVsX2VuZ2luZV9jcyB7CiAJ c3RydWN0IHJiX25vZGUgKmV4ZWNsaXN0X2ZpcnN0OwogCXVuc2lnbmVkIGludCBmd19kb21haW5z OwogCisJYm9vbCBwcmVlbXB0X3JlcXVlc3RlZDsKKwogCS8qIENvbnRleHRzIGFyZSBwaW5uZWQg d2hpbHN0IHRoZXkgYXJlIGFjdGl2ZSBvbiB0aGUgR1BVLiBUaGUgbGFzdAogCSAqIGNvbnRleHQg ZXhlY3V0ZWQgcmVtYWlucyBhY3RpdmUgd2hpbHN0IHRoZSBHUFUgaXMgaWRsZSAtIHRoZQogCSAq IHN3aXRjaCBhd2F5IGFuZCB3cml0ZSB0byB0aGUgY29udGV4dCBvYmplY3Qgb25seSBvY2N1cnMg b24gdGhlCkBAIC00ODYsOSArNDg4LDE3IEBAIGludGVsX3dyaXRlX3N0YXR1c19wYWdlKHN0cnVj dCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSwKICAqLwogI2RlZmluZSBJOTE1X0dFTV9IV1NfSU5E RVgJCTB4MzAKICNkZWZpbmUgSTkxNV9HRU1fSFdTX0lOREVYX0FERFIgKEk5MTVfR0VNX0hXU19J TkRFWCA8PCBNSV9TVE9SRV9EV09SRF9JTkRFWF9TSElGVCkKKyNkZWZpbmUgSTkxNV9HRU1fSFdT X1BSRUVNUFRfSU5ERVgJMHgzMgorI2RlZmluZSBJOTE1X0dFTV9IV1NfUFJFRU1QVF9BRERSIChJ OTE1X0dFTV9IV1NfUFJFRU1QVF9JTkRFWCA8PCBNSV9TVE9SRV9EV09SRF9JTkRFWF9TSElGVCkK ICNkZWZpbmUgSTkxNV9HRU1fSFdTX1NDUkFUQ0hfSU5ERVgJMHg0MAogI2RlZmluZSBJOTE1X0dF TV9IV1NfU0NSQVRDSF9BRERSIChJOTE1X0dFTV9IV1NfU0NSQVRDSF9JTkRFWCA8PCBNSV9TVE9S RV9EV09SRF9JTkRFWF9TSElGVCkKIAorc3RhdGljIGlubGluZSBib29sCitpbnRlbF9lbmdpbmVf aXNfcHJlZW1wdF9maW5pc2hlZChzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUpCit7CisJ cmV0dXJuIGludGVsX3JlYWRfc3RhdHVzX3BhZ2UoZW5naW5lLCBJOTE1X0dFTV9IV1NfUFJFRU1Q VF9JTkRFWCk7Cit9CisKIHN0cnVjdCBpbnRlbF9yaW5nICoKIGludGVsX2VuZ2luZV9jcmVhdGVf cmluZyhzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUsIGludCBzaXplKTsKIGludCBpbnRl bF9yaW5nX3BpbihzdHJ1Y3QgaW50ZWxfcmluZyAqcmluZywgdW5zaWduZWQgaW50IG9mZnNldF9i aWFzKTsKLS0gCjIuOS4zCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRl bC1nZngK