From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Michel=20D=C3=A4nzer?= Subject: [PATCH libdrm v2 2/2] Add drmModePageFlipTarget Date: Thu, 13 Oct 2016 17:04:36 +0900 Message-ID: <20161013080436.16041-2-michel@daenzer.net> References: <20161012094159.24842-1-michel@daenzer.net> <20161013080436.16041-1-michel@daenzer.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.gna.ch (darkcity.gna.ch [195.226.6.51]) by gabe.freedesktop.org (Postfix) with ESMTP id 721CE6E3D2 for ; Thu, 13 Oct 2016 08:04:40 +0000 (UTC) Received: from kaveri (42-144-27-164.rev.home.ne.jp [42.144.27.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by darkcity.gna.ch (Postfix) with ESMTPSA id 84AF4B2076B for ; Thu, 13 Oct 2016 10:04:39 +0200 (CEST) Received: from daenzer by kaveri with local (Exim 4.87) (envelope-from ) id 1bub0G-0004BT-Gu for dri-devel@lists.freedesktop.org; Thu, 13 Oct 2016 17:04:36 +0900 In-Reply-To: <20161013080436.16041-1-michel@daenzer.net> 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 List-Id: dri-devel@lists.freedesktop.org RnJvbTogTWljaGVsIETDpG56ZXIgPG1pY2hlbC5kYWVuemVyQGFtZC5jb20+CgpJdCBzdXBwb3J0 cyB0aGUgRFJNX01PREVfUEFHRV9GTElQX1RBUkdFVF8qIGZsYWdzLgoKU2lnbmVkLW9mZi1ieTog TWljaGVsIETDpG56ZXIgPG1pY2hlbC5kYWVuemVyQGFtZC5jb20+Ci0tLQoKU2VlCgpodHRwczov L2NnaXQuZnJlZWRlc2t0b3Aub3JnL35kYWVuemVyL3hmODYtdmlkZW8tYW1kZ3B1L2NvbW1pdC8/ aWQ9Yjg2MzFhOWJhNDljMGQwZWJlNWRjZDFkYmZiNjhmY2ZlOTA3Mjk2ZgpodHRwczovL2NnaXQu ZnJlZWRlc2t0b3Aub3JnL35kYWVuemVyL3hmODYtdmlkZW8tYXRpL2NvbW1pdC8/aWQ9ZmM4ODRh OGFmMjUzNDVjMzJiZDQxMDRjODY0ZWNmZWI5YmIzZGI5YgoKZm9yIGV4YW1wbGVzIGhvdyB0aGlz IGNhbiBiZSB1c2VkLgoKIHhmODZkcm1Nb2RlLmMgfCAxNiArKysrKysrKysrKysrKysrCiB4Zjg2 ZHJtTW9kZS5oIHwgIDMgKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKykKCmRp ZmYgLS1naXQgYS94Zjg2ZHJtTW9kZS5jIGIveGY4NmRybU1vZGUuYwppbmRleCAyMjhjNmU0Li5m YjIyZjY4IDEwMDY0NAotLS0gYS94Zjg2ZHJtTW9kZS5jCisrKyBiL3hmODZkcm1Nb2RlLmMKQEAg LTk0OCw2ICs5NDgsMjIgQEAgaW50IGRybU1vZGVQYWdlRmxpcChpbnQgZmQsIHVpbnQzMl90IGNy dGNfaWQsIHVpbnQzMl90IGZiX2lkLAogCXJldHVybiBEUk1fSU9DVEwoZmQsIERSTV9JT0NUTF9N T0RFX1BBR0VfRkxJUCwgJmZsaXApOwogfQogCitpbnQgZHJtTW9kZVBhZ2VGbGlwVGFyZ2V0KGlu dCBmZCwgdWludDMyX3QgY3J0Y19pZCwgdWludDMyX3QgZmJfaWQsCisJCQkgIHVpbnQzMl90IGZs YWdzLCB2b2lkICp1c2VyX2RhdGEsCisJCQkgIHVpbnQzMl90IHRhcmdldF92YmxhbmspCit7CisJ c3RydWN0IGRybV9tb2RlX2NydGNfcGFnZV9mbGlwX3RhcmdldCBmbGlwX3RhcmdldDsKKworCW1l bWNsZWFyKGZsaXBfdGFyZ2V0KTsKKwlmbGlwX3RhcmdldC5mYl9pZCA9IGZiX2lkOworCWZsaXBf dGFyZ2V0LmNydGNfaWQgPSBjcnRjX2lkOworCWZsaXBfdGFyZ2V0LnVzZXJfZGF0YSA9IFZPSUQy VTY0KHVzZXJfZGF0YSk7CisJZmxpcF90YXJnZXQuZmxhZ3MgPSBmbGFnczsKKwlmbGlwX3Rhcmdl dC5zZXF1ZW5jZSA9IHRhcmdldF92Ymxhbms7CisKKwlyZXR1cm4gRFJNX0lPQ1RMKGZkLCBEUk1f SU9DVExfTU9ERV9QQUdFX0ZMSVAsICZmbGlwX3RhcmdldCk7Cit9CisKIGludCBkcm1Nb2RlU2V0 UGxhbmUoaW50IGZkLCB1aW50MzJfdCBwbGFuZV9pZCwgdWludDMyX3QgY3J0Y19pZCwKIAkJICAg IHVpbnQzMl90IGZiX2lkLCB1aW50MzJfdCBmbGFncywKIAkJICAgIGludDMyX3QgY3J0Y194LCBp bnQzMl90IGNydGNfeSwKZGlmZiAtLWdpdCBhL3hmODZkcm1Nb2RlLmggYi94Zjg2ZHJtTW9kZS5o CmluZGV4IDFhMDJmZWQuLmI2ODQ5NjcgMTAwNjQ0Ci0tLSBhL3hmODZkcm1Nb2RlLmgKKysrIGIv eGY4NmRybU1vZGUuaApAQCAtNDczLDYgKzQ3Myw5IEBAIGV4dGVybiBpbnQgZHJtTW9kZUNydGNH ZXRHYW1tYShpbnQgZmQsIHVpbnQzMl90IGNydGNfaWQsIHVpbnQzMl90IHNpemUsCiAJCQkgICAg ICAgdWludDE2X3QgKnJlZCwgdWludDE2X3QgKmdyZWVuLCB1aW50MTZfdCAqYmx1ZSk7CiBleHRl cm4gaW50IGRybU1vZGVQYWdlRmxpcChpbnQgZmQsIHVpbnQzMl90IGNydGNfaWQsIHVpbnQzMl90 IGZiX2lkLAogCQkJICAgdWludDMyX3QgZmxhZ3MsIHZvaWQgKnVzZXJfZGF0YSk7CitleHRlcm4g aW50IGRybU1vZGVQYWdlRmxpcFRhcmdldChpbnQgZmQsIHVpbnQzMl90IGNydGNfaWQsIHVpbnQz Ml90IGZiX2lkLAorCQkJCSB1aW50MzJfdCBmbGFncywgdm9pZCAqdXNlcl9kYXRhLAorCQkJCSB1 aW50MzJfdCB0YXJnZXRfdmJsYW5rKTsKIAogZXh0ZXJuIGRybU1vZGVQbGFuZVJlc1B0ciBkcm1N b2RlR2V0UGxhbmVSZXNvdXJjZXMoaW50IGZkKTsKIGV4dGVybiBkcm1Nb2RlUGxhbmVQdHIgZHJt TW9kZUdldFBsYW5lKGludCBmZCwgdWludDMyX3QgcGxhbmVfaWQpOwotLSAKMi45LjMKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWls aW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=