From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oded Gabbay Subject: [PATCH 5/9] drm/amdkfd: Fixed calculation of gart buffer size Date: Wed, 31 Dec 2014 15:39:23 +0200 Message-ID: <1420033167-15565-6-git-send-email-oded.gabbay@amd.com> References: <1420033167-15565-1-git-send-email-oded.gabbay@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0124.outbound.protection.outlook.com [65.55.169.124]) by gabe.freedesktop.org (Postfix) with ESMTP id 1B88D6E240 for ; Wed, 31 Dec 2014 05:42:48 -0800 (PST) In-Reply-To: <1420033167-15565-1-git-send-email-oded.gabbay@amd.com> 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, Alexander.Deucher@amd.com Cc: Christian Koenig List-Id: dri-devel@lists.freedesktop.org VGhpcyBwYXRjaCBtYWtlcyB0aGUgZ2FydCdzIGJ1ZmZlciBzaXplIGNhbGN1bGF0aW9uIG1vcmUg YWNjdXJhdGUuIFRoaXMgYnVmZmVyCmlzIG5lZWRlZCBwZXIgR1BVLgoKSXQgdGFrZXMgaW50byBh Y2NvdW50IG1heGltdW0gbnVtYmVyIG9mIE1RRHMsIHJ1bmxpc3QgcGFja2V0cywga2VybmVsIHF1 ZXVlcwphbmQgcmVzZXJ2ZXMgNTEyS0IgZm9yIG90aGVyIG1pc2MgYWxsb2NhdGlvbnMuCgpUaGUg dG90YWwgc2l6ZSBpcyBqdXN0IHNoeSBvZiA0TUIsIGZvciAzMiBwcm9jZXNzZXMgYW5kIDEyOCBx dWV1ZXMgcGVyCnByb2Nlc3MsIHdoaWNoIGFyZSB0aGUgZGVmYXVsdHMgZm9yIGFtZGtmZCBrZXJu ZWwgbW9kdWxlIHBhcmFtZXRlcnMuCgpSZXZpZXdlZC1ieTogQWxleGV5IFNraWRhbm92IDxBbGV4 ZXkuc2tpZGFub3ZAYW1kLmNvbT4KU2lnbmVkLW9mZi1ieTogT2RlZCBHYWJiYXkgPG9kZWQuZ2Fi YmF5QGFtZC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRrZmQva2ZkX2RldmljZS5j IHwgMjIgKysrKysrKysrKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlv bnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9h bWRrZmQva2ZkX2RldmljZS5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRrZmQva2ZkX2Rldmlj ZS5jCmluZGV4IGMxZWMxNjIuLjE2M2IxYTQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9h bWQvYW1ka2ZkL2tmZF9kZXZpY2UuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGtmZC9r ZmRfZGV2aWNlLmMKQEAgLTI2LDYgKzI2LDcgQEAKICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+CiAj aW5jbHVkZSAia2ZkX3ByaXYuaCIKICNpbmNsdWRlICJrZmRfZGV2aWNlX3F1ZXVlX21hbmFnZXIu aCIKKyNpbmNsdWRlICJrZmRfcG00X2hlYWRlcnMuaCIKIAogI2RlZmluZSBNUURfU0laRV9BTElH TkVEIDc2OAogCkBAIC0xNzcsMTYgKzE3OCwzMSBAQCBib29sIGtnZDJrZmRfZGV2aWNlX2luaXQo c3RydWN0IGtmZF9kZXYgKmtmZCwKIAkJbWF4X251bV9vZl9xdWV1ZXNfcGVyX3Byb2Nlc3MgKgog CQlrZmQtPmRldmljZV9pbmZvLT5tcWRfc2l6ZV9hbGlnbmVkOwogCi0JLyogYWRkIGFub3RoZXIg NTEyS0IgZm9yIGFsbCBvdGhlciBhbGxvY2F0aW9ucyBvbiBnYXJ0ICovCisJLyoKKwkgKiBjYWxj dWxhdGUgbWF4IHNpemUgb2YgcnVubGlzdCBwYWNrZXQuCisJICogVGhlcmUgY2FuIGJlIG9ubHkg MiBwYWNrZXRzIGF0IG9uY2UKKwkgKi8KKwlzaXplICs9IChtYXhfbnVtX29mX3Byb2Nlc3NlcyAq IHNpemVvZihzdHJ1Y3QgcG00X21hcF9wcm9jZXNzKSArCisJCW1heF9udW1fb2ZfcHJvY2Vzc2Vz ICogbWF4X251bV9vZl9xdWV1ZXNfcGVyX3Byb2Nlc3MgKgorCQlzaXplb2Yoc3RydWN0IHBtNF9t YXBfcXVldWVzKSArIHNpemVvZihzdHJ1Y3QgcG00X3J1bmxpc3QpKSAqIDI7CisKKwkvKiBBZGQg c2l6ZSBvZiBISVEgJiBESVEgKi8KKwlzaXplICs9IEtGRF9LRVJORUxfUVVFVUVfU0laRSAqIDI7 CisKKwkvKiBhZGQgYW5vdGhlciA1MTJLQiBmb3IgYWxsIG90aGVyIGFsbG9jYXRpb25zIG9uIGdh cnQgKEhQRCwgZmVuY2VzKSAqLwogCXNpemUgKz0gNTEyICogMTAyNDsKIAogCWlmIChrZmQya2dk LT5pbml0X3NhX21hbmFnZXIoa2ZkLT5rZ2QsIHNpemUpKSB7CiAJCWRldl9lcnIoa2ZkX2Rldmlj ZSwKLQkJCSJFcnJvciBpbml0aWFsaXppbmcgc2EgbWFuYWdlciBmb3IgZGV2aWNlICgleDoleClc biIsCi0JCQlrZmQtPnBkZXYtPnZlbmRvciwga2ZkLT5wZGV2LT5kZXZpY2UpOworCQkJIkNvdWxk IG5vdCBhbGxvY2F0ZSAlZCBieXRlcyBmb3IgZGV2aWNlICgleDoleClcbiIsCisJCQlzaXplLCBr ZmQtPnBkZXYtPnZlbmRvciwga2ZkLT5wZGV2LT5kZXZpY2UpOwogCQlnb3RvIG91dDsKIAl9CiAK KwlkZXZfaW5mbyhrZmRfZGV2aWNlLAorCQkiQWxsb2NhdGVkICVkIGJ5dGVzIG9uIGdhcnQgZm9y IGRldmljZSgleDoleClcbiIsCisJCXNpemUsIGtmZC0+cGRldi0+dmVuZG9yLCBrZmQtPnBkZXYt PmRldmljZSk7CisKIAlrZmRfZG9vcmJlbGxfaW5pdChrZmQpOwogCiAJaWYgKGtmZF90b3BvbG9n eV9hZGRfZGV2aWNlKGtmZCkgIT0gMCkgewotLSAKMi4xLjAKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRl dmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==