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, DKIM_ADSP_CUSTOM_MED,DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,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 567A5C433DF for ; Thu, 30 Jul 2020 09:00:41 +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 28A9D2075F for ; Thu, 30 Jul 2020 09:00:41 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="XC2uFKMt" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 28A9D2075F Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 2E82B6E8A1; Thu, 30 Jul 2020 09:00:39 +0000 (UTC) Received: from mail-ej1-x644.google.com (mail-ej1-x644.google.com [IPv6:2a00:1450:4864:20::644]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9DCD66E8A2 for ; Thu, 30 Jul 2020 09:00:28 +0000 (UTC) Received: by mail-ej1-x644.google.com with SMTP id y10so27223579eje.1 for ; Thu, 30 Jul 2020 02:00:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=iiquMZdRl8qDNnJlx2xYHIPPfe0WF0bMR3uchpeoZB0=; b=XC2uFKMtonYLw0Eq0JB8eErDBQlvwJoAEFDssOjugmkHMTPuwFZKx30RsOrOVSrmOl 0fqI0o5xj6OwYT2XZcDlrjD9EYiduLu7ry3OM+eYNOUbcjnaA2iEuhaFtKReVbQAnj5y xeXpeGzBXmASA19ixu7NPYzT754ABR0tqPYddOJdqqos8MvdtFhyQX9ZIV7EQ6NeXjT9 h62i5owrhs6baK4zpv8NvMdYBybYsRxLiUnMrEUZHDAMbNJeah9NZMcn7Vjyq+btgd9W rgpOl11FoVwc5w3LWROXJ0+PTfqpDUxu1S5WIx1IBvW4BfAJswRUn6eIQoBQsXff0gGv VK9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=iiquMZdRl8qDNnJlx2xYHIPPfe0WF0bMR3uchpeoZB0=; b=KsGAUv7LAaO1BaA/goqjD/xv4Fmx3vThU/9eQ+cZK+YxlvSJzqB/qcS0wrZDPtw2wT S4I0fKAXvLshBr4M8c7yQ3Qo3Pegiy2Lh2d0S0sKC8rcO4emMZYI2GOsorbvDtwx82VT YgQRv4FxzHwtAgJK+wl/vKymi1uLEAKbj0nW/ued0NYfGHWoXen/lpX4K4yGoi56RWpx q8hZz8Zb8E1mXg3gNEB9f7u0EC3HyHCG8s1zDJhfD2QBcmGaiYkTFcvcoXHf8aFGMKrW RZKoERSDxsuTRvuC99241Q9TyX+t3op+MjeHTyWjJVXwYPMqSKUpSnXHzataOfErWOE0 HKbw== X-Gm-Message-State: AOAM5306w7X8EVlAEzj6H+1lh604gKmO44C0yCb9gwrYet0goA0mdtjB jCZFqy2fqPrfn34GY90gIt1a7dAm X-Google-Smtp-Source: ABdhPJzH3SRLgguVc0DEgDQ7WOJn4VzEbZRCijzk1w0V4eSbpFvKJgnFJtSCpjUYrer0zqwA5fUBag== X-Received: by 2002:a17:906:69d3:: with SMTP id g19mr1700514ejs.402.1596099626885; Thu, 30 Jul 2020 02:00:26 -0700 (PDT) Received: from abel.fritz.box ([2a02:908:1252:fb60:cb71:127d:d8c4:4acb]) by smtp.gmail.com with ESMTPSA id j24sm4968238ejv.32.2020.07.30.02.00.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jul 2020 02:00:26 -0700 (PDT) From: "=?UTF-8?q?Christian=20K=C3=B6nig?=" X-Google-Original-From: =?UTF-8?q?Christian=20K=C3=B6nig?= To: dri-devel@lists.freedesktop.org Subject: [PATCH 4/9] drm/amdgpu: stop implementing init_mem_type Date: Thu, 30 Jul 2020 11:00:10 +0200 Message-Id: <20200730090015.17295-4-christian.koenig@amd.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200730090015.17295-1-christian.koenig@amd.com> References: <20200730090015.17295-1-christian.koenig@amd.com> MIME-Version: 1.0 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" SW5zdGVhZCBqdXN0IGluaXRpYWxpemUgdGhlIG1lbW9yeSB0eXBlIHBhcmFtZXRlcnMKYmVmb3Jl IGNhbGxpbmcgdHRtX2JvX2luaXRfbW0uCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RpYW4gS8O2bmln IDxjaHJpc3RpYW4ua29lbmlnQGFtZC5jb20+ClJldmlld2VkLWJ5OiBBbGV4IERldWNoZXIgPGFs ZXhhbmRlci5kZXVjaGVyQGFtZC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUv YW1kZ3B1X3R0bS5jIHwgOTYgKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n ZWQsIDQzIGluc2VydGlvbnMoKyksIDUzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV90dG0uYyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQv YW1kZ3B1L2FtZGdwdV90dG0uYwppbmRleCA0MDZiY2IwM2RmNDguLjk4YTc3ZmM0YTkwYyAxMDA2 NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X3R0bS5jCisrKyBiL2Ry aXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV90dG0uYwpAQCAtNjIsNTUgKzYyLDQ5IEBA CiAKICNkZWZpbmUgQU1ER1BVX1RUTV9WUkFNX01BWF9EV19SRUFECShzaXplX3QpMTI4CiAKLQot LyoqCi0gKiBhbWRncHVfaW5pdF9tZW1fdHlwZSAtIEluaXRpYWxpemUgYSBtZW1vcnkgbWFuYWdl ciBmb3IgYSBzcGVjaWZpYyB0eXBlIG9mCi0gKiBtZW1vcnkgcmVxdWVzdC4KLSAqCi0gKiBAYmRl djogVGhlIFRUTSBCTyBkZXZpY2Ugb2JqZWN0IChjb250YWlucyBhIHJlZmVyZW5jZSB0byBhbWRn cHVfZGV2aWNlKQotICogQHR5cGU6IFRoZSB0eXBlIG9mIG1lbW9yeSByZXF1ZXN0ZWQKLSAqIEBt YW46IFRoZSBtZW1vcnkgdHlwZSBtYW5hZ2VyIGZvciBlYWNoIGRvbWFpbgotICoKLSAqIFRoaXMg aXMgY2FsbGVkIGJ5IHR0bV9ib19pbml0X21tKCkgd2hlbiBhIGJ1ZmZlciBvYmplY3QgaXMgYmVp bmcKLSAqIGluaXRpYWxpemVkLgotICovCiBzdGF0aWMgaW50IGFtZGdwdV9pbml0X21lbV90eXBl KHN0cnVjdCB0dG1fYm9fZGV2aWNlICpiZGV2LCB1aW50MzJfdCB0eXBlLAogCQkJCXN0cnVjdCB0 dG1fbWVtX3R5cGVfbWFuYWdlciAqbWFuKQogewotCXN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2 OworCXJldHVybiAwOworfQogCi0JYWRldiA9IGFtZGdwdV90dG1fYWRldihiZGV2KTsKK3N0YXRp YyBpbnQgYW1kZ3B1X3R0bV9pbml0X3ZyYW0oc3RydWN0IGFtZGdwdV9kZXZpY2UgKmFkZXYpCit7 CiAKLQlzd2l0Y2ggKHR5cGUpIHsKLQljYXNlIFRUTV9QTF9TWVNURU06Ci0JCS8qIFN5c3RlbSBt ZW1vcnkgKi8KLQkJYnJlYWs7Ci0JY2FzZSBUVE1fUExfVFQ6Ci0JCS8qIEdUVCBtZW1vcnkgICov Ci0JCW1hbi0+dXNlX3R0ID0gdHJ1ZTsKLQkJbWFuLT5mdW5jID0gJmFtZGdwdV9ndHRfbWdyX2Z1 bmM7Ci0JCW1hbi0+YXZhaWxhYmxlX2NhY2hpbmcgPSBUVE1fUExfTUFTS19DQUNISU5HOwotCQlt YW4tPmRlZmF1bHRfY2FjaGluZyA9IFRUTV9QTF9GTEFHX0NBQ0hFRDsKLQkJYnJlYWs7Ci0JY2Fz ZSBUVE1fUExfVlJBTToKLQkJLyogIk9uLWNhcmQiIHZpZGVvIHJhbSAqLwotCQltYW4tPmZ1bmMg PSAmYW1kZ3B1X3ZyYW1fbWdyX2Z1bmM7Ci0JCW1hbi0+YXZhaWxhYmxlX2NhY2hpbmcgPSBUVE1f UExfRkxBR19VTkNBQ0hFRCB8IFRUTV9QTF9GTEFHX1dDOwotCQltYW4tPmRlZmF1bHRfY2FjaGlu ZyA9IFRUTV9QTF9GTEFHX1dDOwotCQlicmVhazsKLQljYXNlIEFNREdQVV9QTF9HRFM6Ci0JY2Fz ZSBBTURHUFVfUExfR1dTOgotCWNhc2UgQU1ER1BVX1BMX09BOgotCQkvKiBPbi1jaGlwIEdEUyBt ZW1vcnkqLwotCQltYW4tPmZ1bmMgPSAmdHRtX2JvX21hbmFnZXJfZnVuYzsKLQkJbWFuLT5hdmFp bGFibGVfY2FjaGluZyA9IFRUTV9QTF9GTEFHX1VOQ0FDSEVEOwotCQltYW4tPmRlZmF1bHRfY2Fj aGluZyA9IFRUTV9QTF9GTEFHX1VOQ0FDSEVEOwotCQlicmVhazsKLQlkZWZhdWx0OgotCQlEUk1f RVJST1IoIlVuc3VwcG9ydGVkIG1lbW9yeSB0eXBlICV1XG4iLCAodW5zaWduZWQpdHlwZSk7Ci0J CXJldHVybiAtRUlOVkFMOwotCX0KLQlyZXR1cm4gMDsKKwlzdHJ1Y3QgdHRtX21lbV90eXBlX21h bmFnZXIgKm1hbiA9ICZhZGV2LT5tbWFuLmJkZXYubWFuW1RUTV9QTF9WUkFNXTsKKworCW1hbi0+ ZnVuYyA9ICZhbWRncHVfdnJhbV9tZ3JfZnVuYzsKKwltYW4tPmF2YWlsYWJsZV9jYWNoaW5nID0g VFRNX1BMX0ZMQUdfVU5DQUNIRUQgfCBUVE1fUExfRkxBR19XQzsKKwltYW4tPmRlZmF1bHRfY2Fj aGluZyA9IFRUTV9QTF9GTEFHX1dDOworCisJcmV0dXJuIHR0bV9ib19pbml0X21tKCZhZGV2LT5t bWFuLmJkZXYsIFRUTV9QTF9WUkFNLAorCQkJICAgICAgYWRldi0+Z21jLnJlYWxfdnJhbV9zaXpl ID4+IFBBR0VfU0hJRlQpOworfQorCitzdGF0aWMgaW50IGFtZGdwdV90dG1faW5pdF9ndHQoc3Ry dWN0IGFtZGdwdV9kZXZpY2UgKmFkZXYsIHVpbnQ2NF90IGd0dF9zaXplKQoreworCXN0cnVjdCB0 dG1fbWVtX3R5cGVfbWFuYWdlciAqbWFuID0gJmFkZXYtPm1tYW4uYmRldi5tYW5bVFRNX1BMX1RU XTsKKworCW1hbi0+dXNlX3R0ID0gdHJ1ZTsKKwltYW4tPmZ1bmMgPSAmYW1kZ3B1X2d0dF9tZ3Jf ZnVuYzsKKwltYW4tPmF2YWlsYWJsZV9jYWNoaW5nID0gVFRNX1BMX01BU0tfQ0FDSElORzsKKwlt YW4tPmRlZmF1bHRfY2FjaGluZyA9IFRUTV9QTF9GTEFHX0NBQ0hFRDsKKworCXJldHVybiB0dG1f Ym9faW5pdF9tbSgmYWRldi0+bW1hbi5iZGV2LCBUVE1fUExfVFQsCisJCQkgICAgICBndHRfc2l6 ZSA+PiBQQUdFX1NISUZUKTsKK30KKworc3RhdGljIGludCBhbWRncHVfdHRtX2luaXRfb25fY2hp cChzdHJ1Y3QgYW1kZ3B1X2RldmljZSAqYWRldiwKKwkJCQkgICB1bnNpZ25lZCBpbnQgdHlwZSwK KwkJCQkgICB1aW50NjRfdCBzaXplKQoreworCXN0cnVjdCB0dG1fbWVtX3R5cGVfbWFuYWdlciAq bWFuID0gJmFkZXYtPm1tYW4uYmRldi5tYW5bdHlwZV07CisKKwltYW4tPmZ1bmMgPSAmdHRtX2Jv X21hbmFnZXJfZnVuYzsKKwltYW4tPmF2YWlsYWJsZV9jYWNoaW5nID0gVFRNX1BMX0ZMQUdfVU5D QUNIRUQ7CisJbWFuLT5kZWZhdWx0X2NhY2hpbmcgPSBUVE1fUExfRkxBR19VTkNBQ0hFRDsKKwor CXJldHVybiB0dG1fYm9faW5pdF9tbSgmYWRldi0+bW1hbi5iZGV2LCB0eXBlLCBzaXplKTsKIH0K IAogLyoqCkBAIC0xODk2LDggKzE4OTAsNyBAQCBpbnQgYW1kZ3B1X3R0bV9pbml0KHN0cnVjdCBh bWRncHVfZGV2aWNlICphZGV2KQogCWFkZXYtPm1tYW4uYmRldi5ub19yZXRyeSA9IHRydWU7CiAK IAkvKiBJbml0aWFsaXplIFZSQU0gcG9vbCB3aXRoIGFsbCBvZiBWUkFNIGRpdmlkZWQgaW50byBw YWdlcyAqLwotCXIgPSB0dG1fYm9faW5pdF9tbSgmYWRldi0+bW1hbi5iZGV2LCBUVE1fUExfVlJB TSwKLQkJCQlhZGV2LT5nbWMucmVhbF92cmFtX3NpemUgPj4gUEFHRV9TSElGVCk7CisJciA9IGFt ZGdwdV90dG1faW5pdF92cmFtKGFkZXYpOwogCWlmIChyKSB7CiAJCURSTV9FUlJPUigiRmFpbGVk IGluaXRpYWxpemluZyBWUkFNIGhlYXAuXG4iKTsKIAkJcmV0dXJuIHI7CkBAIC0xOTc4LDcgKzE5 NzEsNyBAQCBpbnQgYW1kZ3B1X3R0bV9pbml0KHN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2KQog CQlndHRfc2l6ZSA9ICh1aW50NjRfdClhbWRncHVfZ3R0X3NpemUgPDwgMjA7CiAKIAkvKiBJbml0 aWFsaXplIEdUVCBtZW1vcnkgcG9vbCAqLwotCXIgPSB0dG1fYm9faW5pdF9tbSgmYWRldi0+bW1h bi5iZGV2LCBUVE1fUExfVFQsIGd0dF9zaXplID4+IFBBR0VfU0hJRlQpOworCXIgPSBhbWRncHVf dHRtX2luaXRfZ3R0KGFkZXYsIGd0dF9zaXplKTsKIAlpZiAocikgewogCQlEUk1fRVJST1IoIkZh aWxlZCBpbml0aWFsaXppbmcgR1RUIGhlYXAuXG4iKTsKIAkJcmV0dXJuIHI7CkBAIC0xOTg3LDIy ICsxOTgwLDE5IEBAIGludCBhbWRncHVfdHRtX2luaXQoc3RydWN0IGFtZGdwdV9kZXZpY2UgKmFk ZXYpCiAJCSAodW5zaWduZWQpKGd0dF9zaXplIC8gKDEwMjQgKiAxMDI0KSkpOwogCiAJLyogSW5p dGlhbGl6ZSB2YXJpb3VzIG9uLWNoaXAgbWVtb3J5IHBvb2xzICovCi0JciA9IHR0bV9ib19pbml0 X21tKCZhZGV2LT5tbWFuLmJkZXYsIEFNREdQVV9QTF9HRFMsCi0JCQkgICBhZGV2LT5nZHMuZ2Rz X3NpemUpOworCXIgPSBhbWRncHVfdHRtX2luaXRfb25fY2hpcChhZGV2LCBBTURHUFVfUExfR0RT LCBhZGV2LT5nZHMuZ2RzX3NpemUpOwogCWlmIChyKSB7CiAJCURSTV9FUlJPUigiRmFpbGVkIGlu aXRpYWxpemluZyBHRFMgaGVhcC5cbiIpOwogCQlyZXR1cm4gcjsKIAl9CiAKLQlyID0gdHRtX2Jv X2luaXRfbW0oJmFkZXYtPm1tYW4uYmRldiwgQU1ER1BVX1BMX0dXUywKLQkJCSAgIGFkZXYtPmdk cy5nd3Nfc2l6ZSk7CisJciA9IGFtZGdwdV90dG1faW5pdF9vbl9jaGlwKGFkZXYsIEFNREdQVV9Q TF9HV1MsIGFkZXYtPmdkcy5nd3Nfc2l6ZSk7CiAJaWYgKHIpIHsKIAkJRFJNX0VSUk9SKCJGYWls ZWQgaW5pdGlhbGl6aW5nIGd3cyBoZWFwLlxuIik7CiAJCXJldHVybiByOwogCX0KIAotCXIgPSB0 dG1fYm9faW5pdF9tbSgmYWRldi0+bW1hbi5iZGV2LCBBTURHUFVfUExfT0EsCi0JCQkgICBhZGV2 LT5nZHMub2Ffc2l6ZSk7CisJciA9IGFtZGdwdV90dG1faW5pdF9vbl9jaGlwKGFkZXYsIEFNREdQ VV9QTF9PQSwgYWRldi0+Z2RzLm9hX3NpemUpOwogCWlmIChyKSB7CiAJCURSTV9FUlJPUigiRmFp bGVkIGluaXRpYWxpemluZyBvYSBoZWFwLlxuIik7CiAJCXJldHVybiByOwotLSAKMi4xNy4xCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwg bWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK