From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Zimmermann Subject: [RFC][PATCH 0/8] Support I/O memory in generic fbdev emulation Date: Wed, 6 Nov 2019 10:31:13 +0100 Message-ID: <20191106093121.21762-1-tzimmermann@suse.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx1.suse.de (mx2.suse.de [195.135.220.15]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9AC1A6EC75 for ; Wed, 6 Nov 2019 09:31:26 +0000 (UTC) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: daniel@ffwll.ch, christian.koenig@amd.com, noralf@tronnes.org Cc: Thomas Zimmermann , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org V2UgcmVjZW50bHkgaGFkIGEgZGlzY3Vzc2lvbiBpZi9ob3cgZmJkZXYgZW11bGF0aW9uIGNvdWxk IHN1cHBvcnQKZnJhbWVidWZmZXJzIGluIEkvTyBtZW1vcnkgb24gYWxsIHBsYXRmb3JtLiBbMV0K CkkgdHlwZWQgdXAgYSBwYXRjaHNldCB0aGF0IHBhc3NlcyBpbmZvcm1hdGlvbiBhYm91dCB0aGUg bWVtb3J5IGFyZWEKZnJvbSBtZW1vcnkgbWFuYWdlciB0byBjbGllbnQgKGUuZy4sIGZiZGV2IGVt dWxhdGlvbikuIFRoZSBjbGllbnQgY2FuCnRha2UgdGhpcyBpbnRvIGNvbnNpZGVyYXRpb24gd2hl biBhY2Nlc3NpbmcgdGhlIGZyYW1lYnVmZmVyLgoKVGhlIGFsdGVybmF0aXZlIHByb3Bvc2FsIGlz IHRvIGludHJvZHVjZSBhIHNlcGFyYXRlIHZtYXAoKSBjYWxsIHRoYXQKb25seSByZXR1cm5zIEkv TyBtZW1vcnltIG9yIE5VTEwgaWYgdGhlIGZyYW1lYnVmZmVyIGlzIG5vdCBpbiBJL08KbWVtb3J5 LiBBRkFJQ1MgdGhlIGJlbmVmaXQgb2YgdGhpcyBpZGVhIGlzIHRoZSBjbGVhbmVyIGludGVyZmFj ZSBhbmQKdGhlIGFiaWxpdHkgdG8gbW9kaWZ5IGRyaXZlcnMgb25lIGJ5IG9uZS4gVGhlIGRyYXdi YWNrIGlzIHNvbWUgYWRkaXRpb25hbApib2lsZXJwbGF0ZSBjb2RlIGluIGRyaXZlcnMgYW5kIGNs aWVudHMuCgpbMV0gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvYXJjaGl2ZXMvZHJpLWRl dmVsLzIwMTktTm92ZW1iZXIvMjQyNDY0Lmh0bWwKClRob21hcyBaaW1tZXJtYW5uICg4KToKICBk cm0vdnJhbS1oZWxwZXI6IFRlbGwgY2FsbGVyIGlmIHZtYXAoKSByZXR1cm5lZCBJL08gbWVtb3J5 CiAgZHJtL3F4bDogVGVsbCBjYWxsZXIgaWYga21hcCgpIHJldHVybmVkIEkvTyBtZW1vcnkKICBk cm06IEFkZCBpc19pb21lbSByZXR1cm4gcGFyYW1ldGVyIHRvIHN0cnVjdCBkcm1fZ2VtX29iamVj dF9mdW5jcy52bWFwCiAgZHJtL2dlbTogUmV0dXJuIEkvTy1tZW1vcnkgZmxhZyBmcm9tIGRybV9n ZW1fdnJhbSgpCiAgZHJtL2NsaWVudDogUmV0dXJuIEkvTyBtZW1vcnkgZmxhZyBmcm9tIGRybV9j bGllbnRfYnVmZmVyX3ZtYXAoKQogIGZiZGV2OiBFeHBvcnQgZGVmYXVsdCByZWFkIGFuZCB3cml0 ZSBvcGVyYXRpb25zIGFzCiAgICBmYl9jZmJfe3JlYWQsd3JpdGV9KCkKICBkcm0vZmItaGVscGVy OiBTZWxlY3QgYmV0d2VlbiBmYl97c3lzLGNmYn1fcmVhZCgpIGFuZCBfd3JpdGUoKQogIGRybS9m Yi1oZWxwZXI6IEhhbmRsZSBJL08gbWVtb3J5IGNvcnJlY3RseSB3aGVuIGZsdXNoaW5nIHNoYWRv dyBmYgoKIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9kbWFfYnVmLmMgfCAgIDYg Ky0KIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9kbWFfYnVmLmggfCAgIDIgKy0K IGRyaXZlcnMvZ3B1L2RybS9hc3QvYXN0X21vZGUuYyAgICAgICAgICAgICAgfCAgIDYgKy0KIGRy aXZlcnMvZ3B1L2RybS9jaXJydXMvY2lycnVzLmMgICAgICAgICAgICAgfCAgIDIgKy0KIGRyaXZl cnMvZ3B1L2RybS9kcm1fY2xpZW50LmMgICAgICAgICAgICAgICAgfCAgMTUgKystCiBkcml2ZXJz L2dwdS9kcm0vZHJtX2ZiX2hlbHBlci5jICAgICAgICAgICAgIHwgMTE4ICsrKysrKysrKysrKysr KysrKy0tCiBkcml2ZXJzL2dwdS9kcm0vZHJtX2dlbS5jICAgICAgICAgICAgICAgICAgIHwgICA5 ICstCiBkcml2ZXJzL2dwdS9kcm0vZHJtX2dlbV9jbWFfaGVscGVyLmMgICAgICAgIHwgICA3ICst CiBkcml2ZXJzL2dwdS9kcm0vZHJtX2dlbV9zaG1lbV9oZWxwZXIuYyAgICAgIHwgIDEyICstCiBk cml2ZXJzL2dwdS9kcm0vZHJtX2dlbV92cmFtX2hlbHBlci5jICAgICAgIHwgIDEzICsrLQogZHJp dmVycy9ncHUvZHJtL2RybV9pbnRlcm5hbC5oICAgICAgICAgICAgICB8ICAgMiArLQogZHJpdmVy cy9ncHUvZHJtL2RybV9wcmltZS5jICAgICAgICAgICAgICAgICB8ICAgMiArLQogZHJpdmVycy9n cHUvZHJtL2V0bmF2aXYvZXRuYXZpdl9kcnYuaCAgICAgICB8ICAgMiArLQogZHJpdmVycy9ncHUv ZHJtL2V0bmF2aXYvZXRuYXZpdl9nZW1fcHJpbWUuYyB8ICAgNCArLQogZHJpdmVycy9ncHUvZHJt L21nYWcyMDAvbWdhZzIwMF9jdXJzb3IuYyAgICB8ICAgNCArLQogZHJpdmVycy9ncHUvZHJtL25v dXZlYXUvbm91dmVhdV9nZW0uaCAgICAgICB8ICAgMiArLQogZHJpdmVycy9ncHUvZHJtL25vdXZl YXUvbm91dmVhdV9wcmltZS5jICAgICB8ICAgNCArLQogZHJpdmVycy9ncHUvZHJtL3BhbmZyb3N0 L3BhbmZyb3N0X3BlcmZjbnQuYyB8ICAgMiArLQogZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZGlz cGxheS5jICAgICAgICAgICB8ICAgNiArLQogZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZHJhdy5j ICAgICAgICAgICAgICB8ICAgNCArLQogZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfZHJ2LmggICAg ICAgICAgICAgICB8ICAgNCArLQogZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfb2JqZWN0LmMgICAg ICAgICAgICB8ICAgNyArLQogZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfb2JqZWN0LmggICAgICAg ICAgICB8ICAgMiArLQogZHJpdmVycy9ncHUvZHJtL3F4bC9xeGxfcHJpbWUuYyAgICAgICAgICAg ICB8ICAgNCArLQogZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fZHJ2LmMgICAgICAgICB8 ICAgMiArLQogZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fcHJpbWUuYyAgICAgICB8ICAg NCArLQogZHJpdmVycy9ncHUvZHJtL3RpbnkvZ20xMnUzMjAuYyAgICAgICAgICAgICB8ICAgMiAr LQogZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfYm8uYyAgICAgICAgICAgICAgICB8ICAgNCArLQog ZHJpdmVycy9ncHUvZHJtL3ZjNC92YzRfZHJ2LmggICAgICAgICAgICAgICB8ICAgMiArLQogZHJp dmVycy9ncHUvZHJtL3ZnZW0vdmdlbV9kcnYuYyAgICAgICAgICAgICB8ICAgNSArLQogZHJpdmVy cy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jICAgICB8ICAgNiArLQogZHJpdmVycy9n cHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5oICAgICB8ICAgMyArLQogZHJpdmVycy92aWRl by9mYmRldi9jb3JlL2ZibWVtLmMgICAgICAgICAgICB8ICA1MyArKysrKysrLS0KIGluY2x1ZGUv ZHJtL2RybV9jbGllbnQuaCAgICAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIGluY2x1ZGUvZHJt L2RybV9kcnYuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGluY2x1ZGUvZHJtL2Ry bV9mYl9oZWxwZXIuaCAgICAgICAgICAgICAgICAgfCAgMTQgKysrCiBpbmNsdWRlL2RybS9kcm1f Z2VtLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCiBpbmNsdWRlL2RybS9kcm1fZ2Vt X2NtYV9oZWxwZXIuaCAgICAgICAgICAgIHwgICAyICstCiBpbmNsdWRlL2RybS9kcm1fZ2VtX3No bWVtX2hlbHBlci5oICAgICAgICAgIHwgICAyICstCiBpbmNsdWRlL2RybS9kcm1fZ2VtX3ZyYW1f aGVscGVyLmggICAgICAgICAgIHwgICAyICstCiBpbmNsdWRlL2xpbnV4L2ZiLmggICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICA1ICsKIDQxIGZpbGVzIGNoYW5nZWQsIDI3OCBpbnNlcnRpb25z KCspLCA3OCBkZWxldGlvbnMoLSkKCi0tIAoyLjIzLjAKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVs QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2RyaS1kZXZlbA==