From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Airlie Subject: [PATCH 1/2] drm/radeon: fix page flipping hangs on r300/r400 Date: Sun, 13 Mar 2011 21:06:48 +1000 Message-ID: <1300014409-22427-2-git-send-email-airlied@gmail.com> References: <1300014409-22427-1-git-send-email-airlied@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by gabe.freedesktop.org (Postfix) with ESMTP id 59F909E79F for ; Sun, 13 Mar 2011 04:06:54 -0700 (PDT) Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id p2DB6rKJ010640 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Sun, 13 Mar 2011 07:06:53 -0400 Received: from clockmaker-el6.bne.redhat.com (dhcp-0-222.bne.redhat.com [10.64.0.222]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id p2DB6oK0020752 for ; Sun, 13 Mar 2011 07:06:52 -0400 In-Reply-To: <1300014409-22427-1-git-send-email-airlied@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogRGF2ZSBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KCldlJ3ZlIGJlZW4gZ2V0dGlu ZyByZXBvcnRzIG9mIGNvbXBsZXRlIHN5c3RlbSBsb2NrdXBzIHdpdGggcnYzeHggaHcgb24KQUdQ IGFuZCBQQ0lFIHdoZW4gcnVubmluZyBnbm9tZS1zaGVsbCBvciBrd2luIHdpdGggY29tcG9zaXRp bmcuCgpJdCBhcHBlYXJzIHRoZSBodyByZWFsbHkgZG9lc24ndCBsaWtlIHNldHRpbmcgdGhlc2Ug cmVnaXN0ZXJzIHdoaWxlCnN0dWZmIGlzIHJ1bm5pbmcsIHRoaXMgbW92ZXMgdGhlIHNldHRpbmcg b2YgdGhlIHJlZ2lzdGVycyBpbnRvIHRoZSBtb2Rlc2V0CnNpbmNlIHRoZXkgYXJlbid0IHJlcXVp cmVkIHRvIGJlIGNoYW5nZWQgYW55d2hlcmUgZWxzZS4KCmZpeGVzOiBodHRwczovL2J1Z3MuZnJl ZWRlc2t0b3Aub3JnL3Nob3dfYnVnLmNnaT9pZD0zNTE4MwoKUmVwb3J0ZWQtYW5kLXRlc3RlZC1i eTogw4FsbW9zIDxhYWFsbW9zc3NAZ21haWwuY29tClNpZ25lZC1vZmYtYnk6IERhdmUgQWlybGll IDxhaXJsaWVkQHJlZGhhdC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yMTAwLmMg ICAgICAgICAgICAgICB8ICAgMTcgLS0tLS0tLS0tLS0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS9y YWRlb24vcmFkZW9uX2xlZ2FjeV9jcnRjLmMgfCAgICAzICsrLQogMiBmaWxlcyBjaGFuZ2VkLCAy IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS9yYWRlb24vcjEwMC5jIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yMTAwLmMKaW5kZXgg OTNmYTczNS4uNzlkZTk5MSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yMTAw LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yMTAwLmMKQEAgLTcwLDIzICs3MCw2IEBA IE1PRFVMRV9GSVJNV0FSRShGSVJNV0FSRV9SNTIwKTsKIAogdm9pZCByMTAwX3ByZV9wYWdlX2Zs aXAoc3RydWN0IHJhZGVvbl9kZXZpY2UgKnJkZXYsIGludCBjcnRjKQogewotCXN0cnVjdCByYWRl b25fY3J0YyAqcmFkZW9uX2NydGMgPSByZGV2LT5tb2RlX2luZm8uY3J0Y3NbY3J0Y107Ci0JdTMy IHRtcDsKLQotCS8qIG1ha2Ugc3VyZSBmbGlwIGlzIGF0IHZiIHJhdGhlciB0aGFuIGhiICovCi0J dG1wID0gUlJFRzMyKFJBREVPTl9DUlRDX09GRlNFVF9DTlRMICsgcmFkZW9uX2NydGMtPmNydGNf b2Zmc2V0KTsKLQl0bXAgJj0gflJBREVPTl9DUlRDX09GRlNFVF9GTElQX0NOVEw7Ci0JLyogbWFr ZSBzdXJlIHBlbmRpbmcgYml0IGlzIGFzc2VydGVkICovCi0JdG1wIHw9IFJBREVPTl9DUlRDX0dV SV9UUklHX09GRlNFVF9MRUZUX0VOOwotCVdSRUczMihSQURFT05fQ1JUQ19PRkZTRVRfQ05UTCAr IHJhZGVvbl9jcnRjLT5jcnRjX29mZnNldCwgdG1wKTsKLQotCS8qIHNldCBwYWdlZmxpcCB0byBo YXBwZW4gYXMgbGF0ZSBhcyBwb3NzaWJsZSBpbiB0aGUgdmJsYW5rIGludGVydmFsLgotCSAqIHNh bWUgZmllbGQgZm9yIGNydGMxLzIKLQkgKi8KLQl0bXAgPSBSUkVHMzIoUkFERU9OX0NSVENfR0VO X0NOVEwpOwotCXRtcCAmPSB+UkFERU9OX0NSVENfVlNUQVRfTU9ERV9NQVNLOwotCVdSRUczMihS QURFT05fQ1JUQ19HRU5fQ05UTCwgdG1wKTsKLQogCS8qIGVuYWJsZSB0aGUgcGZsaXAgaW50ICov CiAJcmFkZW9uX2lycV9rbXNfcGZsaXBfaXJxX2dldChyZGV2LCBjcnRjKTsKIH0KZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2xlZ2FjeV9jcnRjLmMgYi9kcml2ZXJz L2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9sZWdhY3lfY3J0Yy5jCmluZGV4IGNmMDYzOGMuLjc4OTY4 YjcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX2xlZ2FjeV9jcnRj LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fbGVnYWN5X2NydGMuYwpAQCAt NDQzLDcgKzQ0Myw3IEBAIGludCByYWRlb25fY3J0Y19kb19zZXRfYmFzZShzdHJ1Y3QgZHJtX2Ny dGMgKmNydGMsCiAJCSAgICAgICAodGFyZ2V0X2ZiLT5iaXRzX3Blcl9waXhlbCAqIDgpKTsKIAlj cnRjX3BpdGNoIHw9IGNydGNfcGl0Y2ggPDwgMTY7CiAKLQorCWNydGNfb2Zmc2V0X2NudGwgfD0g UkFERU9OX0NSVENfR1VJX1RSSUdfT0ZGU0VUX0xFRlRfRU47CiAJaWYgKHRpbGluZ19mbGFncyAm IFJBREVPTl9USUxJTkdfTUFDUk8pIHsKIAkJaWYgKEFTSUNfSVNfUjMwMChyZGV2KSkKIAkJCWNy dGNfb2Zmc2V0X2NudGwgfD0gKFIzMDBfQ1JUQ19YX1lfTU9ERV9FTiB8CkBAIC01MDIsNiArNTAy LDcgQEAgaW50IHJhZGVvbl9jcnRjX2RvX3NldF9iYXNlKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywK IAlnZW5fY250bF92YWwgPSBSUkVHMzIoZ2VuX2NudGxfcmVnKTsKIAlnZW5fY250bF92YWwgJj0g figweGYgPDwgOCk7CiAJZ2VuX2NudGxfdmFsIHw9IChmb3JtYXQgPDwgOCk7CisJZ2VuX2NudGxf dmFsICY9IH5SQURFT05fQ1JUQ19WU1RBVF9NT0RFX01BU0s7CiAJV1JFRzMyKGdlbl9jbnRsX3Jl ZywgZ2VuX2NudGxfdmFsKTsKIAogCWNydGNfb2Zmc2V0ID0gKHUzMiliYXNlOwotLSAKMS43LjMu NAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRl dmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK