From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gerd Hoffmann Subject: [PATCH v3 13/15] drm/bochs: switch to generic drm fbdev emulation Date: Thu, 10 Jan 2019 09:28:43 +0100 Message-ID: <20190110082845.3453-14-kraxel@redhat.com> References: <20190110082845.3453-1-kraxel@redhat.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 ESMTPS id 0E8866ED52 for ; Thu, 10 Jan 2019 08:28:53 +0000 (UTC) In-Reply-To: <20190110082845.3453-1-kraxel@redhat.com> 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, David Airlie Cc: andr2000@gmail.com, David Airlie , Gerd Hoffmann , open list , "open list:DRM DRIVER FOR BOCHS VIRTUAL GPU" List-Id: dri-devel@lists.freedesktop.org U2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkFja2VkLWJ5 OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgotLS0KIGRyaXZlcnMvZ3B1 L2RybS9ib2Nocy9ib2Noc19kcnYuYyB8IDkgKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBp bnNlcnRpb24oKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L2JvY2hzL2JvY2hzX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL2JvY2hzL2JvY2hzX2Rydi5jCmlu ZGV4IDM3OTExMWY1YTAuLjFkODZjMGZiNWYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9i b2Nocy9ib2Noc19kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNfZHJ2LmMK QEAgLTE2LDEwICsxNiw2IEBAIHN0YXRpYyBpbnQgYm9jaHNfbW9kZXNldCA9IC0xOwogbW9kdWxl X3BhcmFtX25hbWVkKG1vZGVzZXQsIGJvY2hzX21vZGVzZXQsIGludCwgMDQ0NCk7CiBNT0RVTEVf UEFSTV9ERVNDKG1vZGVzZXQsICJlbmFibGUvZGlzYWJsZSBrZXJuZWwgbW9kZXNldHRpbmciKTsK IAotc3RhdGljIGJvb2wgZW5hYmxlX2ZiZGV2ID0gdHJ1ZTsKLW1vZHVsZV9wYXJhbV9uYW1lZChm YmRldiwgZW5hYmxlX2ZiZGV2LCBib29sLCAwNDQ0KTsKLU1PRFVMRV9QQVJNX0RFU0MoZmJkZXYs ICJyZWdpc3RlciBmYmRldiBkZXZpY2UiKTsKLQogLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwogLyogZHJt IGludGVyZmFjZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAqLwogCkBAIC0yNyw3ICsyMyw2IEBAIHN0YXRpYyB2b2lkIGJvY2hzX3VubG9h ZChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQogewogCXN0cnVjdCBib2Noc19kZXZpY2UgKmJvY2hz ID0gZGV2LT5kZXZfcHJpdmF0ZTsKIAotCWJvY2hzX2ZiZGV2X2ZpbmkoYm9jaHMpOwogCWJvY2hz X2ttc19maW5pKGJvY2hzKTsKIAlib2Noc19tbV9maW5pKGJvY2hzKTsKIAlib2Noc19od19maW5p KGRldik7CkBAIC01OCw5ICs1Myw2IEBAIHN0YXRpYyBpbnQgYm9jaHNfbG9hZChzdHJ1Y3QgZHJt X2RldmljZSAqZGV2KQogCWlmIChyZXQpCiAJCWdvdG8gZXJyOwogCi0JaWYgKGVuYWJsZV9mYmRl dikKLQkJYm9jaHNfZmJkZXZfaW5pdChib2Nocyk7Ci0KIAlyZXR1cm4gMDsKIAogZXJyOgpAQCAt MTc0LDYgKzE2Niw3IEBAIHN0YXRpYyBpbnQgYm9jaHNfcGNpX3Byb2JlKHN0cnVjdCBwY2lfZGV2 ICpwZGV2LAogCWlmIChyZXQpCiAJCWdvdG8gZXJyX3VubG9hZDsKIAorCWRybV9mYmRldl9nZW5l cmljX3NldHVwKGRldiwgMzIpOwogCXJldHVybiByZXQ7CiAKIGVycl91bmxvYWQ6Ci0tIAoyLjku MwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRl dmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==