From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH 1/2] drm/i915: use effective_size for ringbuffer calculations Date: Fri, 12 Jun 2015 19:12:03 +0100 Message-ID: <20150612181203.GN28462@nuc-i3427.alporthouse.com> References: <1433789441-8295-1-git-send-email-david.s.gordon@intel.com> <1434128948-9221-1-git-send-email-david.s.gordon@intel.com> <1434128948-9221-2-git-send-email-david.s.gordon@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [87.106.93.118]) by gabe.freedesktop.org (Postfix) with ESMTP id 9A6C36E089 for ; Fri, 12 Jun 2015 11:12:07 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1434128948-9221-2-git-send-email-david.s.gordon@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Dave Gordon Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBKdW4gMTIsIDIwMTUgYXQgMDY6MDk6MDdQTSArMDEwMCwgRGF2ZSBHb3Jkb24gd3Jv dGU6Cj4gV2hlbiBjYWxjdWxhdGluZyB0aGUgYXZhaWxhYmxlIHNwYWNlIGluIGEgcmluZ2J1ZmZl ciwgd2Ugc2hvdWxkCj4gdXNlIHRoZSBlZmZlY3RpdmVfc2l6ZSByYXRoZXIgdGhhbiB0aGUgdHJ1 ZSBzaXplIG9mIHRoZSByaW5nLgo+IAo+IHYyOiByZWJhc2UgdG8gbGF0ZXN0IGRybS1pbnRlbC1u aWdodGx5Cj4gdjM6IHJlYmFzZSB0byBsYXRlc3QgZHJtLWludGVsLW5pZ2h0bHkKPiAKPiBTaWdu ZWQtb2ZmLWJ5OiBEYXZlIEdvcmRvbiA8ZGF2aWQucy5nb3Jkb25AaW50ZWwuY29tPgo+IC0tLQo+ ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYyAgICAgICAgfCAgICA1ICsrKy0tCj4g IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIuYyB8ICAgIDkgKysrKysrLS0t Cj4gIDIgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+IAo+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2xyYy5jCj4gaW5kZXggOWI3NGZmYS4uNDU0ZTgzNiAxMDA2NDQK PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYwo+ICsrKyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2xyYy5jCj4gQEAgLTY5OSw3ICs2OTksNyBAQCBzdGF0aWMgaW50 IGxvZ2ljYWxfcmluZ193YWl0X2Zvcl9zcGFjZShzdHJ1Y3QgaW50ZWxfcmluZ2J1ZmZlciAqcmlu Z2J1ZiwKPiAgCj4gIAkJLyogV291bGQgY29tcGxldGlvbiBvZiB0aGlzIHJlcXVlc3QgZnJlZSBl bm91Z2ggc3BhY2U/ICovCj4gIAkJc3BhY2UgPSBfX2ludGVsX3Jpbmdfc3BhY2UocmVxdWVzdC0+ cG9zdGZpeCwgcmluZ2J1Zi0+dGFpbCwKPiAtCQkJCQkgICByaW5nYnVmLT5zaXplKTsKPiArCQkJ CQkgICByaW5nYnVmLT5lZmZlY3RpdmVfc2l6ZSk7Cj4gIAkJaWYgKHNwYWNlID49IGJ5dGVzKQo+ ICAJCQlicmVhazsKPiAgCX0KPiBAQCAtNzExLDcgKzcxMSw4IEBAIHN0YXRpYyBpbnQgbG9naWNh bF9yaW5nX3dhaXRfZm9yX3NwYWNlKHN0cnVjdCBpbnRlbF9yaW5nYnVmZmVyICpyaW5nYnVmLAo+ ICAJaWYgKHJldCkKPiAgCQlyZXR1cm4gcmV0Owo+ICAKPiAtCXJpbmdidWYtPnNwYWNlID0gc3Bh Y2U7Cj4gKwkvKiBVcGRhdGUgcmluZyBzcGFjZSBhZnRlciB3YWl0K3JldGlyZSAqLwo+ICsJaW50 ZWxfcmluZ191cGRhdGVfc3BhY2UocmluZ2J1Zik7CgpEb2VzIHRoZSBmdW5jdGlvbiBub3QgZG8g d2hhdCBpdCBzYXlzIG9uIHRoZSB0aW4/IEF0IGxlYXN0IG1ha2UgaXQgc2VlbQpsaWtlIHlvdSBh cmUgZXhwbGFpbmluZyB5b3VyIHJlYXNvbmluZywgbm90IGRvY3VtZW50aW5nIHRoZSBmb2xsb3dp bmcKZnVuY3Rpb24uCgovKgogKiBIYXZpbmcgd2FpdGVkIGZvciB0aGUgcmVxdWVzdCwgcXVlcnkg dGhlIEhFQUQgb2YgbW9zdCByZWNlbnQgcmV0aXJlZAogKiByZXF1ZXN0IGFuZCB1c2UgdGhhdCBm b3Igb3VyIHNwYWNlIGNhbGN1YXRpb25zLgogKi8KCkhvd2V2ZXIsIHRoYXQgbWFrZXMgYW4gaW5j b3JyZWN0IGFzc3VtcHRpb24gYWJvdXQgdGhlIHdhaXRlci4gR2l2ZW4gdGhhdAp0aGUgY3VycmVu dCBjb2RlIGlzIHdyaXR0ZW4gc3VjaCB0aGF0IHJpbmdidWYtPmxhc3RfcmV0aXJlZF9oZWFkID0K cmVxdWVzdC0+cG9zdGZpeCBhbmQgdGhhdCBzcGFjZSBpcyBpZGVudGljYWwgdG8gdGhlIHJlcGVh dGVkCmNhbGN1bGF0aW9uLCB3aGF0IGlzIHlvdXIgaW50ZW50aW9uIGV4YWN0bHk/Ci1DaHJpcwoK LS0gCkNocmlzIFdpbHNvbiwgSW50ZWwgT3BlbiBTb3VyY2UgVGVjaG5vbG9neSBDZW50cmUKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1h aWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK