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,USER_AGENT_GIT autolearn=unavailable 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 BD4DDC433E4 for ; Thu, 23 Jul 2020 15:17:22 +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 8FED620771 for ; Thu, 23 Jul 2020 15:17:22 +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="GStaJlRO" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8FED620771 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 087B86E1F3; Thu, 23 Jul 2020 15:17:19 +0000 (UTC) Received: from mail-ed1-x544.google.com (mail-ed1-x544.google.com [IPv6:2a00:1450:4864:20::544]) by gabe.freedesktop.org (Postfix) with ESMTPS id F10286E1B8 for ; Thu, 23 Jul 2020 15:17:17 +0000 (UTC) Received: by mail-ed1-x544.google.com with SMTP id a1so4760937edt.10 for ; Thu, 23 Jul 2020 08:17:17 -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=6xhDM3+HeXgi7jRTQHMf5B9cI0IqT5+B+JN6pR4+BPw=; b=GStaJlROEH48tbVa3BgDeIT5GysxcQ80T+LYUWJipHCDZ/hinUG2+eQ9rl8MGoJay7 2UPVuTa6aNgrQ3nhOhX1JBPU3JKyIdQU2kzTUlCJOnSsQGuyI/0HBZnZGWGhSTtie+aF AW6Ubgi3g3UXjf6jwPtSRw/ZoSzPHD8zzDZqJ+wiKGJZSZ1Dl8BEu0YDjYEUYEIUnJAd jNlJ4jgNcNPzqcjv6qZSNAKYS9cN98QsPiAa6illJOMme6Ney51pp7zQWItyGMq8FKl7 hhzWSQbE5717wJvYLkJ4mXmLmP+PIxWmUlqsIAfSvMTyjmpw1JE953NWkZHN6KWSgcgE igiw== 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=6xhDM3+HeXgi7jRTQHMf5B9cI0IqT5+B+JN6pR4+BPw=; b=OXla7P0QxXskybWd+X7bd52szpZxZxO/uIDTKS/z7cTWkRThzd2boqqzLv3SyPZ3qL +S/pdfK1T5RytlCOwxhNNwHCMm833xqf+oMVpnRWYyDftvKd7orrQ2blMiRbpPtqEbxL l2KkDMgFNrA5GSy7BbhIR24PatkjAiNLZjQ3KKJG95/Aw7E/wVAksBhUO8koKuR0bCbT 5OaMiVkCptHSxFayNrB2Wq4XMUZRBK/Q2mM7iqMOpiv2Ab4pbZyQriNbT3D/ARG+dKZ4 SFmMfDF16HcFBsm6i3MPpUdZBgqVgj3KeUfFqIj8T7YJnFy3BAxDxrGO5UK7WwNb11NL OW9A== X-Gm-Message-State: AOAM533DBCZoJXBb/V1fKwfil4jjWBhGHgBsuQUuiPFJJ7ZtezPXTwwj kHKT1OKMHXh5ffnr5Nd1RzBFk6d7 X-Google-Smtp-Source: ABdhPJz448VnKknsc2aD3YnTdKbsBC0N703IG7AcJEzXtxzXz5iTbpC0O9/57QBQEJ5wyJyDe7MfZA== X-Received: by 2002:a05:6402:3049:: with SMTP id bu9mr4812321edb.232.1595517436335; Thu, 23 Jul 2020 08:17:16 -0700 (PDT) Received: from abel.fritz.box ([2a02:908:1252:fb60:4ca2:7494:c4d6:51a4]) by smtp.gmail.com with ESMTPSA id q6sm2239197ejn.30.2020.07.23.08.17.15 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jul 2020 08:17:15 -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, 23 Jul 2020 17:17:05 +0200 Message-Id: <20200723151710.3591-5-christian.koenig@amd.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200723151710.3591-1-christian.koenig@amd.com> References: <20200723151710.3591-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+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRn cHUvYW1kZ3B1X3R0bS5jIHwgOTYgKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNo YW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDUzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV90dG0uYyBiL2RyaXZlcnMvZ3B1L2RybS9h bWQvYW1kZ3B1L2FtZGdwdV90dG0uYwppbmRleCA0MDZiY2IwM2RmNDguLjk4YTc3ZmM0YTkwYyAx MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X3R0bS5jCisrKyBi L2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV90dG0uYwpAQCAtNjIsNTUgKzYyLDQ5 IEBACiAKICNkZWZpbmUgQU1ER1BVX1RUTV9WUkFNX01BWF9EV19SRUFECShzaXplX3QpMTI4CiAK LQotLyoqCi0gKiBhbWRncHVfaW5pdF9tZW1fdHlwZSAtIEluaXRpYWxpemUgYSBtZW1vcnkgbWFu YWdlciBmb3IgYSBzcGVjaWZpYyB0eXBlIG9mCi0gKiBtZW1vcnkgcmVxdWVzdC4KLSAqCi0gKiBA YmRldjogVGhlIFRUTSBCTyBkZXZpY2Ugb2JqZWN0IChjb250YWlucyBhIHJlZmVyZW5jZSB0byBh bWRncHVfZGV2aWNlKQotICogQHR5cGU6IFRoZSB0eXBlIG9mIG1lbW9yeSByZXF1ZXN0ZWQKLSAq IEBtYW46IFRoZSBtZW1vcnkgdHlwZSBtYW5hZ2VyIGZvciBlYWNoIGRvbWFpbgotICoKLSAqIFRo aXMgaXMgY2FsbGVkIGJ5IHR0bV9ib19pbml0X21tKCkgd2hlbiBhIGJ1ZmZlciBvYmplY3QgaXMg YmVpbmcKLSAqIGluaXRpYWxpemVkLgotICovCiBzdGF0aWMgaW50IGFtZGdwdV9pbml0X21lbV90 eXBlKHN0cnVjdCB0dG1fYm9fZGV2aWNlICpiZGV2LCB1aW50MzJfdCB0eXBlLAogCQkJCXN0cnVj dCB0dG1fbWVtX3R5cGVfbWFuYWdlciAqbWFuKQogewotCXN0cnVjdCBhbWRncHVfZGV2aWNlICph ZGV2OworCXJldHVybiAwOworfQogCi0JYWRldiA9IGFtZGdwdV90dG1fYWRldihiZGV2KTsKK3N0 YXRpYyBpbnQgYW1kZ3B1X3R0bV9pbml0X3ZyYW0oc3RydWN0IGFtZGdwdV9kZXZpY2UgKmFkZXYp Cit7CiAKLQlzd2l0Y2ggKHR5cGUpIHsKLQljYXNlIFRUTV9QTF9TWVNURU06Ci0JCS8qIFN5c3Rl bSBtZW1vcnkgKi8KLQkJYnJlYWs7Ci0JY2FzZSBUVE1fUExfVFQ6Ci0JCS8qIEdUVCBtZW1vcnkg ICovCi0JCW1hbi0+dXNlX3R0ID0gdHJ1ZTsKLQkJbWFuLT5mdW5jID0gJmFtZGdwdV9ndHRfbWdy X2Z1bmM7Ci0JCW1hbi0+YXZhaWxhYmxlX2NhY2hpbmcgPSBUVE1fUExfTUFTS19DQUNISU5HOwot CQltYW4tPmRlZmF1bHRfY2FjaGluZyA9IFRUTV9QTF9GTEFHX0NBQ0hFRDsKLQkJYnJlYWs7Ci0J Y2FzZSBUVE1fUExfVlJBTToKLQkJLyogIk9uLWNhcmQiIHZpZGVvIHJhbSAqLwotCQltYW4tPmZ1 bmMgPSAmYW1kZ3B1X3ZyYW1fbWdyX2Z1bmM7Ci0JCW1hbi0+YXZhaWxhYmxlX2NhY2hpbmcgPSBU VE1fUExfRkxBR19VTkNBQ0hFRCB8IFRUTV9QTF9GTEFHX1dDOwotCQltYW4tPmRlZmF1bHRfY2Fj aGluZyA9IFRUTV9QTF9GTEFHX1dDOwotCQlicmVhazsKLQljYXNlIEFNREdQVV9QTF9HRFM6Ci0J Y2FzZSBBTURHUFVfUExfR1dTOgotCWNhc2UgQU1ER1BVX1BMX09BOgotCQkvKiBPbi1jaGlwIEdE UyBtZW1vcnkqLwotCQltYW4tPmZ1bmMgPSAmdHRtX2JvX21hbmFnZXJfZnVuYzsKLQkJbWFuLT5h dmFpbGFibGVfY2FjaGluZyA9IFRUTV9QTF9GTEFHX1VOQ0FDSEVEOwotCQltYW4tPmRlZmF1bHRf Y2FjaGluZyA9IFRUTV9QTF9GTEFHX1VOQ0FDSEVEOwotCQlicmVhazsKLQlkZWZhdWx0OgotCQlE Uk1fRVJST1IoIlVuc3VwcG9ydGVkIG1lbW9yeSB0eXBlICV1XG4iLCAodW5zaWduZWQpdHlwZSk7 Ci0JCXJldHVybiAtRUlOVkFMOwotCX0KLQlyZXR1cm4gMDsKKwlzdHJ1Y3QgdHRtX21lbV90eXBl X21hbmFnZXIgKm1hbiA9ICZhZGV2LT5tbWFuLmJkZXYubWFuW1RUTV9QTF9WUkFNXTsKKworCW1h bi0+ZnVuYyA9ICZhbWRncHVfdnJhbV9tZ3JfZnVuYzsKKwltYW4tPmF2YWlsYWJsZV9jYWNoaW5n ID0gVFRNX1BMX0ZMQUdfVU5DQUNIRUQgfCBUVE1fUExfRkxBR19XQzsKKwltYW4tPmRlZmF1bHRf Y2FjaGluZyA9IFRUTV9QTF9GTEFHX1dDOworCisJcmV0dXJuIHR0bV9ib19pbml0X21tKCZhZGV2 LT5tbWFuLmJkZXYsIFRUTV9QTF9WUkFNLAorCQkJICAgICAgYWRldi0+Z21jLnJlYWxfdnJhbV9z aXplID4+IFBBR0VfU0hJRlQpOworfQorCitzdGF0aWMgaW50IGFtZGdwdV90dG1faW5pdF9ndHQo c3RydWN0IGFtZGdwdV9kZXZpY2UgKmFkZXYsIHVpbnQ2NF90IGd0dF9zaXplKQoreworCXN0cnVj dCB0dG1fbWVtX3R5cGVfbWFuYWdlciAqbWFuID0gJmFkZXYtPm1tYW4uYmRldi5tYW5bVFRNX1BM X1RUXTsKKworCW1hbi0+dXNlX3R0ID0gdHJ1ZTsKKwltYW4tPmZ1bmMgPSAmYW1kZ3B1X2d0dF9t Z3JfZnVuYzsKKwltYW4tPmF2YWlsYWJsZV9jYWNoaW5nID0gVFRNX1BMX01BU0tfQ0FDSElORzsK KwltYW4tPmRlZmF1bHRfY2FjaGluZyA9IFRUTV9QTF9GTEFHX0NBQ0hFRDsKKworCXJldHVybiB0 dG1fYm9faW5pdF9tbSgmYWRldi0+bW1hbi5iZGV2LCBUVE1fUExfVFQsCisJCQkgICAgICBndHRf c2l6ZSA+PiBQQUdFX1NISUZUKTsKK30KKworc3RhdGljIGludCBhbWRncHVfdHRtX2luaXRfb25f Y2hpcChzdHJ1Y3QgYW1kZ3B1X2RldmljZSAqYWRldiwKKwkJCQkgICB1bnNpZ25lZCBpbnQgdHlw ZSwKKwkJCQkgICB1aW50NjRfdCBzaXplKQoreworCXN0cnVjdCB0dG1fbWVtX3R5cGVfbWFuYWdl ciAqbWFuID0gJmFkZXYtPm1tYW4uYmRldi5tYW5bdHlwZV07CisKKwltYW4tPmZ1bmMgPSAmdHRt X2JvX21hbmFnZXJfZnVuYzsKKwltYW4tPmF2YWlsYWJsZV9jYWNoaW5nID0gVFRNX1BMX0ZMQUdf VU5DQUNIRUQ7CisJbWFuLT5kZWZhdWx0X2NhY2hpbmcgPSBUVE1fUExfRkxBR19VTkNBQ0hFRDsK KworCXJldHVybiB0dG1fYm9faW5pdF9tbSgmYWRldi0+bW1hbi5iZGV2LCB0eXBlLCBzaXplKTsK IH0KIAogLyoqCkBAIC0xODk2LDggKzE4OTAsNyBAQCBpbnQgYW1kZ3B1X3R0bV9pbml0KHN0cnVj dCBhbWRncHVfZGV2aWNlICphZGV2KQogCWFkZXYtPm1tYW4uYmRldi5ub19yZXRyeSA9IHRydWU7 CiAKIAkvKiBJbml0aWFsaXplIFZSQU0gcG9vbCB3aXRoIGFsbCBvZiBWUkFNIGRpdmlkZWQgaW50 byBwYWdlcyAqLwotCXIgPSB0dG1fYm9faW5pdF9tbSgmYWRldi0+bW1hbi5iZGV2LCBUVE1fUExf VlJBTSwKLQkJCQlhZGV2LT5nbWMucmVhbF92cmFtX3NpemUgPj4gUEFHRV9TSElGVCk7CisJciA9 IGFtZGdwdV90dG1faW5pdF92cmFtKGFkZXYpOwogCWlmIChyKSB7CiAJCURSTV9FUlJPUigiRmFp bGVkIGluaXRpYWxpemluZyBWUkFNIGhlYXAuXG4iKTsKIAkJcmV0dXJuIHI7CkBAIC0xOTc4LDcg KzE5NzEsNyBAQCBpbnQgYW1kZ3B1X3R0bV9pbml0KHN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2 KQogCQlndHRfc2l6ZSA9ICh1aW50NjRfdClhbWRncHVfZ3R0X3NpemUgPDwgMjA7CiAKIAkvKiBJ bml0aWFsaXplIEdUVCBtZW1vcnkgcG9vbCAqLwotCXIgPSB0dG1fYm9faW5pdF9tbSgmYWRldi0+ bW1hbi5iZGV2LCBUVE1fUExfVFQsIGd0dF9zaXplID4+IFBBR0VfU0hJRlQpOworCXIgPSBhbWRn cHVfdHRtX2luaXRfZ3R0KGFkZXYsIGd0dF9zaXplKTsKIAlpZiAocikgewogCQlEUk1fRVJST1Io IkZhaWxlZCBpbml0aWFsaXppbmcgR1RUIGhlYXAuXG4iKTsKIAkJcmV0dXJuIHI7CkBAIC0xOTg3 LDIyICsxOTgwLDE5IEBAIGludCBhbWRncHVfdHRtX2luaXQoc3RydWN0IGFtZGdwdV9kZXZpY2Ug KmFkZXYpCiAJCSAodW5zaWduZWQpKGd0dF9zaXplIC8gKDEwMjQgKiAxMDI0KSkpOwogCiAJLyog SW5pdGlhbGl6ZSB2YXJpb3VzIG9uLWNoaXAgbWVtb3J5IHBvb2xzICovCi0JciA9IHR0bV9ib19p bml0X21tKCZhZGV2LT5tbWFuLmJkZXYsIEFNREdQVV9QTF9HRFMsCi0JCQkgICBhZGV2LT5nZHMu Z2RzX3NpemUpOworCXIgPSBhbWRncHVfdHRtX2luaXRfb25fY2hpcChhZGV2LCBBTURHUFVfUExf R0RTLCBhZGV2LT5nZHMuZ2RzX3NpemUpOwogCWlmIChyKSB7CiAJCURSTV9FUlJPUigiRmFpbGVk IGluaXRpYWxpemluZyBHRFMgaGVhcC5cbiIpOwogCQlyZXR1cm4gcjsKIAl9CiAKLQlyID0gdHRt X2JvX2luaXRfbW0oJmFkZXYtPm1tYW4uYmRldiwgQU1ER1BVX1BMX0dXUywKLQkJCSAgIGFkZXYt Pmdkcy5nd3Nfc2l6ZSk7CisJciA9IGFtZGdwdV90dG1faW5pdF9vbl9jaGlwKGFkZXYsIEFNREdQ VV9QTF9HV1MsIGFkZXYtPmdkcy5nd3Nfc2l6ZSk7CiAJaWYgKHIpIHsKIAkJRFJNX0VSUk9SKCJG YWlsZWQgaW5pdGlhbGl6aW5nIGd3cyBoZWFwLlxuIik7CiAJCXJldHVybiByOwogCX0KIAotCXIg PSB0dG1fYm9faW5pdF9tbSgmYWRldi0+bW1hbi5iZGV2LCBBTURHUFVfUExfT0EsCi0JCQkgICBh ZGV2LT5nZHMub2Ffc2l6ZSk7CisJciA9IGFtZGdwdV90dG1faW5pdF9vbl9jaGlwKGFkZXYsIEFN REdQVV9QTF9PQSwgYWRldi0+Z2RzLm9hX3NpemUpOwogCWlmIChyKSB7CiAJCURSTV9FUlJPUigi RmFpbGVkIGluaXRpYWxpemluZyBvYSBoZWFwLlxuIik7CiAJCXJldHVybiByOwotLSAKMi4xNy4x CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2 ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK