From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 23/70] drm/i915: Record ring->start address in error state Date: Wed, 8 Apr 2015 13:47:25 +0200 Message-ID: <20150408114725.GC6354@phenom.ffwll.local> References: <1428420094-18352-1-git-send-email-chris@chris-wilson.co.uk> <1428420094-18352-24-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f178.google.com (mail-wi0-f178.google.com [209.85.212.178]) by gabe.freedesktop.org (Postfix) with ESMTP id C2DF56E6A2 for ; Wed, 8 Apr 2015 04:45:28 -0700 (PDT) Received: by wiaa2 with SMTP id a2so54980824wia.0 for ; Wed, 08 Apr 2015 04:45:28 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1428420094-18352-24-git-send-email-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: Chris Wilson Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBBcHIgMDcsIDIwMTUgYXQgMDQ6MjA6NDdQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFRoaXMgaXMgbW9zdGx5IHVzZWZ1bCBmb3IgZXhlY2xpc3RzIHdoZXJlIHRoZSByaW5n cyBzd2l0Y2ggYmV0d2Vlbgo+IGNvbnRleHRzIChhbmQgc28gY2hlY2tpbmcgdGhhdCB0aGUgcmlu ZydzIHN0YXJ0IHJlZ2lzdGVyIG1hdGNoZXMgdGhlCj4gY29udGV4dCBpcyBpbXBvcnRhbnQpLgo+ IAo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVr PgoKUXVldWVkIGZvciAtbmV4dCwgdGhhbmtzIGZvciB0aGUgcGF0Y2guCi1EYW5pZWwKCj4gLS0t Cj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmggICAgICAgfCAgMSArCj4gIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZ3B1X2Vycm9yLmMgfCAxMCArKysrKystLS0tCj4gIDIgZmls ZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaTkxNV9kcnYuaAo+IGluZGV4IDhiYjdlNjZkZDRjZC4uZDY5Y2NkMTZjZDYwIDEwMDY0NAo+ IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKPiArKysgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2Rydi5oCj4gQEAgLTQ3MSw2ICs0NzEsNyBAQCBzdHJ1Y3QgZHJtX2k5 MTVfZXJyb3Jfc3RhdGUgewo+ICAJCXUzMiBzZW1hcGhvcmVfc2Vxbm9bSTkxNV9OVU1fUklOR1Mg LSAxXTsKPiAgCj4gIAkJLyogUmVnaXN0ZXIgc3RhdGUgKi8KPiArCQl1MzIgc3RhcnQ7Cj4gIAkJ dTMyIHRhaWw7Cj4gIAkJdTMyIGhlYWQ7Cj4gIAkJdTMyIGN0bDsKPiBkaWZmIC0tZ2l0IGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9ncHVfZXJyb3IuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZ3B1X2Vycm9yLmMKPiBpbmRleCA1Zjc5ODk2MTI2NmYuLjE3ZGMyZmNhYmExMCAxMDA2 NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dwdV9lcnJvci5jCj4gKysrIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9ncHVfZXJyb3IuYwo+IEBAIC0yNTYsMTAgKzI1Niwx MSBAQCBzdGF0aWMgdm9pZCBpOTE1X3JpbmdfZXJyb3Jfc3RhdGUoc3RydWN0IGRybV9pOTE1X2Vy cm9yX3N0YXRlX2J1ZiAqbSwKPiAgCQlyZXR1cm47Cj4gIAo+ICAJZXJyX3ByaW50ZihtLCAiJXMg Y29tbWFuZCBzdHJlYW06XG4iLCByaW5nX3N0cihyaW5nX2lkeCkpOwo+IC0JZXJyX3ByaW50Ziht LCAiICBIRUFEOiAweCUwOHhcbiIsIHJpbmctPmhlYWQpOwo+IC0JZXJyX3ByaW50ZihtLCAiICBU QUlMOiAweCUwOHhcbiIsIHJpbmctPnRhaWwpOwo+IC0JZXJyX3ByaW50ZihtLCAiICBDVEw6IDB4 JTA4eFxuIiwgcmluZy0+Y3RsKTsKPiAtCWVycl9wcmludGYobSwgIiAgSFdTOiAweCUwOHhcbiIs IHJpbmctPmh3cyk7Cj4gKwllcnJfcHJpbnRmKG0sICIgIFNUQVJUOiAweCUwOHhcbiIsIHJpbmct PnN0YXJ0KTsKPiArCWVycl9wcmludGYobSwgIiAgSEVBRDogIDB4JTA4eFxuIiwgcmluZy0+aGVh ZCk7Cj4gKwllcnJfcHJpbnRmKG0sICIgIFRBSUw6ICAweCUwOHhcbiIsIHJpbmctPnRhaWwpOwo+ ICsJZXJyX3ByaW50ZihtLCAiICBDVEw6ICAgMHglMDh4XG4iLCByaW5nLT5jdGwpOwo+ICsJZXJy X3ByaW50ZihtLCAiICBIV1M6ICAgMHglMDh4XG4iLCByaW5nLT5od3MpOwo+ICAJZXJyX3ByaW50 ZihtLCAiICBBQ1RIRDogMHglMDh4ICUwOHhcbiIsICh1MzIpKHJpbmctPmFjdGhkPj4zMiksICh1 MzIpcmluZy0+YWN0aGQpOwo+ICAJZXJyX3ByaW50ZihtLCAiICBJUEVJUjogMHglMDh4XG4iLCBy aW5nLT5pcGVpcik7Cj4gIAllcnJfcHJpbnRmKG0sICIgIElQRUhSOiAweCUwOHhcbiIsIHJpbmct PmlwZWhyKTsKPiBAQCAtODkwLDYgKzg5MSw3IEBAIHN0YXRpYyB2b2lkIGk5MTVfcmVjb3JkX3Jp bmdfc3RhdGUoc3RydWN0IGRybV9kZXZpY2UgKmRldiwKPiAgCWVyaW5nLT5pbnN0cG0gPSBJOTE1 X1JFQUQoUklOR19JTlNUUE0ocmluZy0+bW1pb19iYXNlKSk7Cj4gIAllcmluZy0+c2Vxbm8gPSBy aW5nLT5nZXRfc2Vxbm8ocmluZywgZmFsc2UpOwo+ICAJZXJpbmctPmFjdGhkID0gaW50ZWxfcmlu Z19nZXRfYWN0aXZlX2hlYWQocmluZyk7Cj4gKwllcmluZy0+c3RhcnQgPSBJOTE1X1JFQURfU1RB UlQocmluZyk7Cj4gIAllcmluZy0+aGVhZCA9IEk5MTVfUkVBRF9IRUFEKHJpbmcpOwo+ICAJZXJp bmctPnRhaWwgPSBJOTE1X1JFQURfVEFJTChyaW5nKTsKPiAgCWVyaW5nLT5jdGwgPSBJOTE1X1JF QURfQ1RMKHJpbmcpOwo+IC0tIAo+IDIuMS40Cj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4gSW50ZWwt Z2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVu Z2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBs aXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=