From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexandre Courbot Subject: [PATCH v5 3/4] drm: allocate GPFIFOs and fences coherently Date: Mon, 27 Oct 2014 18:49:18 +0900 Message-ID: <1414403359-22332-4-git-send-email-acourbot@nvidia.com> References: <1414403359-22332-1-git-send-email-acourbot@nvidia.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1414403359-22332-1-git-send-email-acourbot@nvidia.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Ben Skeggs , David Airlie , David Herrmann , Lucas Stach , Thierry Reding , Maarten Lankhorst Cc: gnurou@gmail.com, nouveau@lists.freedesktop.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-tegra@vger.kernel.org List-Id: dri-devel@lists.freedesktop.org U3BlY2lmeSBUVE1fUExfRkxBR19VTkNBQ0hFRCB3aGVuIGFsbG9jYXRpbmcgR1BGSUZPcyBhbmQg ZmVuY2VzIHRvCmFsbG93IHRoZW0gdG8gYmUgc2FmZWx5IGFjY2Vzc2VkIGJ5IHRoZSBrZXJuZWwg d2l0aG91dCBiZWluZyBzeW5jZWQKb24gbm9uLWNvaGVyZW50IGFyY2hpdGVjdHVyZXMuCgpTaWdu ZWQtb2ZmLWJ5OiBBbGV4YW5kcmUgQ291cmJvdCA8YWNvdXJib3RAbnZpZGlhLmNvbT4KLS0tCiBk cm0vbm91dmVhdV9jaGFuLmMgfCAyICstCiBkcm0vbnY4NF9mZW5jZS5jICAgfCA0ICsrLS0KIDIg ZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2RybS9ub3V2ZWF1X2NoYW4uYyBiL2RybS9ub3V2ZWF1X2NoYW4uYwppbmRleCA3N2M4MWQ2 YjQ1ZWUuLjBmM2RhODY4NDBmMiAxMDA2NDQKLS0tIGEvZHJtL25vdXZlYXVfY2hhbi5jCisrKyBi L2RybS9ub3V2ZWF1X2NoYW4uYwpAQCAtMTAyLDcgKzEwMiw3IEBAIG5vdXZlYXVfY2hhbm5lbF9w cmVwKHN0cnVjdCBub3V2ZWF1X2RybSAqZHJtLCBzdHJ1Y3QgbnZpZl9kZXZpY2UgKmRldmljZSwK IAljaGFuLT5kcm0gPSBkcm07CiAKIAkvKiBhbGxvY2F0ZSBtZW1vcnkgZm9yIGRtYSBwdXNoIGJ1 ZmZlciAqLwotCXRhcmdldCA9IFRUTV9QTF9GTEFHX1RUOworCXRhcmdldCA9IFRUTV9QTF9GTEFH X1RUIHwgVFRNX1BMX0ZMQUdfVU5DQUNIRUQ7CiAJaWYgKG5vdXZlYXVfdnJhbV9wdXNoYnVmKQog CQl0YXJnZXQgPSBUVE1fUExfRkxBR19WUkFNOwogCmRpZmYgLS1naXQgYS9kcm0vbnY4NF9mZW5j ZS5jIGIvZHJtL252ODRfZmVuY2UuYwppbmRleCBkNmM2Yzg3YzNmMDcuLjRkNzliZTc1NThkOCAx MDA2NDQKLS0tIGEvZHJtL252ODRfZmVuY2UuYworKysgYi9kcm0vbnY4NF9mZW5jZS5jCkBAIC0y NDYsOCArMjQ2LDggQEAgbnY4NF9mZW5jZV9jcmVhdGUoc3RydWN0IG5vdXZlYXVfZHJtICpkcm0p CiAKIAlpZiAocmV0ID09IDApCiAJCXJldCA9IG5vdXZlYXVfYm9fbmV3KGRybS0+ZGV2LCAxNiAq IHByaXYtPmJhc2UuY29udGV4dHMsIDAsCi0JCQkJICAgICBUVE1fUExfRkxBR19UVCwgMCwgMCwg TlVMTCwgTlVMTCwKLQkJCQkgICAgICZwcml2LT5ib19nYXJ0KTsKKwkJCQkgICAgIFRUTV9QTF9G TEFHX1RUIHwgVFRNX1BMX0ZMQUdfVU5DQUNIRUQsIDAsCisJCQkJICAgICAwLCBOVUxMLCBOVUxM LCAmcHJpdi0+Ym9fZ2FydCk7CiAJaWYgKHJldCA9PSAwKSB7CiAJCXJldCA9IG5vdXZlYXVfYm9f cGluKHByaXYtPmJvX2dhcnQsIFRUTV9QTF9GTEFHX1RUKTsKIAkJaWYgKHJldCA9PSAwKSB7Ci0t IAoyLjEuMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K ZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK