From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-12.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8AE0DC4727C for ; Tue, 29 Sep 2020 13:13:19 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 1AC34206DC for ; Tue, 29 Sep 2020 13:13:18 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1AC34206DC Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 137EA89D73; Tue, 29 Sep 2020 13:13:18 +0000 (UTC) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id B0E2B89D73 for ; Tue, 29 Sep 2020 13:13:16 +0000 (UTC) IronPort-SDR: Q4KYFS4s60cbrSN5c7Wfo9kR/Ig5+hT7wlc4012DpdZdZqJvgIi/folYuLRK96YriBYqluoYgK thU/5z2TF5bw== X-IronPort-AV: E=McAfee;i="6000,8403,9758"; a="161412205" X-IronPort-AV: E=Sophos;i="5.77,318,1596524400"; d="scan'208";a="161412205" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Sep 2020 06:13:15 -0700 IronPort-SDR: 8nRTuBJ1YgDsOWBKFPDe5Sz0Jo/y2aZHEJAfcdD8/uymeA4S6ifJsUaegoHNR3cHErtFcISPgx 5TAY4JY+2nFQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,318,1596524400"; d="scan'208";a="312210473" Received: from stinkbox.fi.intel.com (HELO stinkbox) ([10.237.72.174]) by orsmga006.jf.intel.com with SMTP; 29 Sep 2020 06:13:12 -0700 Received: by stinkbox (sSMTP sendmail emulation); Tue, 29 Sep 2020 16:13:12 +0300 From: Ville Syrjala To: intel-gfx@lists.freedesktop.org Date: Tue, 29 Sep 2020 16:13:12 +0300 Message-Id: <20200929131312.12999-1-ville.syrjala@linux.intel.com> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH] drm/i915: Read DIMM size in Gb rather than GB X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCkNO TCsgY2FuIHJlcG9ydCBESU1NIHNpemVzIGluIC41IEdCIHVuaXRzLiBJbiBvcmRlciB0byBub3Qg dHJhdW5jYXRlCmF3YXkgdGhlIC41IEdCIGxldCdzIHN3aXRjaCB0byBzdG9yaW5nIHRoZSBESU1N IHNpemUgaW4gR2IgdW5pdHMuCgpDYzogU3dhdGkgU2hhcm1hIDxzd2F0aTIuc2hhcm1hQGludGVs LmNvbT4KU2lnbmVkLW9mZi1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4 LmludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcmFtLmMgfCAyMyAr KysrKysrKysrKystLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyks IDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2RyYW0uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RyYW0uYwppbmRleCA4YWExMmNh ZDkzY2UuLjQ3NTQyOTZhMjUwZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfZHJhbS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RyYW0uYwpAQCAtNyw3 ICs3LDggQEAKICNpbmNsdWRlICJpbnRlbF9kcmFtLmgiCiAKIHN0cnVjdCBkcmFtX2RpbW1faW5m byB7Ci0JdTggc2l6ZSwgd2lkdGgsIHJhbmtzOworCXUxNiBzaXplOworCXU4IHdpZHRoLCByYW5r czsKIH07CiAKIHN0cnVjdCBkcmFtX2NoYW5uZWxfaW5mbyB7CkBAIC00MSwxMCArNDIsMTAgQEAg c3RhdGljIGludCBpbnRlbF9kaW1tX251bV9kZXZpY2VzKGNvbnN0IHN0cnVjdCBkcmFtX2RpbW1f aW5mbyAqZGltbSkKIAlyZXR1cm4gZGltbS0+cmFua3MgKiA2NCAvIChkaW1tLT53aWR0aCA/OiAx KTsKIH0KIAotLyogUmV0dXJucyB0b3RhbCBHQiBmb3IgdGhlIHdob2xlIERJTU0gKi8KKy8qIFJl dHVybnMgdG90YWwgR2IgZm9yIHRoZSB3aG9sZSBESU1NICovCiBzdGF0aWMgaW50IHNrbF9nZXRf ZGltbV9zaXplKHUxNiB2YWwpCiB7Ci0JcmV0dXJuIHZhbCAmIFNLTF9EUkFNX1NJWkVfTUFTSzsK KwlyZXR1cm4gKHZhbCAmIFNLTF9EUkFNX1NJWkVfTUFTSykgKiA4OwogfQogCiBzdGF0aWMgaW50 IHNrbF9nZXRfZGltbV93aWR0aCh1MTYgdmFsKQpAQCAtNzQsMTAgKzc1LDEwIEBAIHN0YXRpYyBp bnQgc2tsX2dldF9kaW1tX3JhbmtzKHUxNiB2YWwpCiAJcmV0dXJuIHZhbCArIDE7CiB9CiAKLS8q IFJldHVybnMgdG90YWwgR0IgZm9yIHRoZSB3aG9sZSBESU1NICovCisvKiBSZXR1cm5zIHRvdGFs IEdiIGZvciB0aGUgd2hvbGUgRElNTSAqLwogc3RhdGljIGludCBjbmxfZ2V0X2RpbW1fc2l6ZSh1 MTYgdmFsKQogewotCXJldHVybiAodmFsICYgQ05MX0RSQU1fU0laRV9NQVNLKSAvIDI7CisJcmV0 dXJuICh2YWwgJiBDTkxfRFJBTV9TSVpFX01BU0spICogOCAvIDI7CiB9CiAKIHN0YXRpYyBpbnQg Y25sX2dldF9kaW1tX3dpZHRoKHUxNiB2YWwpCkBAIC0xMTAsOCArMTExLDggQEAgc3RhdGljIGlu dCBjbmxfZ2V0X2RpbW1fcmFua3ModTE2IHZhbCkKIHN0YXRpYyBib29sCiBza2xfaXNfMTZnYl9k aW1tKGNvbnN0IHN0cnVjdCBkcmFtX2RpbW1faW5mbyAqZGltbSkKIHsKLQkvKiBDb252ZXJ0IHRv dGFsIEdCIHRvIEdiIHBlciBEUkFNIGRldmljZSAqLwotCXJldHVybiA4ICogZGltbS0+c2l6ZSAv IChpbnRlbF9kaW1tX251bV9kZXZpY2VzKGRpbW0pID86IDEpID09IDE2OworCS8qIENvbnZlcnQg dG90YWwgR2IgdG8gR2IgcGVyIERSQU0gZGV2aWNlICovCisJcmV0dXJuIGRpbW0tPnNpemUgLyAo aW50ZWxfZGltbV9udW1fZGV2aWNlcyhkaW1tKSA/OiAxKSA9PSAxNjsKIH0KIAogc3RhdGljIHZv aWQKQEAgLTEzMCw3ICsxMzEsNyBAQCBza2xfZHJhbV9nZXRfZGltbV9pbmZvKHN0cnVjdCBkcm1f aTkxNV9wcml2YXRlICppOTE1LAogCX0KIAogCWRybV9kYmdfa21zKCZpOTE1LT5kcm0sCi0JCSAg ICAiQ0gldSBESU1NICVjIHNpemU6ICV1IEdCLCB3aWR0aDogWCV1LCByYW5rczogJXUsIDE2R2Ig RElNTXM6ICVzXG4iLAorCQkgICAgIkNIJXUgRElNTSAlYyBzaXplOiAldSBHYiwgd2lkdGg6IFgl dSwgcmFua3M6ICV1LCAxNkdiIERJTU1zOiAlc1xuIiwKIAkJICAgIGNoYW5uZWwsIGRpbW1fbmFt ZSwgZGltbS0+c2l6ZSwgZGltbS0+d2lkdGgsIGRpbW0tPnJhbmtzLAogCQkgICAgeWVzbm8oc2ts X2lzXzE2Z2JfZGltbShkaW1tKSkpOwogfQpAQCAtMzU0LDkgKzM1NSw5IEBAIHN0YXRpYyB2b2lk IGJ4dF9nZXRfZGltbV9pbmZvKHN0cnVjdCBkcmFtX2RpbW1faW5mbyAqZGltbSwgdTMyIHZhbCkK IAogCS8qCiAJICogU2l6ZSBpbiByZWdpc3RlciBpcyBHYiBwZXIgRFJBTSBkZXZpY2UuIENvbnZl cnQgdG8gdG90YWwKLQkgKiBHQiB0byBtYXRjaCB0aGUgd2F5IHdlIHJlcG9ydCB0aGlzIGZvciBu b24tTFAgcGxhdGZvcm1zLgorCSAqIEdiIHRvIG1hdGNoIHRoZSB3YXkgd2UgcmVwb3J0IHRoaXMg Zm9yIG5vbi1MUCBwbGF0Zm9ybXMuCiAJICovCi0JZGltbS0+c2l6ZSA9IGJ4dF9nZXRfZGltbV9z aXplKHZhbCkgKiBpbnRlbF9kaW1tX251bV9kZXZpY2VzKGRpbW0pIC8gODsKKwlkaW1tLT5zaXpl ID0gYnh0X2dldF9kaW1tX3NpemUodmFsKSAqIGludGVsX2RpbW1fbnVtX2RldmljZXMoZGltbSk7 CiB9CiAKIHN0YXRpYyBpbnQgYnh0X2dldF9kcmFtX2luZm8oc3RydWN0IGRybV9pOTE1X3ByaXZh dGUgKmk5MTUpCkBAIC00MDQsNyArNDA1LDcgQEAgc3RhdGljIGludCBieHRfZ2V0X2RyYW1faW5m byhzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqaTkxNSkKIAkJCSAgICBkcmFtX2luZm8tPnR5cGUg IT0gdHlwZSk7CiAKIAkJZHJtX2RiZ19rbXMoJmk5MTUtPmRybSwKLQkJCSAgICAiQ0gldSBESU1N IHNpemU6ICV1IEdCLCB3aWR0aDogWCV1LCByYW5rczogJXUsIHR5cGU6ICVzXG4iLAorCQkJICAg ICJDSCV1IERJTU0gc2l6ZTogJXUgR2IsIHdpZHRoOiBYJXUsIHJhbmtzOiAldSwgdHlwZTogJXNc biIsCiAJCQkgICAgaSAtIEJYVF9EX0NSX0RSUDBfRFVOSVRfU1RBUlQsCiAJCQkgICAgZGltbS5z aXplLCBkaW1tLndpZHRoLCBkaW1tLnJhbmtzLAogCQkJICAgIGludGVsX2RyYW1fdHlwZV9zdHIo dHlwZSkpOwotLSAKMi4yNi4yCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK