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 CA15EC433E0 for ; Thu, 30 Jul 2020 20:04:32 +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 9E6FD2074B for ; Thu, 30 Jul 2020 20:04:32 +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="uFgMVZlS" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9E6FD2074B Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=amd-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 65A936E961; Thu, 30 Jul 2020 20:04:32 +0000 (UTC) Received: from mail-qt1-x843.google.com (mail-qt1-x843.google.com [IPv6:2607:f8b0:4864:20::843]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9974B6E95E for ; Thu, 30 Jul 2020 20:04:29 +0000 (UTC) Received: by mail-qt1-x843.google.com with SMTP id v22so15401892qtq.8 for ; Thu, 30 Jul 2020 13:04:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=o6lUKNUNNqQcklEe7cBym8dpb0PUYtdHEG/ngHsCw4Y=; b=uFgMVZlS2jgkq52IqjZTDCcPvgAv96OZs6T1pZrB6dBNDnH1ZS1LFjRsk0C6kcLlaS rhXpHGGlHj92FnMD+gj/KWzzulm77plQkQphQNgYNSVFRNlt/A5D17il+XDiWF0hrO1a gSo6izVqfW4Rfga8VMUs+o3ogh5nZa9cSaWDjoahXWSf63AZzFvXNyorGp82Dzu1Hbdg 6Oqs+kThdjHEer9GG4gAdnpsUUYcrbc9nyjJQqITjvwSnw15mlfk3R1bKqUVc11JDd2e ZeD/0H+3KmnhgPO0J89aRLFlw6lkfYupYoHqaUAwu2+VCCG17QqSp8EVL0whNW5RdEJ+ 8h3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=o6lUKNUNNqQcklEe7cBym8dpb0PUYtdHEG/ngHsCw4Y=; b=NVQOY0Sf9bZBbx7RR+ptaUforPDsdfASXVBiWzHWJYKnBqqcanlJZs3jT3vVlne58D NNtB1ZCGYkiwjmFqqyfEpkJSvkw038XaMq/ieY7cNZueJXnurkaFVce/sO4mkgyttAou vUQaDcBrqwzh+ZyuABz2JoS6hRSPkzj6RONSdWU/UEm7S+5BBI43/T9WNiPM52l9b8j0 JoY+QV13SSyV0lu45cll1da1qreCxOPzbZjo0pngYpXf47KT3A4mBeOmpsHCjTtQ79MV TJK7PAoChWtdZ9jQbt3W2JQs0iWf7UFo5RO/R3GBUmMNPqcFRZOJnYJ9xy/Lf9Ko/Wd9 Xx+w== X-Gm-Message-State: AOAM5319MpmCfgPbxILxpc+1X3bLyZ5Jr4QzDN734/WsV97qVyxhWsaQ 6tBYgnAESs0UInN/gHU0/2wHwrOo X-Google-Smtp-Source: ABdhPJxOzPaU/TayBMey3FsG6LKKr2DFvrv8K+t4NX2HlWOvAxJy0SqOv62rIRmA3J/QW3Fb3J8ywQ== X-Received: by 2002:aed:2199:: with SMTP id l25mr317241qtc.309.1596139465551; Thu, 30 Jul 2020 13:04:25 -0700 (PDT) Received: from localhost.localdomain ([71.219.66.138]) by smtp.gmail.com with ESMTPSA id d8sm5652757qtr.12.2020.07.30.13.04.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Jul 2020 13:04:25 -0700 (PDT) From: Alex Deucher X-Google-Original-From: Alex Deucher To: amd-gfx@lists.freedesktop.org Subject: [PATCH 03/17] drm/amdgpu: use a define for the memory size of the vga emulator Date: Thu, 30 Jul 2020 16:04:00 -0400 Message-Id: <20200730200414.40485-4-alexander.deucher@amd.com> X-Mailer: git-send-email 2.25.4 In-Reply-To: <20200730200414.40485-1-alexander.deucher@amd.com> References: <20200730200414.40485-1-alexander.deucher@amd.com> MIME-Version: 1.0 X-BeenThere: amd-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Alex Deucher , Felix Kuehling , =?UTF-8?q?Christian=20K=C3=B6nig?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: amd-gfx-bounces@lists.freedesktop.org Sender: "amd-gfx" UmF0aGVyIHRoYW4gb3BlbiBjb2RpbmcgaXQgZXZlcnl3aGVyZS4KClJldmlld2VkLWJ5OiBDaHJp c3RpYW4gS8O2bmlnIDxjaHJpc3RpYW4ua29lbmlnQGFtZC5jb20+ClJldmlld2VkLWJ5OiBGZWxp eCBLdWVobGluZyA8RmVsaXguS3VlaGxpbmdAYW1kLmNvbT4KU2lnbmVkLW9mZi1ieTogQWxleCBE ZXVjaGVyIDxhbGV4YW5kZXIuZGV1Y2hlckBhbWQuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9h bWQvYW1kZ3B1L2FtZGdwdS5oICAgIHwgMiArKwogZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUv Z21jX3YxMF8wLmMgfCAyICstCiBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjZfMC5j ICB8IDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192N18wLmMgIHwgMiArLQog ZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZ21jX3Y4XzAuYyAgfCAyICstCiBkcml2ZXJzL2dw dS9kcm0vYW1kL2FtZGdwdS9nbWNfdjlfMC5jICB8IDQgKystLQogNiBmaWxlcyBjaGFuZ2VkLCA4 IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv ZHJtL2FtZC9hbWRncHUvYW1kZ3B1LmggYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRn cHUuaAppbmRleCA1OGUzOTQyOTM5NWYuLjJhN2ZiZTIxNjE5ZCAxMDA2NDQKLS0tIGEvZHJpdmVy cy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1LmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9h bWRncHUvYW1kZ3B1LmgKQEAgLTIxMiw2ICsyMTIsOCBAQCBleHRlcm4gaW50IGFtZGdwdV9jaWtf c3VwcG9ydDsKICNkZWZpbmUgQU1ER1BVRkJfQ09OTl9MSU1JVAkJCTQKICNkZWZpbmUgQU1ER1BV X0JJT1NfTlVNX1NDUkFUQ0gJCQkxNgogCisjZGVmaW5lIEFNREdQVV9WQklPU19WR0FfQUxMT0NB VElPTgkJKDkgKiAxMDI0ICogMTAyNCkgLyogcmVzZXJ2ZSA4TUIgZm9yIHZnYSBlbXVsYXRvciBh bmQgMSBNQiBmb3IgRkIgKi8KKwogLyogaGFyZCByZXNldCBkYXRhICovCiAjZGVmaW5lIEFNREdQ VV9BU0lDX1JFU0VUX0RBVEEgICAgICAgICAgICAgICAgICAweDM5ZDVlODZiCiAKZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192MTBfMC5jIGIvZHJpdmVycy9ncHUv ZHJtL2FtZC9hbWRncHUvZ21jX3YxMF8wLmMKaW5kZXggMWE3ODA3M2MyZjA1Li4wNDAyMjBlOTdj ZjMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192MTBfMC5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192MTBfMC5jCkBAIC03MDcsNyArNzA3 LDcgQEAgc3RhdGljIHVuc2lnbmVkIGdtY192MTBfMF9nZXRfdmJpb3NfZmJfc2l6ZShzdHJ1Y3Qg YW1kZ3B1X2RldmljZSAqYWRldikKIAl1bnNpZ25lZCBzaXplOwogCiAJaWYgKFJFR19HRVRfRklF TEQoZDF2Z2FfY29udHJvbCwgRDFWR0FfQ09OVFJPTCwgRDFWR0FfTU9ERV9FTkFCTEUpKSB7Ci0J CXNpemUgPSA5ICogMTAyNCAqIDEwMjQ7IC8qIHJlc2VydmUgOE1CIGZvciB2Z2EgZW11bGF0b3Ig YW5kIDEgTUIgZm9yIEZCICovCisJCXNpemUgPSBBTURHUFVfVkJJT1NfVkdBX0FMTE9DQVRJT047 CiAJfSBlbHNlIHsKIAkJdTMyIHZpZXdwb3J0OwogCQl1MzIgcGl0Y2g7CmRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjZfMC5jIGIvZHJpdmVycy9ncHUvZHJtL2Ft ZC9hbWRncHUvZ21jX3Y2XzAuYwppbmRleCA1MzhlN2VlMzVjZGYuLjRkZTk5Njg2OGQzMiAxMDA2 NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZ21jX3Y2XzAuYworKysgYi9kcml2 ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjZfMC5jCkBAIC04MDUsNyArODA1LDcgQEAgc3Rh dGljIHVuc2lnbmVkIGdtY192Nl8wX2dldF92Ymlvc19mYl9zaXplKHN0cnVjdCBhbWRncHVfZGV2 aWNlICphZGV2KQogCXVuc2lnbmVkIHNpemU7CiAKIAlpZiAoUkVHX0dFVF9GSUVMRChkMXZnYV9j b250cm9sLCBEMVZHQV9DT05UUk9MLCBEMVZHQV9NT0RFX0VOQUJMRSkpIHsKLQkJc2l6ZSA9IDkg KiAxMDI0ICogMTAyNDsgLyogcmVzZXJ2ZSA4TUIgZm9yIHZnYSBlbXVsYXRvciBhbmQgMSBNQiBm b3IgRkIgKi8KKwkJc2l6ZSA9IEFNREdQVV9WQklPU19WR0FfQUxMT0NBVElPTjsKIAl9IGVsc2Ug ewogCQl1MzIgdmlld3BvcnQgPSBSUkVHMzIobW1WSUVXUE9SVF9TSVpFKTsKIAkJc2l6ZSA9IChS RUdfR0VUX0ZJRUxEKHZpZXdwb3J0LCBWSUVXUE9SVF9TSVpFLCBWSUVXUE9SVF9IRUlHSFQpICoK ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192N18wLmMgYi9kcml2 ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjdfMC5jCmluZGV4IDBmOGU4YWZmOTExNC4uNDEx M2YyZDMzYjc1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjdf MC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192N18wLmMKQEAgLTk3MCw3 ICs5NzAsNyBAQCBzdGF0aWMgdW5zaWduZWQgZ21jX3Y3XzBfZ2V0X3ZiaW9zX2ZiX3NpemUoc3Ry dWN0IGFtZGdwdV9kZXZpY2UgKmFkZXYpCiAJdW5zaWduZWQgc2l6ZTsKIAogCWlmIChSRUdfR0VU X0ZJRUxEKGQxdmdhX2NvbnRyb2wsIEQxVkdBX0NPTlRST0wsIEQxVkdBX01PREVfRU5BQkxFKSkg ewotCQlzaXplID0gOSAqIDEwMjQgKiAxMDI0OyAvKiByZXNlcnZlIDhNQiBmb3IgdmdhIGVtdWxh dG9yIGFuZCAxIE1CIGZvciBGQiAqLworCQlzaXplID0gQU1ER1BVX1ZCSU9TX1ZHQV9BTExPQ0FU SU9OOwogCX0gZWxzZSB7CiAJCXUzMiB2aWV3cG9ydCA9IFJSRUczMihtbVZJRVdQT1JUX1NJWkUp OwogCQlzaXplID0gKFJFR19HRVRfRklFTEQodmlld3BvcnQsIFZJRVdQT1JUX1NJWkUsIFZJRVdQ T1JUX0hFSUdIVCkgKgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZ21j X3Y4XzAuYyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2dtY192OF8wLmMKaW5kZXggYWJl NjQwMTBmMGQ1Li5mMjlmZjlhZmNjMTAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQv YW1kZ3B1L2dtY192OF8wLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvZ21jX3Y4 XzAuYwpAQCAtMTA4Nyw3ICsxMDg3LDcgQEAgc3RhdGljIHVuc2lnbmVkIGdtY192OF8wX2dldF92 Ymlvc19mYl9zaXplKHN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2KQogCXVuc2lnbmVkIHNpemU7 CiAKIAlpZiAoUkVHX0dFVF9GSUVMRChkMXZnYV9jb250cm9sLCBEMVZHQV9DT05UUk9MLCBEMVZH QV9NT0RFX0VOQUJMRSkpIHsKLQkJc2l6ZSA9IDkgKiAxMDI0ICogMTAyNDsgLyogcmVzZXJ2ZSA4 TUIgZm9yIHZnYSBlbXVsYXRvciBhbmQgMSBNQiBmb3IgRkIgKi8KKwkJc2l6ZSA9IEFNREdQVV9W QklPU19WR0FfQUxMT0NBVElPTjsKIAl9IGVsc2UgewogCQl1MzIgdmlld3BvcnQgPSBSUkVHMzIo bW1WSUVXUE9SVF9TSVpFKTsKIAkJc2l6ZSA9IChSRUdfR0VUX0ZJRUxEKHZpZXdwb3J0LCBWSUVX UE9SVF9TSVpFLCBWSUVXUE9SVF9IRUlHSFQpICoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9hbWQvYW1kZ3B1L2dtY192OV8wLmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNf djlfMC5jCmluZGV4IGM1Zjk0YmFiNGEwMS4uYWMxNWQ3Njc4ZDI0IDEwMDY0NAotLS0gYS9kcml2 ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9nbWNfdjlfMC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9h bWQvYW1kZ3B1L2dtY192OV8wLmMKQEAgLTEwNzcsMTEgKzEwNzcsMTEgQEAgc3RhdGljIHVuc2ln bmVkIGdtY192OV8wX2dldF92Ymlvc19mYl9zaXplKHN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2 KQogCSAqIENoZWNrIHJlbGF0ZWQgY29kZSBpbiBnbWNfdjlfMF9zd19maW5pCiAJICogKi8KIAlp ZiAoZ21jX3Y5XzBfa2VlcF9zdG9sZW5fbWVtb3J5KGFkZXYpKQotCQlyZXR1cm4gOSAqIDEwMjQg KiAxMDI0OworCQlyZXR1cm4gQU1ER1BVX1ZCSU9TX1ZHQV9BTExPQ0FUSU9OOwogCiAJZDF2Z2Ff Y29udHJvbCA9IFJSRUczMl9TT0MxNShEQ0UsIDAsIG1tRDFWR0FfQ09OVFJPTCk7CiAJaWYgKFJF R19HRVRfRklFTEQoZDF2Z2FfY29udHJvbCwgRDFWR0FfQ09OVFJPTCwgRDFWR0FfTU9ERV9FTkFC TEUpKSB7Ci0JCXNpemUgPSA5ICogMTAyNCAqIDEwMjQ7IC8qIHJlc2VydmUgOE1CIGZvciB2Z2Eg ZW11bGF0b3IgYW5kIDEgTUIgZm9yIEZCICovCisJCXNpemUgPSBBTURHUFVfVkJJT1NfVkdBX0FM TE9DQVRJT047CiAJfSBlbHNlIHsKIAkJdTMyIHZpZXdwb3J0OwogCi0tIAoyLjI1LjQKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmFtZC1nZnggbWFpbGlu ZyBsaXN0CmFtZC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vYW1kLWdmeAo=