From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau Monne Subject: [PATCH v3 2/5] libxl: introduce LIBXL_VGA_INTERFACE_TYPE_UNDEF Date: Wed, 20 Jan 2016 12:57:21 +0100 Message-ID: <1453291044-83976-3-git-send-email-roger.pau@citrix.com> References: <1453291044-83976-1-git-send-email-roger.pau@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1aLrOL-0001UD-US for xen-devel@lists.xenproject.org; Wed, 20 Jan 2016 11:57:38 +0000 In-Reply-To: <1453291044-83976-1-git-send-email-roger.pau@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xenproject.org Cc: Wei Liu , Ian Jackson , Ian Campbell , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org QW5kIHVzZSBpdCBhcyB0aGUgZGVmYXVsdCB2YWx1ZSBmb3IgdGhlIFZHQSBraW5kLiBUaGlzIGFs bG93cyBsaWJ4bCB0byBzZXQKaXQgdG8gdGhlIGRlZmF1bHQgdmFsdWUgbGF0ZXIgb24gd2hlbiB0 aGUgZG9tYWluIHR5cGUgaXMga25vd24uIEZvciBIVk0KZ3Vlc3RzIHRoZSBkZWZhdWx0IHZhbHVl IGlzIExJQlhMX1ZHQV9JTlRFUkZBQ0VfVFlQRV9DSVJSVVMgd2hpbGUgZm9yCkhWTWxpdGUgdGhl IGRlZmF1bHQgdmFsdWUgaXMgTElCWExfVkdBX0lOVEVSRkFDRV9UWVBFX05PTkUuCgpTaWduZWQt b2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBJ YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBDYW1wYmVsbCA8 aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t PgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICB8IDggKysrKysrLS0KIHRvb2xzL2xp YnhsL2xpYnhsX2RtLmMgICAgICB8IDYgKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5p ZGwgfCAzICsrLQogMyBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGli eGwvbGlieGxfY3JlYXRlLmMKaW5kZXggZTQ5MWQ4My4uNjFhNDAwMSAxMDA2NDQKLS0tIGEvdG9v bHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMK QEAgLTIwNiw4ICsyMDYsMTIgQEAgaW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZh dWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIGlmIChiX2luZm8tPnUuaHZtLm1taW9faG9sZV9t ZW1rYiA9PSBMSUJYTF9NRU1LQl9ERUZBVUxUKQogICAgICAgICAgICAgYl9pbmZvLT51Lmh2bS5t bWlvX2hvbGVfbWVta2IgPSAwOwogCi0gICAgICAgIGlmICghYl9pbmZvLT51Lmh2bS52Z2Eua2lu ZCkKLSAgICAgICAgICAgIGJfaW5mby0+dS5odm0udmdhLmtpbmQgPSBMSUJYTF9WR0FfSU5URVJG QUNFX1RZUEVfQ0lSUlVTOworICAgICAgICBpZiAoYl9pbmZvLT51Lmh2bS52Z2Eua2luZCA9PSBM SUJYTF9WR0FfSU5URVJGQUNFX1RZUEVfVU5ERUYpIHsKKyAgICAgICAgICAgIGlmIChiX2luZm8t PmRldmljZV9tb2RlbF92ZXJzaW9uID09IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX05PTkUp CisgICAgICAgICAgICAgICAgYl9pbmZvLT51Lmh2bS52Z2Eua2luZCA9IExJQlhMX1ZHQV9JTlRF UkZBQ0VfVFlQRV9OT05FOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIGJfaW5m by0+dS5odm0udmdhLmtpbmQgPSBMSUJYTF9WR0FfSU5URVJGQUNFX1RZUEVfQ0lSUlVTOworICAg ICAgICB9CiAKICAgICAgICAgaWYgKCFiX2luZm8tPnUuaHZtLmhkdHlwZSkKICAgICAgICAgICAg IGJfaW5mby0+dS5odm0uaGR0eXBlID0gTElCWExfSERUWVBFX0lERTsKZGlmZiAtLWdpdCBhL3Rv b2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IGEwODhk NzEuLjlhYTBjYzggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9v bHMvbGlieGwvbGlieGxfZG0uYwpAQCAtNTMxLDYgKzUzMSw5IEBAIHN0YXRpYyBpbnQgbGlieGxf X2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX29sZChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAg YnJlYWs7CiAgICAgICAgIGNhc2UgTElCWExfVkdBX0lOVEVSRkFDRV9UWVBFX1FYTDoKICAgICAg ICAgICAgIGJyZWFrOworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgTE9HKEVSUk9SLCAi SW52YWxpZCBlbXVsYXRlZCB2aWRlbyBjYXJkIHNwZWNpZmllZCIpOworICAgICAgICAgICAgcmV0 dXJuIEVSUk9SX0lOVkFMOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKGJfaW5mby0+dS5odm0u Ym9vdCkgewpAQCAtOTcwLDYgKzk3Myw5IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2Rldmlj ZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgIEdDU1BSSU5U RigicXhsLXZnYSx2cmFtX3NpemVfbWI9JSJQUkl1NjQiLHJhbV9zaXplX21iPSUiUFJJdTY0LAog ICAgICAgICAgICAgICAgIChiX2luZm8tPnZpZGVvX21lbWtiLzIvMTAyNCksIChiX2luZm8tPnZp ZGVvX21lbWtiLzIvMTAyNCkgKSApOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGRlZmF1 bHQ6CisgICAgICAgICAgICBMT0coRVJST1IsICJJbnZhbGlkIGVtdWxhdGVkIHZpZGVvIGNhcmQg c3BlY2lmaWVkIik7CisgICAgICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7CiAgICAgICAgIH0K IAogICAgICAgICBpZiAoYl9pbmZvLT51Lmh2bS5ib290KSB7CmRpZmYgLS1naXQgYS90b29scy9s aWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXgg OWFkN2ViYS4uOTJjOTVlNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRs CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtMjA0LDExICsyMDQsMTIgQEAg bGlieGxfc2h1dGRvd25fcmVhc29uID0gRW51bWVyYXRpb24oInNodXRkb3duX3JlYXNvbiIsIFsK ICAgICBdLCBpbml0X3ZhbCA9ICJMSUJYTF9TSFVURE9XTl9SRUFTT05fVU5LTk9XTiIpCiAKIGxp YnhsX3ZnYV9pbnRlcmZhY2VfdHlwZSA9IEVudW1lcmF0aW9uKCJ2Z2FfaW50ZXJmYWNlX3R5cGUi LCBbCisgICAgKDAsICJVTkRFRiIpLAogICAgICgxLCAiQ0lSUlVTIiksCiAgICAgKDIsICJTVEQi KSwKICAgICAoMywgIk5PTkUiKSwKICAgICAoNCwgIlFYTCIpLAotICAgIF0sIGluaXRfdmFsID0g IkxJQlhMX1ZHQV9JTlRFUkZBQ0VfVFlQRV9DSVJSVVMiKQorICAgIF0sIGluaXRfdmFsID0gIkxJ QlhMX1ZHQV9JTlRFUkZBQ0VfVFlQRV9VTkRFRiIpCiAKIGxpYnhsX3ZlbmRvcl9kZXZpY2UgPSBF bnVtZXJhdGlvbigidmVuZG9yX2RldmljZSIsIFsKICAgICAoMCwgIk5PTkUiKSwKLS0gCjEuOS41 IChBcHBsZSBHaXQtNTAuMykKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn Cmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=