From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v2 03/15] drm/bochs: atomic: add atomic_flush+atomic_enable callbacks. Date: Wed, 9 Jan 2019 11:06:17 +0100 Message-ID: <20190109100617.GR21184@phenom.ffwll.local> References: <20190108112519.27473-1-kraxel@redhat.com> <20190108112519.27473-4-kraxel@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-ed1-x543.google.com (mail-ed1-x543.google.com [IPv6:2a00:1450:4864:20::543]) by gabe.freedesktop.org (Postfix) with ESMTPS id E68A66EBF6 for ; Wed, 9 Jan 2019 10:06:21 +0000 (UTC) Received: by mail-ed1-x543.google.com with SMTP id x30so6838948edx.2 for ; Wed, 09 Jan 2019 02:06:21 -0800 (PST) Content-Disposition: inline In-Reply-To: <20190108112519.27473-4-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: Gerd Hoffmann Cc: andr2000@gmail.com, open list , dri-devel@lists.freedesktop.org, "open list:DRM DRIVER FOR BOCHS VIRTUAL GPU" , David Airlie , David Airlie List-Id: dri-devel@lists.freedesktop.org T24gVHVlLCBKYW4gMDgsIDIwMTkgYXQgMTI6MjU6MDdQTSArMDEwMCwgR2VyZCBIb2ZmbWFubiB3 cm90ZToKPiBDb252ZXJzaW9uIHRvIGF0b21pYyBtb2Rlc2V0dGluZywgc3RlcCBvbmUuCj4gQWRk IGF0b21pYyBjcnRjIGhlbHBlciBjYWxsYmFja3MuCj4gCj4gU2lnbmVkLW9mZi1ieTogR2VyZCBI b2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9ib2No cy9ib2Noc19rbXMuYyB8IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNo YW5nZWQsIDI1IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L2JvY2hzL2JvY2hzX2ttcy5jIGIvZHJpdmVycy9ncHUvZHJtL2JvY2hzL2JvY2hzX2ttcy5jCj4g aW5kZXggZjdlNmQxYTliMy4uMmNiZDQwNmIxZiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9k cm0vYm9jaHMvYm9jaHNfa21zLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYm9jaHMvYm9jaHNf a21zLmMKPiBAQCAtMTE1LDYgKzExNSwyOSBAQCBzdGF0aWMgaW50IGJvY2hzX2NydGNfcGFnZV9m bGlwKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKPiAgCXJldHVybiAwOwo+ICB9Cj4gIAo+ICtzdGF0 aWMgdm9pZCBib2Noc19jcnRjX2F0b21pY19lbmFibGUoc3RydWN0IGRybV9jcnRjICpjcnRjLAo+ ICsJCQkJICAgICBzdHJ1Y3QgZHJtX2NydGNfc3RhdGUgKm9sZF9jcnRjX3N0YXRlKQo+ICt7Cj4g K30KCkEgcGF0Y2ggdG8gbWFrZSB0aGlzIG9wdGlvbmFsIGluIHRoZSBoZWxwZXJzIHdvdWxkIGJl IG5lYXQuCi1EYW5pZWwKCj4gKwo+ICtzdGF0aWMgdm9pZCBib2Noc19jcnRjX2F0b21pY19mbHVz aChzdHJ1Y3QgZHJtX2NydGMgKmNydGMsCj4gKwkJCQkgICAgc3RydWN0IGRybV9jcnRjX3N0YXRl ICpvbGRfY3J0Y19zdGF0ZSkKPiArewo+ICsJc3RydWN0IGRybV9kZXZpY2UgKmRldiA9IGNydGMt PmRldjsKPiArCXN0cnVjdCBkcm1fcGVuZGluZ192YmxhbmtfZXZlbnQgKmV2ZW50Owo+ICsKPiAr CWlmIChjcnRjLT5zdGF0ZSAmJiBjcnRjLT5zdGF0ZS0+ZXZlbnQpIHsKPiArCQl1bnNpZ25lZCBs b25nIGlycWZsYWdzOwo+ICsKPiArCQlzcGluX2xvY2tfaXJxc2F2ZSgmZGV2LT5ldmVudF9sb2Nr LCBpcnFmbGFncyk7Cj4gKwkJZXZlbnQgPSBjcnRjLT5zdGF0ZS0+ZXZlbnQ7Cj4gKwkJY3J0Yy0+ c3RhdGUtPmV2ZW50ID0gTlVMTDsKPiArCQlkcm1fY3J0Y19zZW5kX3ZibGFua19ldmVudChjcnRj LCBldmVudCk7Cj4gKwkJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGV2LT5ldmVudF9sb2NrLCBp cnFmbGFncyk7Cj4gKwl9Cj4gK30KPiArCj4gKwo+ICAvKiBUaGVzZSBwcm92aWRlIHRoZSBtaW5p bXVtIHNldCBvZiBmdW5jdGlvbnMgcmVxdWlyZWQgdG8gaGFuZGxlIGEgQ1JUQyAqLwo+ICBzdGF0 aWMgY29uc3Qgc3RydWN0IGRybV9jcnRjX2Z1bmNzIGJvY2hzX2NydGNfZnVuY3MgPSB7Cj4gIAku c2V0X2NvbmZpZyA9IGRybV9jcnRjX2hlbHBlcl9zZXRfY29uZmlnLAo+IEBAIC0xMjgsNiArMTUx LDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBkcm1fY3J0Y19oZWxwZXJfZnVuY3MgYm9jaHNfaGVs cGVyX2Z1bmNzID0gewo+ICAJLm1vZGVfc2V0X2Jhc2UgPSBib2Noc19jcnRjX21vZGVfc2V0X2Jh c2UsCj4gIAkucHJlcGFyZSA9IGJvY2hzX2NydGNfcHJlcGFyZSwKPiAgCS5jb21taXQgPSBib2No c19jcnRjX2NvbW1pdCwKPiArCS5hdG9taWNfZW5hYmxlID0gYm9jaHNfY3J0Y19hdG9taWNfZW5h YmxlLAo+ICsJLmF0b21pY19mbHVzaCA9IGJvY2hzX2NydGNfYXRvbWljX2ZsdXNoLAo+ICB9Owo+ ICAKPiAgc3RhdGljIGNvbnN0IHVpbnQzMl90IGJvY2hzX2Zvcm1hdHNbXSA9IHsKPiAtLSAKPiAy LjkuMwo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Cj4gZHJpLWRldmVsIG1haWxpbmcgbGlzdAo+IGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKPiBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1k ZXZlbAoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0 aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2RyaS1kZXZlbAo=