From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gerd Hoffmann Subject: [PATCH v5 01/18] drm/ttm: add gem base object Date: Mon, 5 Aug 2019 14:42:53 +0200 Message-ID: <20190805124310.3275-2-kraxel@redhat.com> References: <20190805124310.3275-1-kraxel@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20190805124310.3275-1-kraxel@redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: dri-devel@lists.freedesktop.org Cc: thomas@shipmail.org, tzimmermann@suse.de, David Airlie , ckoenig.leichtzumerken@gmail.com, intel-gfx@lists.freedesktop.org, open list , Huang Rui , bskeggs@redhat.com, Christian Koenig , Gerd Hoffmann List-Id: dri-devel@lists.freedesktop.org QWRkIGRybV9nZW1fb2JqZWN0IHN0cnVjdCB0byB0dG1fYnVmZmVyX29iamVjdCwgc28gdHRtIG9i amVjdHMgYXJlIGEgZ2RtCm9iamVjdCBzdXBlcmNsYXNzLiAgQWRkIGEgZnVuY3Rpb24gdG8gY2hl Y2sgd2hlbmV2ZXIgYSBnaXZlbiBibyBhY3R1YWxseQp1c2VzIHRoZSBlbWJlZGRlZCBkcm1fZ2Vt X29iamVjdC4KClNpZ25lZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29t PgpSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIEvDtm5pZyA8Y2hyaXN0aWFuLmtvZW5pZ0BhbWQuY29t PgotLS0KIGluY2x1ZGUvZHJtL3R0bS90dG1fYm9fYXBpLmggfCAyMyArKysrKysrKysrKysrKysr KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9p bmNsdWRlL2RybS90dG0vdHRtX2JvX2FwaS5oIGIvaW5jbHVkZS9kcm0vdHRtL3R0bV9ib19hcGku aAppbmRleCA0OWQ5Y2RmYzU4ZjIuLjA4MjU1MGNhYzkyYyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9k cm0vdHRtL3R0bV9ib19hcGkuaAorKysgYi9pbmNsdWRlL2RybS90dG0vdHRtX2JvX2FwaS5oCkBA IC0zMSw2ICszMSw3IEBACiAjaWZuZGVmIF9UVE1fQk9fQVBJX0hfCiAjZGVmaW5lIF9UVE1fQk9f QVBJX0hfCiAKKyNpbmNsdWRlIDxkcm0vZHJtX2dlbS5oPgogI2luY2x1ZGUgPGRybS9kcm1faGFz aHRhYi5oPgogI2luY2x1ZGUgPGRybS9kcm1fdm1hX21hbmFnZXIuaD4KICNpbmNsdWRlIDxsaW51 eC9rcmVmLmg+CkBAIC0xMjcsNiArMTI4LDcgQEAgc3RydWN0IHR0bV90dDsKIC8qKgogICogc3Ry dWN0IHR0bV9idWZmZXJfb2JqZWN0CiAgKgorICogQGJhc2U6IGRybV9nZW1fb2JqZWN0IHN1cGVy Y2xhc3MgZGF0YS4KICAqIEBiZGV2OiBQb2ludGVyIHRvIHRoZSBidWZmZXIgb2JqZWN0IGRldmlj ZSBzdHJ1Y3R1cmUuCiAgKiBAdHlwZTogVGhlIGJvIHR5cGUuCiAgKiBAZGVzdHJveTogRGVzdHJ1 Y3Rpb24gZnVuY3Rpb24uIElmIE5VTEwsIGtmcmVlIGlzIHVzZWQuCkBAIC0xNjksNiArMTcxLDgg QEAgc3RydWN0IHR0bV90dDsKICAqLwogCiBzdHJ1Y3QgdHRtX2J1ZmZlcl9vYmplY3QgeworCXN0 cnVjdCBkcm1fZ2VtX29iamVjdCBiYXNlOworCiAJLyoqCiAJICogTWVtYmVycyBjb25zdGFudCBh dCBpbml0LgogCSAqLwpAQCAtNzY4LDQgKzc3MiwyMyBAQCBpbnQgdHRtX2JvX3N3YXBvdXQoc3Ry dWN0IHR0bV9ib19nbG9iYWwgKmdsb2IsCiAJCQlzdHJ1Y3QgdHRtX29wZXJhdGlvbl9jdHggKmN0 eCk7CiB2b2lkIHR0bV9ib19zd2Fwb3V0X2FsbChzdHJ1Y3QgdHRtX2JvX2RldmljZSAqYmRldik7 CiBpbnQgdHRtX2JvX3dhaXRfdW5yZXNlcnZlZChzdHJ1Y3QgdHRtX2J1ZmZlcl9vYmplY3QgKmJv KTsKKworLyoqCisgKiB0dG1fYm9fdXNlc19lbWJlZGRlZF9nZW1fb2JqZWN0IC0gY2hlY2sgaWYg dGhlIGdpdmVuIGJvIHVzZXMgdGhlCisgKiBlbWJlZGRlZCBkcm1fZ2VtX29iamVjdC4KKyAqCisg KiBNb3N0IHR0bSBkcml2ZXJzIGFyZSB1c2luZyBnZW0gdG9vLCBzbyB0aGUgZW1iZWRkZWQKKyAq IHR0bV9idWZmZXJfb2JqZWN0LmJhc2Ugd2lsbCBiZSBpbml0aWFsaXplZCBieSB0aGUgZHJpdmVy IChiZWZvcmUKKyAqIGNhbGxpbmcgdHRtX2JvX2luaXQpLiAgSXQgaXMgYWxzbyBwb3NzaWJsZSB0 byB1c2UgdHRtIHdpdGhvdXQgZ2VtCisgKiB0aG91Z2ggKHZtd2dmeCBkb2VzIHRoYXQpLgorICoK KyAqIFRoaXMgaGVscGVyIHdpbGwgZmlndXJlIHdoZW5ldmVyIGEgZ2l2ZW4gdHRtIGJvIGlzIGEg Z2VtIG9iamVjdCB0b28KKyAqIG9yIG5vdC4KKyAqCisgKiBAYm86IFRoZSBibyB0byBjaGVjay4K KyAqLworc3RhdGljIGlubGluZSBib29sIHR0bV9ib191c2VzX2VtYmVkZGVkX2dlbV9vYmplY3Qo c3RydWN0IHR0bV9idWZmZXJfb2JqZWN0ICpibykKK3sKKwlyZXR1cm4gYm8tPmJhc2UuZGV2ICE9 IE5VTEw7Cit9CiAjZW5kaWYKLS0gCjIuMTguMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vaW50ZWwtZ2Z4