From mboxrd@z Thu Jan 1 00:00:00 1970 From: "=?UTF-8?q?Christian=20K=C3=B6nig?=" Subject: [PATCH 2/5] drm/amdgpu: always enable shadow BOs v2 Date: Fri, 14 Sep 2018 15:42:54 +0200 Message-ID: <20180914134257.2196-2-christian.koenig@amd.com> References: <20180914134257.2196-1-christian.koenig@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180914134257.2196-1-christian.koenig-5C7GfCeVMHo@public.gmane.org> List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "amd-gfx" To: amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org RXZlbiB3aGVuIEdQVSByZWNvdmVyeSBpcyBkaXNhYmxlZCB3ZSBjb3VsZCBydW4gaW50byBhIG1h bnVhbGx5CnRyaWdnZXJlZCByZWNvdmVyeS4KCnYyOiBrZWVwIGFjY2lkZW50YWwgcmVtb3ZlZCBj b21tZW50cwoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0aWFuIEvDtm5pZyA8Y2hyaXN0aWFuLmtvZW5p Z0BhbWQuY29tPgpBY2tlZC1ieTogRW1pbHkgRGVuZyA8RW1pbHkuRGVuZ0BhbWQuY29tPgotLS0K IGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9vYmplY3QuYyB8IDE0ICstLS0tLS0t LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEzIGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9vYmplY3QuYyBi L2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9vYmplY3QuYwppbmRleCBlNmU1ZTVl NTBjOTguLmQ4ZThkNjUzZDUxOCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRn cHUvYW1kZ3B1X29iamVjdC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdw dV9vYmplY3QuYwpAQCAtNTEsMTggKzUxLDYgQEAKICAqCiAgKi8KIAotc3RhdGljIGJvb2wgYW1k Z3B1X2JvX25lZWRfYmFja3VwKHN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2KQotewotCWlmIChh ZGV2LT5mbGFncyAmIEFNRF9JU19BUFUpCi0JCXJldHVybiBmYWxzZTsKLQotCWlmIChhbWRncHVf Z3B1X3JlY292ZXJ5ID09IDAgfHwKLQkgICAgKGFtZGdwdV9ncHVfcmVjb3ZlcnkgPT0gLTEgICYm ICFhbWRncHVfc3Jpb3ZfdmYoYWRldikpKQotCQlyZXR1cm4gZmFsc2U7Ci0KLQlyZXR1cm4gdHJ1 ZTsKLX0KLQogLyoqCiAgKiBhbWRncHVfYm9fc3VidHJhY3RfcGluX3NpemUgLSBSZW1vdmUgQk8g ZnJvbSBwaW5fc2l6ZSBhY2NvdW50aW5nCiAgKgpAQCAtNTkzLDcgKzU4MSw3IEBAIGludCBhbWRn cHVfYm9fY3JlYXRlKHN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2LAogCWlmIChyKQogCQlyZXR1 cm4gcjsKIAotCWlmICgoZmxhZ3MgJiBBTURHUFVfR0VNX0NSRUFURV9TSEFET1cpICYmIGFtZGdw dV9ib19uZWVkX2JhY2t1cChhZGV2KSkgeworCWlmICgoZmxhZ3MgJiBBTURHUFVfR0VNX0NSRUFU RV9TSEFET1cpICYmICEoYWRldi0+ZmxhZ3MgJiBBTURfSVNfQVBVKSkgewogCQlpZiAoIWJwLT5y ZXN2KQogCQkJV0FSTl9PTihyZXNlcnZhdGlvbl9vYmplY3RfbG9jaygoKmJvX3B0ciktPnRiby5y ZXN2LAogCQkJCQkJCU5VTEwpKTsKLS0gCjIuMTQuMQoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KYW1kLWdmeCBtYWlsaW5nIGxpc3QKYW1kLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9hbWQtZ2Z4Cg==