From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Deucher Subject: Re: [PATCH] drm: Use u64 for intermediate dotclock calculations Date: Fri, 21 Oct 2016 10:22:04 -0400 Message-ID: References: <20161021141540.26837-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 mail-yw0-x241.google.com (mail-yw0-x241.google.com [IPv6:2607:f8b0:4002:c05::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id 71A0D6ED3B for ; Fri, 21 Oct 2016 14:22:05 +0000 (UTC) Received: by mail-yw0-x241.google.com with SMTP id w3so3001062ywg.0 for ; Fri, 21 Oct 2016 07:22:05 -0700 (PDT) In-Reply-To: <20161021141540.26837-1-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Chris Wilson Cc: Maling list - DRI developers List-Id: dri-devel@lists.freedesktop.org T24gRnJpLCBPY3QgMjEsIDIwMTYgYXQgMTA6MTUgQU0sIENocmlzIFdpbHNvbiA8Y2hyaXNAY2hy aXMtd2lsc29uLmNvLnVrPiB3cm90ZToKPiBXZSBoYXZlIHJlYWNoZWQgdGhlIGVyYSB3aGVyZSBt b25pdG9yIGJhbmR3aWR0aHMgbm93IGV4Y2VlZCAzMWJpdHMgaW4KPiBmcmVxdWVuY3kgY2FsY3Vs YXRpb25zLCB0aG91Z2ggYXMgd2Ugc3RvcmVkIHRoZW0gaW4ga0h6IHVuaXRzIHdlIGFyZQo+IHNh ZmUgZnJvbSBvdmVyZmxvdyBpbiB0aGUgbW9kZWxpbmVzIGZvciBzb21lIHRpbWUuCj4KPiBbICAg NDguNzIzNzIwXSBVQlNBTjogVW5kZWZpbmVkIGJlaGF2aW91ciBpbiAuLi9kcml2ZXJzL2dwdS9k cm0vZHJtX21vZGVzLmM6MzI1OjQ5Cj4gWyAgIDQ4LjcyNjk0M10gc2lnbmVkIGludGVnZXIgb3Zl cmZsb3c6Cj4gWyAgIDQ4LjcyODUwM10gMjI0MCAqIDEwMDAwMDAgY2Fubm90IGJlIHJlcHJlc2Vu dGVkIGluIHR5cGUgJ2ludCcKPgo+IFJlcG9ydGVkLWJ5OiBNYXJ0aW4gTGnFoWthIDxtYXJ4aW4u bGlza2FAZ21haWwuY29tPgo+IEJ1Z3ppbGxhOiBodHRwczovL2J1Z3MuZnJlZWRlc2t0b3Aub3Jn L3Nob3dfYnVnLmNnaT9pZD05ODM3Mgo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hy aXNAY2hyaXMtd2lsc29uLmNvLnVrPgoKUmV2aWV3ZWQtYnk6IEFsZXggRGV1Y2hlciA8YWxleGFu ZGVyLmRldWNoZXJAYW1kLmNvbT4KCj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9kcm1fbW9kZXMu YyB8IDggKysrKysrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMiBkZWxl dGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX21vZGVzLmMgYi9k cml2ZXJzL2dwdS9kcm0vZHJtX21vZGVzLmMKPiBpbmRleCAxNzNiN2QzMzU4MzQuLmY2NGFjODZk ZWI4NCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX21vZGVzLmMKPiArKysgYi9k cml2ZXJzL2dwdS9kcm0vZHJtX21vZGVzLmMKPiBAQCAtMTY1LDYgKzE2NSw3IEBAIHN0cnVjdCBk cm1fZGlzcGxheV9tb2RlICpkcm1fY3Z0X21vZGUoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgaW50 IGhkaXNwbGF5LAo+ICAgICAgICAgdW5zaWduZWQgaW50IHZmaWVsZHJhdGUsIGhwZXJpb2Q7Cj4g ICAgICAgICBpbnQgaGRpc3BsYXlfcm5kLCBobWFyZ2luLCB2ZGlzcGxheV9ybmQsIHZtYXJnaW4s IHZzeW5jOwo+ICAgICAgICAgaW50IGludGVybGFjZTsKPiArICAgICAgIHU2NCB0bXA7Cj4KPiAg ICAgICAgIC8qIGFsbG9jYXRlIHRoZSBkcm1fZGlzcGxheV9tb2RlIHN0cnVjdHVyZS4gSWYgZmFp bHVyZSwgd2Ugd2lsbAo+ICAgICAgICAgICogcmV0dXJuIGRpcmVjdGx5Cj4gQEAgLTMyMiw4ICsz MjMsMTEgQEAgc3RydWN0IGRybV9kaXNwbGF5X21vZGUgKmRybV9jdnRfbW9kZShzdHJ1Y3QgZHJt X2RldmljZSAqZGV2LCBpbnQgaGRpc3BsYXksCj4gICAgICAgICAgICAgICAgIGRybV9tb2RlLT52 c3luY19lbmQgPSBkcm1fbW9kZS0+dnN5bmNfc3RhcnQgKyB2c3luYzsKPiAgICAgICAgIH0KPiAg ICAgICAgIC8qIDE1LzEzLiBGaW5kIHBpeGVsIGNsb2NrIGZyZXF1ZW5jeSAoa0h6IGZvciB4Zjg2 KSAqLwo+IC0gICAgICAgZHJtX21vZGUtPmNsb2NrID0gZHJtX21vZGUtPmh0b3RhbCAqIEhWX0ZB Q1RPUiAqIDEwMDAgLyBocGVyaW9kOwo+IC0gICAgICAgZHJtX21vZGUtPmNsb2NrIC09IGRybV9t b2RlLT5jbG9jayAlIENWVF9DTE9DS19TVEVQOwo+ICsgICAgICAgdG1wID0gZHJtX21vZGUtPmh0 b3RhbDsgLyogcGVyZm9ybSBpbnRlcm1lZGlhdGUgY2FsY3MgaW4gdTY0ICovCj4gKyAgICAgICB0 bXAgKj0gSFZfRkFDVE9SICogMTAwMDsKPiArICAgICAgIGRvX2Rpdih0bXAsIGhwZXJpb2QpOwo+ ICsgICAgICAgdG1wIC09IGRybV9tb2RlLT5jbG9jayAlIENWVF9DTE9DS19TVEVQOwo+ICsgICAg ICAgZHJtX21vZGUtPmNsb2NrID0gdG1wOwo+ICAgICAgICAgLyogMTgvMTYuIEZpbmQgYWN0dWFs IHZlcnRpY2FsIGZyYW1lIGZyZXF1ZW5jeSAqLwo+ICAgICAgICAgLyogaWdub3JlIC0ganVzdCBz ZXQgdGhlIG1vZGUgZmxhZyBmb3IgaW50ZXJsYWNlZCAqLwo+ICAgICAgICAgaWYgKGludGVybGFj ZWQpIHsKPiAtLQo+IDIuOS4zCj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwo+IGRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKPiBkcmktZGV2ZWxAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9kcmktZGV2ZWwKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJp LWRldmVsCg==