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=-9.5 required=3.0 tests=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=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 5E655C4332E for ; Thu, 19 Mar 2020 20:24:56 +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 32D3020663 for ; Thu, 19 Mar 2020 20:24:56 +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="gtTPBKdV" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 32D3020663 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 D24D46EA6B; Thu, 19 Mar 2020 20:24:54 +0000 (UTC) Received: from mail-lj1-x243.google.com (mail-lj1-x243.google.com [IPv6:2a00:1450:4864:20::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id 979836EA69 for ; Thu, 19 Mar 2020 20:24:52 +0000 (UTC) Received: by mail-lj1-x243.google.com with SMTP id w1so4043634ljh.5 for ; Thu, 19 Mar 2020 13:24:52 -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=ywu71rJerI6eapMkIPjGzYXuYH5+oHCCiV7r+RWws3w=; b=gtTPBKdVuxEC0CKzXRivRtowbYRSz5B773M+R9jyfSyDX/UBQBmiHAMfPCcq/vg7/b nV08SAt6Hqe6LCSbOO4M+vrSyGAY1ioeqbYIqDkZG0Jj3NnvikCN446BKw3PJBS5phCz eKwp7TEAdRidInwg9NWbMh7o+26aqbOsNNZwJdkfiVGyg1mK2X5ePsxzSv1Y17juK+YJ uN5l3xLjJ93YttQKEJW+cUg2SUqudhaORbVVOhaz8gPEB87dsAdwCp1hFnUMzc+iaDBb DN2ZS1FIsbOp+Uttfpso2Au+xoDPAGL+w1yTcrOOw9ZdvnNmLmEUfyO390qGH5xAH/sl in5g== 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=ywu71rJerI6eapMkIPjGzYXuYH5+oHCCiV7r+RWws3w=; b=TIiwHElmTz/TzcZHxIlvolmJDoJ6o3z2W4Mv/Hg7X8j9KBTy1apw9pAB7P3RZm+84s bqBRbMwaAuazF3W0msYI6vPrwhe4d78q8wPK7ok6zT0sOyoGrxeqoo5cFFAY0keNT8Lt 40DRU/nTZIbRGnoPr0BmvtQS189SC4Yae7qMlCntI1/OGvBgZ900TfZGtLE0IWCLG2GK 4NB4uax98PleDd4VEZyFDrGHZ2XMCJ/klS6l0A4CUYz4//uiJ3ISCvEgNoMuOB/7HHRa 9BiIgP3hrxwiAQF9xCb+m4ymZkNG3AqSToxoi8ba0zlrSRxL4AoDsrUd+cB/S7DO9C7L uufA== X-Gm-Message-State: ANhLgQ0wtVvVKykUfEbZhdbrRrFfb5QBWM2fIPfjdGyB30MX4G31OVAt JPa8j2kuFmymYnx2u152YeJTEF26HyQ= X-Google-Smtp-Source: ADFU+vshexIZHKOni/5PRT02zsBFfTU3N8ieklXedoJ0kwEgQyNEsYIfeqDbRGbmDqowuhPubk98lA== X-Received: by 2002:a2e:9094:: with SMTP id l20mr3061266ljg.285.1584649490636; Thu, 19 Mar 2020 13:24:50 -0700 (PDT) Received: from sroland-t5810.vmware.com (46-126-183-173.dynamic.hispeed.ch. [46.126.183.173]) by smtp.gmail.com with ESMTPSA id v3sm2074372lfp.8.2020.03.19.13.24.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Mar 2020 13:24:50 -0700 (PDT) From: rscheidegger.oss@gmail.com X-Google-Original-From: sroland@vmware.com To: dri-devel@lists.freedesktop.org Subject: [PATCH 02/17] drm/vmwgfx: Sync legacy multisampling device capability Date: Thu, 19 Mar 2020 21:23:59 +0100 Message-Id: <20200319202414.9296-3-sroland@vmware.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200319202414.9296-1-sroland@vmware.com> References: <20200319202414.9296-1-sroland@vmware.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: , Cc: linux-graphics-maintainer@vmware.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" RnJvbTogRGVlcGFrIFJhd2F0IDxkcmF3YXQuZmxvc3NAZ21haWwuY29tPgoKSW4gZmF2b3Igb2Yg U000LjEgbXVsdGlzYW1wbGluZyBjYXBhYmlsaXR5LCB2aXJ0dWFsIGRldmljZSBkZXByZWNhdGVk Cm9sZCBtdWx0aXNhbXBsaW5nIGRldmljZSBjYXBhYmlsaXR5LiBNYXJrIGxlZ2FjeSBtdWx0aXNh bXBsaW5nIGRldmljZQpjYXBhYmlsaXR5IGFzIGRlYWQuIFJlbmFtZSB0aGUgZnVuY3Rpb24gdGhh dCBtYXNrcyBsZWdhY3kgbXVsdGlzYW1wbGUKY2FwYWJpbGl0eSB0byByZWZsZWN0IHRoYXQgbm93 IGl0IGlzIG1hc2tpbmcgYSBkZXByZWNhdGVkIGZlYXR1cmUuCgpTaWduZWQtb2ZmLWJ5OiBEZWVw YWsgUmF3YXQgPGRyYXdhdC5mbG9zc0BnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBUaG9tYXMgSGVs bHN0csO2bSAoVk13YXJlKSA8dGhvbWFzX29zQHNoaXBtYWlsLm9yZz4KU2lnbmVkLW9mZi1ieTog Um9sYW5kIFNjaGVpZGVnZ2VyIChWTXdhcmUpIDxyc2NoZWlkZWdnZXIub3NzQGdtYWlsLmNvbT4K LS0tCiAuLi4vZ3B1L2RybS92bXdnZngvZGV2aWNlX2luY2x1ZGUvc3ZnYTNkX2RldmNhcHMuaCAg fCAxMyArKysrKysrKystLS0tCiBkcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9pb2N0bC5j ICAgICAgICAgICAgICAgfCAxMSArKysrKysrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNl cnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS92 bXdnZngvZGV2aWNlX2luY2x1ZGUvc3ZnYTNkX2RldmNhcHMuaCBiL2RyaXZlcnMvZ3B1L2RybS92 bXdnZngvZGV2aWNlX2luY2x1ZGUvc3ZnYTNkX2RldmNhcHMuaAppbmRleCBmMjU2NTYwMDQ5YmYu LjJkZTg3OGI1YmExNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC9kZXZpY2Vf aW5jbHVkZS9zdmdhM2RfZGV2Y2Fwcy5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS92bXdnZngvZGV2 aWNlX2luY2x1ZGUvc3ZnYTNkX2RldmNhcHMuaApAQCAtMTYzLDEwICsxNjMsMTUgQEAgdHlwZWRl ZiBlbnVtIHsKICAgIFNWR0EzRF9ERVZDQVBfU1VSRkFDRUZNVF9BMTZCMTZHMTZSMTYgICAgICAg ICAgID0gNjcsCiAgICBTVkdBM0RfREVWQ0FQX1NVUkZBQ0VGTVRfVVlWWSAgICAgICAgICAgICAg ICAgICA9IDY4LAogICAgU1ZHQTNEX0RFVkNBUF9TVVJGQUNFRk1UX1lVWTIgICAgICAgICAgICAg ICAgICAgPSA2OSwKLSAgIFNWR0EzRF9ERVZDQVBfTVVMVElTQU1QTEVfTk9OTUFTS0FCTEVTQU1Q TEVTICAgID0gNzAsCi0gICBTVkdBM0RfREVWQ0FQX01VTFRJU0FNUExFX01BU0tBQkxFU0FNUExF UyAgICAgICA9IDcxLAotICAgU1ZHQTNEX0RFVkNBUF9BTFBIQVRPQ09WRVJBR0UgICAgICAgICAg ICAgICAgICAgPSA3MiwKLSAgIFNWR0EzRF9ERVZDQVBfU1VQRVJTQU1QTEUgICAgICAgICAgICAg ICAgICAgICAgID0gNzMsCisKKyAgIC8qCisgICAgKiBEZXByZWNhdGVkLgorICAgICovCisgICBT VkdBM0RfREVWQ0FQX0RFQUQ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDcwLAorICAg U1ZHQTNEX0RFVkNBUF9ERUFENSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSA3MSwKKyAg IFNWR0EzRF9ERVZDQVBfREVBRDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gNzIsCisg ICBTVkdBM0RfREVWQ0FQX0RFQUQ2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IDczLAor CiAgICBTVkdBM0RfREVWQ0FQX0FVVE9HRU5NSVBNQVBTICAgICAgICAgICAgICAgICAgICA9IDc0 LAogICAgU1ZHQTNEX0RFVkNBUF9TVVJGQUNFRk1UX05WMTIgICAgICAgICAgICAgICAgICAgPSA3 NSwKICAgIFNWR0EzRF9ERVZDQVBfU1VSRkFDRUZNVF9BWVVWICAgICAgICAgICAgICAgICAgID0g NzYsCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9pb2N0bC5jIGIv ZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfaW9jdGwuYwppbmRleCBhMTUzNzVlYjQ3NmUu LjA5YjI1NTQ2NWY5OSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhf aW9jdGwuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdm13Z2Z4L3Ztd2dmeF9pb2N0bC5jCkBAIC0x MjYsMTQgKzEyNiwxNyBAQCBpbnQgdm13X2dldHBhcmFtX2lvY3RsKHN0cnVjdCBkcm1fZGV2aWNl ICpkZXYsIHZvaWQgKmRhdGEsCiAJcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB1MzIgdm13X21hc2tf bXVsdGlzYW1wbGUodW5zaWduZWQgaW50IGNhcCwgdTMyIGZtdF92YWx1ZSkKK3N0YXRpYyB1MzIg dm13X21hc2tfbGVnYWN5X211bHRpc2FtcGxlKHVuc2lnbmVkIGludCBjYXAsIHUzMiBmbXRfdmFs dWUpCiB7CiAJLyoKIAkgKiBBIHZlcnNpb24gb2YgdXNlci1zcGFjZSBleGlzdHMgd2hpY2ggdXNl IE1VTFRJU0FNUExFX01BU0tBQkxFU0FNUExFUwogCSAqIHRvIGNoZWNrIHRoZSBzYW1wbGUgY291 bnQgc3VwcG9ydGVkIGJ5IHZpcnR1YWwgZGV2aWNlLiBTaW5jZSB0aGVyZQogCSAqIG5ldmVyIHdh cyBzdXBwb3J0IGZvciBtdWx0aXNhbXBsZSBjb3VudCBmb3IgYmFja2luZyBNT0IgcmV0dXJuIDAu CisJICoKKwkgKiBNVUxUSVNBTVBMRV9NQVNLQUJMRVNBTVBMRVMgZGV2Y2FwIGlzIG1hcmtlZCBh cyBkZXByZWNhdGVkIGJ5IHZpcnR1YWwKKwkgKiBkZXZpY2UuCiAJICovCi0JaWYgKGNhcCA9PSBT VkdBM0RfREVWQ0FQX01VTFRJU0FNUExFX01BU0tBQkxFU0FNUExFUykKKwlpZiAoY2FwID09IFNW R0EzRF9ERVZDQVBfREVBRDUpCiAJCXJldHVybiAwOwogCiAJcmV0dXJuIGZtdF92YWx1ZTsKQEAg LTE2NCw3ICsxNjcsNyBAQCBzdGF0aWMgaW50IHZtd19maWxsX2NvbXBhdF9jYXAoc3RydWN0IHZt d19wcml2YXRlICpkZXZfcHJpdiwgdm9pZCAqYm91bmNlLAogCWZvciAoaSA9IDA7IGkgPCBtYXhf c2l6ZTsgKytpKSB7CiAJCXZtd193cml0ZShkZXZfcHJpdiwgU1ZHQV9SRUdfREVWX0NBUCwgaSk7 CiAJCWNvbXBhdF9jYXAtPnBhaXJzW2ldWzBdID0gaTsKLQkJY29tcGF0X2NhcC0+cGFpcnNbaV1b MV0gPSB2bXdfbWFza19tdWx0aXNhbXBsZQorCQljb21wYXRfY2FwLT5wYWlyc1tpXVsxXSA9IHZt d19tYXNrX2xlZ2FjeV9tdWx0aXNhbXBsZQogCQkJKGksIHZtd19yZWFkKGRldl9wcml2LCBTVkdB X1JFR19ERVZfQ0FQKSk7CiAJfQogCXNwaW5fdW5sb2NrKCZkZXZfcHJpdi0+Y2FwX2xvY2spOwpA QCAtMjIwLDcgKzIyMyw3IEBAIGludCB2bXdfZ2V0X2NhcF8zZF9pb2N0bChzdHJ1Y3QgZHJtX2Rl dmljZSAqZGV2LCB2b2lkICpkYXRhLAogCQlzcGluX2xvY2soJmRldl9wcml2LT5jYXBfbG9jayk7 CiAJCWZvciAoaSA9IDA7IGkgPCBudW07ICsraSkgewogCQkJdm13X3dyaXRlKGRldl9wcml2LCBT VkdBX1JFR19ERVZfQ0FQLCBpKTsKLQkJCSpib3VuY2UzMisrID0gdm13X21hc2tfbXVsdGlzYW1w bGUKKwkJCSpib3VuY2UzMisrID0gdm13X21hc2tfbGVnYWN5X211bHRpc2FtcGxlCiAJCQkJKGks IHZtd19yZWFkKGRldl9wcml2LCBTVkdBX1JFR19ERVZfQ0FQKSk7CiAJCX0KIAkJc3Bpbl91bmxv Y2soJmRldl9wcml2LT5jYXBfbG9jayk7Ci0tIAoyLjE3LjEKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRl dmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=