From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Hellstrom Subject: [PATCH 3/6] drm/vmwgfx: Fix compat mode shader operation Date: Tue, 21 May 2019 08:24:45 +0000 Message-ID: <20190521082345.27286-3-thellstrom@vmware.com> References: <20190521082345.27286-1-thellstrom@vmware.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from NAM05-DM3-obe.outbound.protection.outlook.com (mail-eopbgr730089.outbound.protection.outlook.com [40.107.73.89]) by gabe.freedesktop.org (Postfix) with ESMTPS id 41DE289248 for ; Tue, 21 May 2019 08:24:50 +0000 (UTC) In-Reply-To: <20190521082345.27286-1-thellstrom@vmware.com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: "dri-devel@lists.freedesktop.org" Cc: Thomas Hellstrom , Brian Paul , "stable@vger.kernel.org" List-Id: dri-devel@lists.freedesktop.org SW4gY29tcGF0IG1vZGUsIHdlIGFsbG93ZWQgaG9zdC1iYWNrZWQgdXNlci1zcGFjZSB3aXRoIGd1 ZXN0LWJhY2tlZA0Ka2VybmVsIC8gZGV2aWNlLiBJbiB0aGlzIG1vZGUsIHNldCBzaGFkZXIgY29t bWFuZHMgd2FzIGJyb2tlbiBzaW5jZQ0Kbm8gcmVsb2NhdGlvbnMgd2VyZSBlbWl0dGVkLiBGaXgg dGhpcy4NCg0KQ2M6IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPg0KRml4ZXM6IGU4YzY2ZWZiZmUz YSAoImRybS92bXdnZng6IE1ha2UgdXNlciByZXNvdXJjZSBsb29rdXBzIHJlZmVyZW5jZS1mcmVl IGR1cmluZyB2YWxpZGF0aW9uIikNClNpZ25lZC1vZmYtYnk6IFRob21hcyBIZWxsc3Ryb20gPHRo ZWxsc3Ryb21Adm13YXJlLmNvbT4NClJldmlld2VkLWJ5OiBCcmlhbiBQYXVsIDxicmlhbnBAdm13 YXJlLmNvbT4NCi0tLQ0KIGRyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4X2V4ZWNidWYuYyB8 IDEzICsrKysrKysrKysrKysNCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKQ0KDQpk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfZXhlY2J1Zi5jIGIvZHJp dmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfZXhlY2J1Zi5jDQppbmRleCAyZmY3YmEwNGQ4Yzgu LjMxNWY5ZWZjZTc2NSAxMDA2NDQNCi0tLSBhL2RyaXZlcnMvZ3B1L2RybS92bXdnZngvdm13Z2Z4 X2V4ZWNidWYuYw0KKysrIGIvZHJpdmVycy9ncHUvZHJtL3Ztd2dmeC92bXdnZnhfZXhlY2J1Zi5j DQpAQCAtMjAxMCw2ICsyMDEwLDExIEBAIHN0YXRpYyBpbnQgdm13X2NtZF9zZXRfc2hhZGVyKHN0 cnVjdCB2bXdfcHJpdmF0ZSAqZGV2X3ByaXYsDQogCQlyZXR1cm4gMDsNCiANCiAJaWYgKGNtZC0+ Ym9keS5zaGlkICE9IFNWR0EzRF9JTlZBTElEX0lEKSB7DQorCQkvKg0KKwkJICogVGhpcyBpcyB0 aGUgY29tcGF0IHNoYWRlciBwYXRoIC0gUGVyIGRldmljZSBndWVzdC1iYWNrZWQNCisJCSAqIHNo YWRlcnMsIGJ1dCB1c2VyLXNwYWNlIHRoaW5rcyBpdCdzIHBlciBjb250ZXh0IGhvc3QtDQorCQkg KiBiYWNrZWQgc2hhZGVycy4NCisJCSAqLw0KIAkJcmVzID0gdm13X3NoYWRlcl9sb29rdXAodm13 X2NvbnRleHRfcmVzX21hbihjdHgpLA0KIAkJCQkJY21kLT5ib2R5LnNoaWQsIGNtZC0+Ym9keS50 eXBlKTsNCiAJCWlmICghSVNfRVJSKHJlcykpIHsNCkBAIC0yMDE3LDYgKzIwMjIsMTQgQEAgc3Rh dGljIGludCB2bXdfY21kX3NldF9zaGFkZXIoc3RydWN0IHZtd19wcml2YXRlICpkZXZfcHJpdiwN CiAJCQkJCQkJICAgIFZNV19SRVNfRElSVFlfTk9ORSk7DQogCQkJaWYgKHVubGlrZWx5KHJldCAh PSAwKSkNCiAJCQkJcmV0dXJuIHJldDsNCisNCisJCQlyZXQgPSB2bXdfcmVzb3VyY2VfcmVsb2Nh dGlvbl9hZGQNCisJCQkJKHN3X2NvbnRleHQsIHJlcywNCisJCQkJIHZtd19wdHJfZGlmZihzd19j b250ZXh0LT5idWZfc3RhcnQsDQorCQkJCQkgICAgICAmY21kLT5ib2R5LnNoaWQpLA0KKwkJCQkg dm13X3Jlc19yZWxfbm9ybWFsKTsNCisJCQlpZiAodW5saWtlbHkocmV0ICE9IDApKQ0KKwkJCQly ZXR1cm4gcmV0Ow0KIAkJfQ0KIAl9DQogDQotLSANCjIuMjAuMQ0KDQpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRy aS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWw=