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=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 652B5C433DF for ; Thu, 23 Jul 2020 15:17: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 3BA0B20771 for ; Thu, 23 Jul 2020 15:17:19 +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="WOh0skr3" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3BA0B20771 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 7BDAD6E1BE; Thu, 23 Jul 2020 15:17:18 +0000 (UTC) Received: from mail-ej1-x642.google.com (mail-ej1-x642.google.com [IPv6:2a00:1450:4864:20::642]) by gabe.freedesktop.org (Postfix) with ESMTPS id E07E56E1B8 for ; Thu, 23 Jul 2020 15:17:14 +0000 (UTC) Received: by mail-ej1-x642.google.com with SMTP id ga4so6761674ejb.11 for ; Thu, 23 Jul 2020 08:17:14 -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=VVAepg4w1+cfxAwsnKHwtIiICECKKdomkIx5zob9laE=; b=WOh0skr3dPw0IdfWrvkNXcjdjBD8kTaG7VDnKNYLreX8ERITPZt6FrkKyRV155mL9j H7kYi6AD4ljmizdWkPtrTHdzVvwi1o2VZodjNohZMsXELBfD7NaglJjqNSmwMFD+CGbs 6x6xjiuV6ztgtfnHmWVKd/CeXuggqcrNWxTD/xgRt6M6J5PQLdizs1lebNiD0av84Um/ uGprN1wdZp+yrdskXAm7yaVS4dhLuEG0QnO88N0O5OJpkVLNmxih1w1n7W1yVXGOjCxd bL7gwzvgJ+bcXziwg5vWxup66RPsvPPAci+uVcbVDOKgLj8JgttJPa4+medHpOz0bOXn TYWw== 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=VVAepg4w1+cfxAwsnKHwtIiICECKKdomkIx5zob9laE=; b=FqJd+0RN9MPrJF4sjPxa+4SZO3NNYtbp2Bo9Ebwug1L/1rL9SzvsEpEhzRIO2Xwxff VWLXO113eFgl1g+z5vP1hAWL8rprXxh042frrLMZ5KkYdQq0aBGdKitpELXWYXDGD1qh qM/hUBVQdyaaudjmNzodwgbbRZk2FUARE+o1LxbROUQRZ15JixQheVvW4n5sS/kU3kQu g2aHu2glbf/kYCM5OM4YjSRjcn0ZteclVmDHJC5lblM2x/MVzhO1243qkqXF7+oFa50S nWZCsVxP+FXuLSZk/JbxJfIkzO7vPzU5iyUXcx3I4woT70Nz2azqlGNlWgVOx8xPt6pV XDyQ== X-Gm-Message-State: AOAM531sZaCCgBIxm4tKvDwwHIkIF+nwZupmkTfjrh+u1ryC0PXIymAD Ha1mtK4LmVGdinA83iLp8YuVRruy X-Google-Smtp-Source: ABdhPJxSRXfe5G0ZcIXIVEsDCbp3HKtVVE5sIyLblh5MZINhDW14+j4ZR8+f8MU8FvPSpjj4vh5Ytg== X-Received: by 2002:a17:907:20d1:: with SMTP id qq17mr4999410ejb.214.1595517433278; Thu, 23 Jul 2020 08:17:13 -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.12 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jul 2020 08:17:12 -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 1/9] drm/ttm: initialize the system domain with defaults Date: Thu, 23 Jul 2020 17:17:02 +0200 Message-Id: <20200723151710.3591-2-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" SW5zdGVhZCBvZiByZXBlYXRpbmcgdGhhdCBpbiBlYWNoIGRyaXZlci4KClNpZ25lZC1vZmYtYnk6 IENocmlzdGlhbiBLw7ZuaWcgPGNocmlzdGlhbi5rb2VuaWdAYW1kLmNvbT4KLS0tCiBkcml2ZXJz L2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfdHRtLmMgICAgfCAzIC0tLQogZHJpdmVycy9ncHUv ZHJtL2RybV9nZW1fdnJhbV9oZWxwZXIuYyAgICAgIHwgMyAtLS0KIGRyaXZlcnMvZ3B1L2RybS9u b3V2ZWF1L25vdXZlYXVfYm8uYyAgICAgICB8IDMgLS0tCiBkcml2ZXJzL2dwdS9kcm0vcXhsL3F4 bF90dG0uYyAgICAgICAgICAgICAgfCAzIC0tLQogZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRl b25fdHRtLmMgICAgICAgIHwgMyAtLS0KIGRyaXZlcnMvZ3B1L2RybS90dG0vdHRtX2JvLmMgICAg ICAgICAgICAgICB8IDIgKysKIGRyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X3R0bV9idWZm ZXIuYyB8IDIgLS0KIDcgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfdHRt LmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfdHRtLmMKaW5kZXggMGRkNWU4 MDIwOTFkLi5lNTdjNDlhOTFiNzMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1k Z3B1L2FtZGdwdV90dG0uYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVf dHRtLmMKQEAgLTg0LDkgKzg0LDYgQEAgc3RhdGljIGludCBhbWRncHVfaW5pdF9tZW1fdHlwZShz dHJ1Y3QgdHRtX2JvX2RldmljZSAqYmRldiwgdWludDMyX3QgdHlwZSwKIAlzd2l0Y2ggKHR5cGUp IHsKIAljYXNlIFRUTV9QTF9TWVNURU06CiAJCS8qIFN5c3RlbSBtZW1vcnkgKi8KLQkJbWFuLT5m bGFncyA9IDA7Ci0JCW1hbi0+YXZhaWxhYmxlX2NhY2hpbmcgPSBUVE1fUExfTUFTS19DQUNISU5H OwotCQltYW4tPmRlZmF1bHRfY2FjaGluZyA9IFRUTV9QTF9GTEFHX0NBQ0hFRDsKIAkJYnJlYWs7 CiAJY2FzZSBUVE1fUExfVFQ6CiAJCS8qIEdUVCBtZW1vcnkgICovCmRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vZHJtX2dlbV92cmFtX2hlbHBlci5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9n ZW1fdnJhbV9oZWxwZXIuYwppbmRleCAzMjk2ZWQzZGYzNTguLmJlMTc3YWZkZWI5YSAxMDA2NDQK LS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9nZW1fdnJhbV9oZWxwZXIuYworKysgYi9kcml2ZXJz L2dwdS9kcm0vZHJtX2dlbV92cmFtX2hlbHBlci5jCkBAIC0xMDA5LDkgKzEwMDksNiBAQCBzdGF0 aWMgaW50IGJvX2RyaXZlcl9pbml0X21lbV90eXBlKHN0cnVjdCB0dG1fYm9fZGV2aWNlICpiZGV2 LCB1aW50MzJfdCB0eXBlLAogewogCXN3aXRjaCAodHlwZSkgewogCWNhc2UgVFRNX1BMX1NZU1RF TToKLQkJbWFuLT5mbGFncyA9IDA7Ci0JCW1hbi0+YXZhaWxhYmxlX2NhY2hpbmcgPSBUVE1fUExf TUFTS19DQUNISU5HOwotCQltYW4tPmRlZmF1bHRfY2FjaGluZyA9IFRUTV9QTF9GTEFHX0NBQ0hF RDsKIAkJYnJlYWs7CiAJY2FzZSBUVE1fUExfVlJBTToKIAkJbWFuLT5mdW5jID0gJnR0bV9ib19t YW5hZ2VyX2Z1bmM7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1 X2JvLmMgYi9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2JvLmMKaW5kZXggNGNjZjkz N2RmMGQwLi41M2FmMjUwMjBiYjIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1 L25vdXZlYXVfYm8uYworKysgYi9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X2JvLmMK QEAgLTY1NSw5ICs2NTUsNiBAQCBub3V2ZWF1X2JvX2luaXRfbWVtX3R5cGUoc3RydWN0IHR0bV9i b19kZXZpY2UgKmJkZXYsIHVpbnQzMl90IHR5cGUsCiAKIAlzd2l0Y2ggKHR5cGUpIHsKIAljYXNl IFRUTV9QTF9TWVNURU06Ci0JCW1hbi0+ZmxhZ3MgPSAwOwotCQltYW4tPmF2YWlsYWJsZV9jYWNo aW5nID0gVFRNX1BMX01BU0tfQ0FDSElORzsKLQkJbWFuLT5kZWZhdWx0X2NhY2hpbmcgPSBUVE1f UExfRkxBR19DQUNIRUQ7CiAJCWJyZWFrOwogCWNhc2UgVFRNX1BMX1ZSQU06CiAJCW1hbi0+Zmxh Z3MgPSBUVE1fTUVNVFlQRV9GTEFHX0ZJWEVEOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L3F4bC9xeGxfdHRtLmMgYi9kcml2ZXJzL2dwdS9kcm0vcXhsL3F4bF90dG0uYwppbmRleCAxZDhl MDdiOGIxOWUuLmU5YjhjOTIxYzFmMCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3F4bC9x eGxfdHRtLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfdHRtLmMKQEAgLTU0LDkgKzU0 LDYgQEAgc3RhdGljIGludCBxeGxfaW5pdF9tZW1fdHlwZShzdHJ1Y3QgdHRtX2JvX2RldmljZSAq YmRldiwgdWludDMyX3QgdHlwZSwKIAlzd2l0Y2ggKHR5cGUpIHsKIAljYXNlIFRUTV9QTF9TWVNU RU06CiAJCS8qIFN5c3RlbSBtZW1vcnkgKi8KLQkJbWFuLT5mbGFncyA9IDA7Ci0JCW1hbi0+YXZh aWxhYmxlX2NhY2hpbmcgPSBUVE1fUExfTUFTS19DQUNISU5HOwotCQltYW4tPmRlZmF1bHRfY2Fj aGluZyA9IFRUTV9QTF9GTEFHX0NBQ0hFRDsKIAkJYnJlYWs7CiAJY2FzZSBUVE1fUExfVlJBTToK IAljYXNlIFRUTV9QTF9QUklWOgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9y YWRlb25fdHRtLmMgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl90dG0uYwppbmRleCBi NDc0NzgxYTA5MjAuLmI0Y2I3NTM2MTU3NyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Jh ZGVvbi9yYWRlb25fdHRtLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fdHRt LmMKQEAgLTc2LDkgKzc2LDYgQEAgc3RhdGljIGludCByYWRlb25faW5pdF9tZW1fdHlwZShzdHJ1 Y3QgdHRtX2JvX2RldmljZSAqYmRldiwgdWludDMyX3QgdHlwZSwKIAlzd2l0Y2ggKHR5cGUpIHsK IAljYXNlIFRUTV9QTF9TWVNURU06CiAJCS8qIFN5c3RlbSBtZW1vcnkgKi8KLQkJbWFuLT5mbGFn cyA9IDA7Ci0JCW1hbi0+YXZhaWxhYmxlX2NhY2hpbmcgPSBUVE1fUExfTUFTS19DQUNISU5HOwot CQltYW4tPmRlZmF1bHRfY2FjaGluZyA9IFRUTV9QTF9GTEFHX0NBQ0hFRDsKIAkJYnJlYWs7CiAJ Y2FzZSBUVE1fUExfVFQ6CiAJCW1hbi0+ZnVuYyA9ICZ0dG1fYm9fbWFuYWdlcl9mdW5jOwpkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3R0bS90dG1fYm8uYyBiL2RyaXZlcnMvZ3B1L2RybS90 dG0vdHRtX2JvLmMKaW5kZXggN2MwMmNlNzg0ODA1Li4xZjFmOWU0NjMyNjUgMTAwNjQ0Ci0tLSBh L2RyaXZlcnMvZ3B1L2RybS90dG0vdHRtX2JvLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3R0bS90 dG1fYm8uYwpAQCAtMTY3Nyw2ICsxNjc3LDggQEAgaW50IHR0bV9ib19kZXZpY2VfaW5pdChzdHJ1 Y3QgdHRtX2JvX2RldmljZSAqYmRldiwKIAkgKiBJbml0aWFsaXplIHRoZSBzeXN0ZW0gbWVtb3J5 IGJ1ZmZlciB0eXBlLgogCSAqIE90aGVyIHR5cGVzIG5lZWQgdG8gYmUgZHJpdmVyIC8gSU9DVEwg aW5pdGlhbGl6ZWQuCiAJICovCisJYmRldi0+bWFuW1RUTV9QTF9TWVNURU1dLmF2YWlsYWJsZV9j YWNoaW5nID0gVFRNX1BMX01BU0tfQ0FDSElORzsKKwliZGV2LT5tYW5bVFRNX1BMX1NZU1RFTV0u ZGVmYXVsdF9jYWNoaW5nID0gVFRNX1BMX0ZMQUdfQ0FDSEVEOwogCXJldCA9IHR0bV9ib19pbml0 X21tKGJkZXYsIFRUTV9QTF9TWVNURU0sIDApOwogCWlmICh1bmxpa2VseShyZXQgIT0gMCkpCiAJ CWdvdG8gb3V0X25vX3N5czsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13 Z2Z4X3R0bV9idWZmZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X3R0bV9idWZm ZXIuYwppbmRleCAxZDc4MTg3ZWFiYTYuLjAwY2VmMWEzYTE3OCAxMDA2NDQKLS0tIGEvZHJpdmVy cy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfdHRtX2J1ZmZlci5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry bS92bXdnZngvdm13Z2Z4X3R0bV9idWZmZXIuYwpAQCAtNzQyLDggKzc0Miw2IEBAIHN0YXRpYyBp bnQgdm13X2luaXRfbWVtX3R5cGUoc3RydWN0IHR0bV9ib19kZXZpY2UgKmJkZXYsIHVpbnQzMl90 IHR5cGUsCiAJc3dpdGNoICh0eXBlKSB7CiAJY2FzZSBUVE1fUExfU1lTVEVNOgogCQkvKiBTeXN0 ZW0gbWVtb3J5ICovCi0JCW1hbi0+YXZhaWxhYmxlX2NhY2hpbmcgPSBUVE1fUExfRkxBR19DQUNI RUQ7Ci0JCW1hbi0+ZGVmYXVsdF9jYWNoaW5nID0gVFRNX1BMX0ZMQUdfQ0FDSEVEOwogCQlicmVh azsKIAljYXNlIFRUTV9QTF9WUkFNOgogCQkvKiAiT24tY2FyZCIgdmlkZW8gcmFtICovCi0tIAoy LjE3LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRy aS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=