From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chunming Zhou Subject: [PATCH libdrm 1/8] new syncobj extension v3 Date: Tue, 11 Dec 2018 18:36:20 +0800 Message-ID: <20181211103627.25985-1-david1.zhou@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Christian.Koenig@amd.com, dri-devel@lists.freedesktop.org, amd-gfx@lists.freedesktop.org, intel-gfx@lists.freedesktop.org Cc: Chunming Zhou , =?UTF-8?q?Christian=20K=C3=B6nig?= List-Id: amd-gfx.lists.freedesktop.org djI6IGRyb3Agbm90IGltcGxlbWVudGVkIElPQ1RMcyBhbmQgZmxhZ3MKdjM6IGFkZCB0cmFuc2Zl ci9zaWduYWwgaW9jdGxzCgpTaWduZWQtb2ZmLWJ5OiBDaHVubWluZyBaaG91IDxkYXZpZDEuemhv dUBhbWQuY29tPgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RpYW4gS8O2bmlnIDxjaHJpc3RpYW4ua29l bmlnQGFtZC5jb20+Ci0tLQogaW5jbHVkZS9kcm0vZHJtLmggfCAzNSArKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKykKCmRp ZmYgLS1naXQgYS9pbmNsdWRlL2RybS9kcm0uaCBiL2luY2x1ZGUvZHJtL2RybS5oCmluZGV4IDg1 YzY4NWEyLi4yNmY1MWJjYSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9kcm0vZHJtLmgKKysrIGIvaW5j bHVkZS9kcm0vZHJtLmgKQEAgLTcyOSw4ICs3MjksMTggQEAgc3RydWN0IGRybV9zeW5jb2JqX2hh bmRsZSB7CiAJX191MzIgcGFkOwogfTsKIAorc3RydWN0IGRybV9zeW5jb2JqX3RyYW5zZmVyIHsK KyAgICAgICAgX191MzIgc3JjX2hhbmRsZTsKKyAgICAgICAgX191MzIgZHN0X2hhbmRsZTsKKyAg ICAgICAgX191NjQgc3JjX3BvaW50OworICAgICAgICBfX3U2NCBkc3RfcG9pbnQ7CisgICAgICAg IF9fdTMyIGZsYWdzOworICAgICAgICBfX3UzMiBwYWQ7Cit9OworCiAjZGVmaW5lIERSTV9TWU5D T0JKX1dBSVRfRkxBR1NfV0FJVF9BTEwgKDEgPDwgMCkKICNkZWZpbmUgRFJNX1NZTkNPQkpfV0FJ VF9GTEFHU19XQUlUX0ZPUl9TVUJNSVQgKDEgPDwgMSkKKyNkZWZpbmUgRFJNX1NZTkNPQkpfV0FJ VF9GTEFHU19XQUlUX0FWQUlMQUJMRSAoMSA8PCAyKQogc3RydWN0IGRybV9zeW5jb2JqX3dhaXQg ewogCV9fdTY0IGhhbmRsZXM7CiAJLyogYWJzb2x1dGUgdGltZW91dCAqLwpAQCAtNzQxLDEyICs3 NTEsMzEgQEAgc3RydWN0IGRybV9zeW5jb2JqX3dhaXQgewogCV9fdTMyIHBhZDsKIH07CiAKK3N0 cnVjdCBkcm1fc3luY29ial90aW1lbGluZV93YWl0IHsKKyAgICAgICAgX191NjQgaGFuZGxlczsK KyAgICAgICAgLyogd2FpdCBvbiBzcGVjaWZpYyB0aW1lbGluZSBwb2ludCBmb3IgZXZlcnkgaGFu ZGxlcyovCisgICAgICAgIF9fdTY0IHBvaW50czsKKyAgICAgICAgLyogYWJzb2x1dGUgdGltZW91 dCAqLworICAgICAgICBfX3M2NCB0aW1lb3V0X25zZWM7CisgICAgICAgIF9fdTMyIGNvdW50X2hh bmRsZXM7CisgICAgICAgIF9fdTMyIGZsYWdzOworICAgICAgICBfX3UzMiBmaXJzdF9zaWduYWxl ZDsgLyogb25seSB2YWxpZCB3aGVuIG5vdCB3YWl0aW5nIGFsbCAqLworICAgICAgICBfX3UzMiBw YWQ7Cit9OworCiBzdHJ1Y3QgZHJtX3N5bmNvYmpfYXJyYXkgewogCV9fdTY0IGhhbmRsZXM7CiAJ X191MzIgY291bnRfaGFuZGxlczsKIAlfX3UzMiBwYWQ7CiB9OwogCitzdHJ1Y3QgZHJtX3N5bmNv YmpfdGltZWxpbmVfYXJyYXkgeworICAgICAgICBfX3U2NCBoYW5kbGVzOworICAgICAgICBfX3U2 NCBwb2ludHM7CisgICAgICAgIF9fdTMyIGNvdW50X2hhbmRsZXM7CisgICAgICAgIF9fdTMyIHBh ZDsKK307CisKIC8qIFF1ZXJ5IGN1cnJlbnQgc2Nhbm91dCBzZXF1ZW5jZSBudW1iZXIgKi8KIHN0 cnVjdCBkcm1fY3J0Y19nZXRfc2VxdWVuY2UgewogCV9fdTMyIGNydGNfaWQ7CQkvKiByZXF1ZXN0 ZWQgY3J0Y19pZCAqLwpAQCAtOTAzLDYgKzkzMiwxMiBAQCBleHRlcm4gIkMiIHsKICNkZWZpbmUg RFJNX0lPQ1RMX01PREVfR0VUX0xFQVNFCURSTV9JT1dSKDB4QzgsIHN0cnVjdCBkcm1fbW9kZV9n ZXRfbGVhc2UpCiAjZGVmaW5lIERSTV9JT0NUTF9NT0RFX1JFVk9LRV9MRUFTRQlEUk1fSU9XUigw eEM5LCBzdHJ1Y3QgZHJtX21vZGVfcmV2b2tlX2xlYXNlKQogCisjZGVmaW5lIERSTV9JT0NUTF9T WU5DT0JKX1RJTUVMSU5FX1dBSVQgRFJNX0lPV1IoMHhDQSwgc3RydWN0IGRybV9zeW5jb2JqX3Rp bWVsaW5lX3dhaXQpCisjZGVmaW5lIERSTV9JT0NUTF9TWU5DT0JKX1FVRVJZICAgICAgICAgRFJN X0lPV1IoMHhDQiwgc3RydWN0IGRybV9zeW5jb2JqX3RpbWVsaW5lX2FycmF5KQorI2RlZmluZSBE Uk1fSU9DVExfU1lOQ09CSl9UUkFOU0ZFUglEUk1fSU9XUigweENDLCBzdHJ1Y3QgZHJtX3N5bmNv YmpfdHJhbnNmZXIpCisjZGVmaW5lIERSTV9JT0NUTF9TWU5DT0JKX1RJTUVMSU5FX1NJR05BTCAg ICAgICBEUk1fSU9XUigweENELCBzdHJ1Y3QgZHJtX3N5bmNvYmpfdGltZWxpbmVfYXJyYXkpCisK KwogLyoqCiAgKiBEZXZpY2Ugc3BlY2lmaWMgaW9jdGxzIHNob3VsZCBvbmx5IGJlIGluIHRoZWly IHJlc3BlY3RpdmUgaGVhZGVycwogICogVGhlIGRldmljZSBzcGVjaWZpYyBpb2N0bCByYW5nZSBp cyBmcm9tIDB4NDAgdG8gMHg5Zi4KLS0gCjIuMTcuMQoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==