From mboxrd@z Thu Jan 1 00:00:00 1970 From: John.C.Harrison@Intel.com Subject: [RFC 24/38] drm/i915/sched: set request 'head' on at start of ring submission Date: Fri, 11 Dec 2015 14:46:29 +0000 Message-ID: <1449845189-14561-1-git-send-email-John.C.Harrison@Intel.com> References: <1448278932-31551-25-git-send-email-John.C.Harrison@Intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id 656AD6EFF9 for ; Fri, 11 Dec 2015 06:46:55 -0800 (PST) In-Reply-To: <1448278932-31551-25-git-send-email-John.C.Harrison@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 RnJvbTogRGF2ZSBHb3Jkb24gPGRhdmlkLnMuZ29yZG9uQGludGVsLmNvbT4KCldpdGggdGhlIHNj aGVkdWxlciwgcmVxdWVzdCBhbGxvY2F0aW9uIGNhbiBoYXBwZW4gbG9uZyBiZWZvcmUKdGhlIHJp bmcgaXMgZmlsbGVkIGluLCBhbmQgaW4gYSBkaWZmZXJlbnQgb3JkZXIuIFNvIGZvciB0aGF0IGNh c2UsCndlIHVwZGF0ZSB0aGUgcmVxdWVzdCBoZWFkIGF0IHRoZSBzdGFydCBvZiBfZmluYWwgKHRo ZSBpbml0aWFsaXNhdGlvbgpvbiBhbGxvY2F0aW9uIGlzIHN0dWxsIHVzZWZ1bCBmb3IgdGhlIGRp cmVjdC1zdWJtaXNzaW9uIG1vZGUpLgoKdjI6IFVwZGF0ZWQgdG8gdXNlIGxvY2FsbHkgY2FjaGVk IHJlcXVlc3QgcG9pbnRlci4KCkZvcjogVklaLTIwMjEKU2lnbmVkLW9mZi1ieTogRGF2ZSBHb3Jk b24gPGRhdmlkLnMuZ29yZG9uQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2dlbV9leGVjYnVmZmVyLmMgfCAzICsrKwogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf bHJjLmMgICAgICAgICAgIHwgMyArKysKIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCsp CgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5j IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jCmluZGV4IDBiMmM0 ZDEuLmYwMjMwMGEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2V4 ZWNidWZmZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9leGVjYnVmZmVy LmMKQEAgLTEyOTMsNiArMTI5Myw5IEBAIGludCBpOTE1X2dlbV9yaW5nYnVmZmVyX3N1Ym1pc3Np b25fZmluYWwoc3RydWN0IGk5MTVfZXhlY2J1ZmZlcl9wYXJhbXMgKnBhcmFtcykKIAlpZiAocmV0 KQogCQlnb3RvIGVycm9yOwogCisJLyogcmVjb3JkIHdoZXJlIHdlIHN0YXJ0IGZpbGxpbmcgdGhl IHJpbmcgKi8KKwlyZXEtPmhlYWQgPSBpbnRlbF9yaW5nX2dldF90YWlsKHJlcS0+cmluZ2J1Zik7 CisKIAkvKgogCSAqIFVuY29uZGl0aW9uYWxseSBpbnZhbGlkYXRlIGdwdSBjYWNoZXMgYW5kIGVu c3VyZSB0aGF0IHdlIGRvIGZsdXNoCiAJICogYW55IHJlc2lkdWFsIHdyaXRlcyBmcm9tIHRoZSBw cmV2aW91cyBiYXRjaC4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xy Yy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMKaW5kZXggMTA2MmU4NS4uY2Vi YTA1NSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMKKysrIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMKQEAgLTEwMTIsNiArMTAxMiw5IEBAIGlu dCBpbnRlbF9leGVjbGlzdHNfc3VibWlzc2lvbl9maW5hbChzdHJ1Y3QgaTkxNV9leGVjYnVmZmVy X3BhcmFtcyAqcGFyYW1zKQogCWlmIChyZXQpCiAJCWdvdG8gZXJyOwogCisJLyogcmVjb3JkIHdo ZXJlIHdlIHN0YXJ0IGZpbGxpbmcgdGhlIHJpbmcgKi8KKwlyZXEtPmhlYWQgPSBpbnRlbF9yaW5n X2dldF90YWlsKHJpbmdidWYpOworCiAJLyoKIAkgKiBVbmNvbmRpdGlvbmFsbHkgaW52YWxpZGF0 ZSBncHUgY2FjaGVzIGFuZCBlbnN1cmUgdGhhdCB3ZSBkbyBmbHVzaAogCSAqIGFueSByZXNpZHVh bCB3cml0ZXMgZnJvbSB0aGUgcHJldmlvdXMgYmF0Y2guCi0tIAoxLjkuMQoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlz dApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK