From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Jackson Subject: Re: [PATCH 10/12] xen: Use newly added dmops for mapping VGA memory Date: Fri, 9 Mar 2018 16:13:31 +0000 Message-ID: <23202.45739.128643.206532@mariner.uk.xensource.com> References: <1520535787-6223-1-git-send-email-ian.jackson@eu.citrix.com> <1520535787-6223-11-git-send-email-ian.jackson@eu.citrix.com> <20180309154431.GJ1921@perard.uk.xensource.com> <23202.45661.318179.372531@mariner.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1euKeK-0006cR-Ua for xen-devel@lists.xenproject.org; Fri, 09 Mar 2018 16:13:40 +0000 In-Reply-To: <23202.45661.318179.372531@mariner.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Anthony PERARD , qemu-devel@nongnu.org, Ross Lagerwall , Juergen Gross , Stefano Stabellini , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org SWFuIEphY2tzb24gd3JpdGVzICgiUmU6IFtQQVRDSCAxMC8xMl0geGVuOiBVc2UgbmV3bHkgYWRk ZWQgZG1vcHMgZm9yIG1hcHBpbmcgVkdBIG1lbW9yeSIpOgo+IEFudGhvbnkgUEVSQVJEIHdyaXRl cyAoIlJlOiBbUEFUQ0ggMTAvMTJdIHhlbjogVXNlIG5ld2x5IGFkZGVkIGRtb3BzIGZvciBtYXBw aW5nIFZHQSBtZW1vcnkiKToKPiA+IFRoaXMgcGF0Y2ggc2VlbXMgdG8gcmVtb3ZlIHRoZSBsYXN0 IHVzZXJzIG9mCj4gPiB4ZW5feGNfZG9tYWluX2FkZF90b19waHlzbWFwKCkuIENhbiBpdCBiZSBy ZW1vdmUgZnJvbSB4ZW5fY29tbW9uLmg/Cj4gPiAKPiA+IFdpdGggdGhhdDoKPiA+IEFja2VkLWJ5 OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiAKPiBIYXZlIGFk ZGVkIGEgc2VwYXJhdGUgcGF0Y2ggZm9yIHRoYXQuCgpXcm9uZyBwYXRjaC4gIEdhaCEKCkZyb20g ODc5NGI5MGI4MjYxMjY2NWQxZTNmOWY5NmFiNzM1NzlhMjcxYzNiZSBNb24gU2VwIDE3IDAwOjAw OjAwIDIwMDEKRnJvbTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkRh dGU6IEZyaSwgOSBNYXIgMjAxOCAxNjowODo1NSArMDAwMApTdWJqZWN0OiBbUEFUQ0ggMy81XSB4 ZW46IFJlbW92ZSBub3ctb2Jzb2xldGUgeGVuX3hjX2RvbWFpbl9hZGRfdG9fcGh5c21hcAoKVGhl IGxhc3QgdXNlciB3YXMganVzdCByZW1vdmVkOyByZW1vdmUgdGhpcyBmdW5jdGlvbiwgYWNjb3Jk aW5nbHkuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4 LmNvbT4KLS0tCiBpbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmggfCAyMiAtLS0tLS0tLS0tLS0t LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv aW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oIGIvaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5o CmluZGV4IDJlZWQ2ZmMuLjVmMTQwMmIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcveGVuL3hlbl9j b21tb24uaAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgKQEAgLTY0NSwyOCArNjQ1 LDYgQEAgc3RhdGljIGlubGluZSBpbnQgeGVuX3NldF9pb3JlcV9zZXJ2ZXJfc3RhdGUoZG9taWRf dCBkb20sCiAKICNlbmRpZgogCi0jaWYgQ09ORklHX1hFTl9DVFJMX0lOVEVSRkFDRV9WRVJTSU9O IDwgNDA2MDAKLXN0YXRpYyBpbmxpbmUgaW50IHhlbl94Y19kb21haW5fYWRkX3RvX3BoeXNtYXAo eGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc3BhY2UsCi0gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaWR4LAot ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3Qg Z3BmbikKLXsKLSAgICByZXR1cm4geGNfZG9tYWluX2FkZF90b19waHlzbWFwKHhjaCwgZG9taWQs IHNwYWNlLCBpZHgsIGdwZm4pOwotfQotI2Vsc2UKLXN0YXRpYyBpbmxpbmUgaW50IHhlbl94Y19k b21haW5fYWRkX3RvX3BoeXNtYXAoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAot ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp bnQgc3BhY2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHVuc2lnbmVkIGxvbmcgaWR4LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB4ZW5fcGZuX3QgZ3BmbikKLXsKLSAgICAvKiBJbiBYZW4gNC42IHJjIGlzIC0x IGFuZCBlcnJubyBjb250YWlucyB0aGUgZXJyb3IgdmFsdWUuICovCi0gICAgaW50IHJjID0geGNf ZG9tYWluX2FkZF90b19waHlzbWFwKHhjaCwgZG9taWQsIHNwYWNlLCBpZHgsIGdwZm4pOwotICAg IGlmIChyYyA9PSAtMSkKLSAgICAgICAgcmV0dXJuIGVycm5vOwotICAgIHJldHVybiByYzsKLX0K LSNlbmRpZgotCiAjaWZkZWYgQ09ORklHX1hFTl9QVl9ET01BSU5fQlVJTEQKICNpZiBDT05GSUdf WEVOX0NUUkxfSU5URVJGQUNFX1ZFUlNJT04gPCA0MDcwMAogc3RhdGljIGlubGluZSBpbnQgeGVu X2RvbWFpbl9jcmVhdGUoeGNfaW50ZXJmYWNlICp4YywgdWludDMyX3Qgc3NpZHJlZiwKLS0gCjIu MS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6 Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==