From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH] drm: Use u64 for intermediate dotclock calculations Date: Fri, 21 Oct 2016 15:15:40 +0100 Message-ID: <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-lf0-x241.google.com (mail-lf0-x241.google.com [IPv6:2a00:1450:4010:c07::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id 115046ED35 for ; Fri, 21 Oct 2016 14:15:48 +0000 (UTC) Received: by mail-lf0-x241.google.com with SMTP id x79so5901930lff.2 for ; Fri, 21 Oct 2016 07:15:47 -0700 (PDT) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org V2UgaGF2ZSByZWFjaGVkIHRoZSBlcmEgd2hlcmUgbW9uaXRvciBiYW5kd2lkdGhzIG5vdyBleGNl ZWQgMzFiaXRzIGluCmZyZXF1ZW5jeSBjYWxjdWxhdGlvbnMsIHRob3VnaCBhcyB3ZSBzdG9yZWQg dGhlbSBpbiBrSHogdW5pdHMgd2UgYXJlCnNhZmUgZnJvbSBvdmVyZmxvdyBpbiB0aGUgbW9kZWxp bmVzIGZvciBzb21lIHRpbWUuCgpbICAgNDguNzIzNzIwXSBVQlNBTjogVW5kZWZpbmVkIGJlaGF2 aW91ciBpbiAuLi9kcml2ZXJzL2dwdS9kcm0vZHJtX21vZGVzLmM6MzI1OjQ5ClsgICA0OC43MjY5 NDNdIHNpZ25lZCBpbnRlZ2VyIG92ZXJmbG93OgpbICAgNDguNzI4NTAzXSAyMjQwICogMTAwMDAw MCBjYW5ub3QgYmUgcmVwcmVzZW50ZWQgaW4gdHlwZSAnaW50JwoKUmVwb3J0ZWQtYnk6IE1hcnRp biBMacWha2EgPG1hcnhpbi5saXNrYUBnbWFpbC5jb20+CkJ1Z3ppbGxhOiBodHRwczovL2J1Z3Mu ZnJlZWRlc2t0b3Aub3JnL3Nob3dfYnVnLmNnaT9pZD05ODM3MgpTaWduZWQtb2ZmLWJ5OiBDaHJp cyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KLS0tCiBkcml2ZXJzL2dwdS9kcm0v ZHJtX21vZGVzLmMgfCA4ICsrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCsp LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fbW9kZXMu YyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fbW9kZXMuYwppbmRleCAxNzNiN2QzMzU4MzQuLmY2NGFj ODZkZWI4NCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9tb2Rlcy5jCisrKyBiL2Ry aXZlcnMvZ3B1L2RybS9kcm1fbW9kZXMuYwpAQCAtMTY1LDYgKzE2NSw3IEBAIHN0cnVjdCBkcm1f ZGlzcGxheV9tb2RlICpkcm1fY3Z0X21vZGUoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgaW50IGhk aXNwbGF5LAogCXVuc2lnbmVkIGludCB2ZmllbGRyYXRlLCBocGVyaW9kOwogCWludCBoZGlzcGxh eV9ybmQsIGhtYXJnaW4sIHZkaXNwbGF5X3JuZCwgdm1hcmdpbiwgdnN5bmM7CiAJaW50IGludGVy bGFjZTsKKwl1NjQgdG1wOwogCiAJLyogYWxsb2NhdGUgdGhlIGRybV9kaXNwbGF5X21vZGUgc3Ry dWN0dXJlLiBJZiBmYWlsdXJlLCB3ZSB3aWxsCiAJICogcmV0dXJuIGRpcmVjdGx5CkBAIC0zMjIs OCArMzIzLDExIEBAIHN0cnVjdCBkcm1fZGlzcGxheV9tb2RlICpkcm1fY3Z0X21vZGUoc3RydWN0 IGRybV9kZXZpY2UgKmRldiwgaW50IGhkaXNwbGF5LAogCQlkcm1fbW9kZS0+dnN5bmNfZW5kID0g ZHJtX21vZGUtPnZzeW5jX3N0YXJ0ICsgdnN5bmM7CiAJfQogCS8qIDE1LzEzLiBGaW5kIHBpeGVs IGNsb2NrIGZyZXF1ZW5jeSAoa0h6IGZvciB4Zjg2KSAqLwotCWRybV9tb2RlLT5jbG9jayA9IGRy bV9tb2RlLT5odG90YWwgKiBIVl9GQUNUT1IgKiAxMDAwIC8gaHBlcmlvZDsKLQlkcm1fbW9kZS0+ Y2xvY2sgLT0gZHJtX21vZGUtPmNsb2NrICUgQ1ZUX0NMT0NLX1NURVA7CisJdG1wID0gZHJtX21v ZGUtPmh0b3RhbDsgLyogcGVyZm9ybSBpbnRlcm1lZGlhdGUgY2FsY3MgaW4gdTY0ICovCisJdG1w ICo9IEhWX0ZBQ1RPUiAqIDEwMDA7CisJZG9fZGl2KHRtcCwgaHBlcmlvZCk7CisJdG1wIC09IGRy bV9tb2RlLT5jbG9jayAlIENWVF9DTE9DS19TVEVQOworCWRybV9tb2RlLT5jbG9jayA9IHRtcDsK IAkvKiAxOC8xNi4gRmluZCBhY3R1YWwgdmVydGljYWwgZnJhbWUgZnJlcXVlbmN5ICovCiAJLyog aWdub3JlIC0ganVzdCBzZXQgdGhlIG1vZGUgZmxhZyBmb3IgaW50ZXJsYWNlZCAqLwogCWlmIChp bnRlcmxhY2VkKSB7Ci0tIAoyLjkuMwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vZHJpLWRldmVsCg==