From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sasha Levin via dri-devel Subject: [PATCH AUTOSEL 4.19 59/83] drm/amdkfd: Don't assign dGPUs to APU topology devices Date: Tue, 12 Feb 2019 21:36:37 -0500 Message-ID: <20190213023701.20286-59-sashal@kernel.org> References: <20190213023701.20286-1-sashal@kernel.org> Reply-To: Sasha Levin Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190213023701.20286-1-sashal@kernel.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Alex Deucher , Sasha Levin , Felix Kuehling , amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org List-Id: amd-gfx.lists.freedesktop.org RnJvbTogRmVsaXggS3VlaGxpbmcgPEZlbGl4Lkt1ZWhsaW5nQGFtZC5jb20+CgpbIFVwc3RyZWFt IGNvbW1pdCBiYmRmNTE0ZmU1NjQ4NTY2YjA3NTQ0NzZjYmNiOTJhYzM0MjJkZGUyIF0KCmRHUFVz IG5lZWQgdGhlaXIgb3duIHRvcG9sb2d5IGRldmljZXMuIERvbid0IGFzc2lnbiB0aGVtIHRvIEFQ VSB0b3BvbG9neQpkZXZpY2VzIHdpdGggQ1BVIGNvcmVzLgoKQnVnOiBodHRwczovL2dpdGh1Yi5j b20vUmFkZW9uT3BlbkNvbXB1dGUvUk9DSy1LZXJuZWwtRHJpdmVyL2lzc3Vlcy82NgpTaWduZWQt b2ZmLWJ5OiBGZWxpeCBLdWVobGluZyA8RmVsaXguS3VlaGxpbmdAYW1kLmNvbT4KVGVzdGVkLWJ5 OiBFbGlhcyBLb25zdGFudGluaWRpcyA8ZWtvbmRpc0BnbWFpbC5jb20+CkFja2VkLWJ5OiBBbGV4 IERldWNoZXIgPGFsZXhhbmRlci5kZXVjaGVyQGFtZC5jb20+ClNpZ25lZC1vZmYtYnk6IEFsZXgg RGV1Y2hlciA8YWxleGFuZGVyLmRldWNoZXJAYW1kLmNvbT4KU2lnbmVkLW9mZi1ieTogU2FzaGEg TGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1ka2Zk L2tmZF90b3BvbG9neS5jIHwgMTIgKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNl cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9h bWQvYW1ka2ZkL2tmZF90b3BvbG9neS5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRrZmQva2Zk X3RvcG9sb2d5LmMKaW5kZXggODBmNWRiNGVmNzVmLi4wODA1YzQyM2E1Y2UgMTAwNjQ0Ci0tLSBh L2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1ka2ZkL2tmZF90b3BvbG9neS5jCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9hbWQvYW1ka2ZkL2tmZF90b3BvbG9neS5jCkBAIC0xMDcyLDggKzEwNzIsNiBAQCBz dGF0aWMgdWludDMyX3Qga2ZkX2dlbmVyYXRlX2dwdV9pZChzdHJ1Y3Qga2ZkX2RldiAqZ3B1KQog ICoJCXRoZSBHUFUgZGV2aWNlIGlzIG5vdCBhbHJlYWR5IHByZXNlbnQgaW4gdGhlIHRvcG9sb2d5 IGRldmljZQogICoJCWxpc3QgdGhlbiByZXR1cm4gTlVMTC4gVGhpcyBtZWFucyBhIG5ldyB0b3Bv bG9neSBkZXZpY2UgaGFzIHRvCiAgKgkJYmUgY3JlYXRlZCBmb3IgdGhpcyBHUFUuCi0gKiBUT0RP OiBSYXRoZXIgdGhhbiBhc3NpZ2luZyBAZ3B1IHRvIGZpcnN0IHRvcG9sb2d5IGRldmljZSB3aXRo dG91dAotICoJCWdwdSBhdHRhY2hlZCwgaXQgd2lsbCBiZXR0ZXIgdG8gaGF2ZSBtb3JlIHN0cmlu Z2VudCBjaGVjay4KICAqLwogc3RhdGljIHN0cnVjdCBrZmRfdG9wb2xvZ3lfZGV2aWNlICprZmRf YXNzaWduX2dwdShzdHJ1Y3Qga2ZkX2RldiAqZ3B1KQogewpAQCAtMTA4MSwxMiArMTA3OSwyMCBA QCBzdGF0aWMgc3RydWN0IGtmZF90b3BvbG9neV9kZXZpY2UgKmtmZF9hc3NpZ25fZ3B1KHN0cnVj dCBrZmRfZGV2ICpncHUpCiAJc3RydWN0IGtmZF90b3BvbG9neV9kZXZpY2UgKm91dF9kZXYgPSBO VUxMOwogCiAJZG93bl93cml0ZSgmdG9wb2xvZ3lfbG9jayk7Ci0JbGlzdF9mb3JfZWFjaF9lbnRy eShkZXYsICZ0b3BvbG9neV9kZXZpY2VfbGlzdCwgbGlzdCkKKwlsaXN0X2Zvcl9lYWNoX2VudHJ5 KGRldiwgJnRvcG9sb2d5X2RldmljZV9saXN0LCBsaXN0KSB7CisJCS8qIERpc2NyZXRlIEdQVXMg bmVlZCB0aGVpciBvd24gdG9wb2xvZ3kgZGV2aWNlIGxpc3QKKwkJICogZW50cmllcy4gRG9uJ3Qg YXNzaWduIHRoZW0gdG8gQ1BVL0FQVSBub2Rlcy4KKwkJICovCisJCWlmICghZ3B1LT5kZXZpY2Vf aW5mby0+bmVlZHNfaW9tbXVfZGV2aWNlICYmCisJCSAgICBkZXYtPm5vZGVfcHJvcHMuY3B1X2Nv cmVzX2NvdW50KQorCQkJY29udGludWU7CisKIAkJaWYgKCFkZXYtPmdwdSAmJiAoZGV2LT5ub2Rl X3Byb3BzLnNpbWRfY291bnQgPiAwKSkgewogCQkJZGV2LT5ncHUgPSBncHU7CiAJCQlvdXRfZGV2 ID0gZGV2OwogCQkJYnJlYWs7CiAJCX0KKwl9CiAJdXBfd3JpdGUoJnRvcG9sb2d5X2xvY2spOwog CXJldHVybiBvdXRfZGV2OwogfQotLSAKMi4xOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBs aXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9kcmktZGV2ZWw=