From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH] tools: fix xen-detect to correctly identify domU type Date: Wed, 23 Mar 2016 08:50:24 +0100 Message-ID: <1458719424-1287-1-git-send-email-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: Juergen Gross , wei.liu2@citrix.com, ian.jackson@eu.citrix.com, stefano.stabellini@eu.citrix.com List-Id: xen-devel@lists.xenproject.org eGVuLWRldGVjdCBhbHdheXMgdGhpbmtzIGEgZG9tVSBpcyBydW5uaW5nIGFzIEhWTSBndWVzdCBh cyB0aGUgY3B1aWQKaW5zdHJ1Y3Rpb24gdXNlZCB0byBpZGVudGlmeSBhIFhlbiBndWVzdCB3aWxs IGFsd2F5cyB3b3JrLgoKSW4gb3JkZXIgdG8gaWRlbnRpZnkgYSBwdiBndWVzdCBmaXJzdCB0cnkg dGhlIHB2IHNwZWNpYWwgY2FzZSBvZgpjcHVpZCAocHJlZml4ZWQgd2l0aCBhbiB1ZDJhIGluc3Ry dWN0aW9uIGFuZCAieGVuIiBpbiBBU0NJSSkuIFRoaXMKd2lsbCBmYWlsIG9uIEhWTSBhbmQgdGh1 cyBjYW4gYmUgdXNlZCB0byBkaXN0aW5ndWlzaCB0aGUgZ3Vlc3QgdHlwZXMuCgpTaWduZWQtb2Zm LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvbWlzYy94ZW4t ZGV0ZWN0LmMgfCAxMiArKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMo KyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4tZGV0ZWN0LmMg Yi90b29scy9taXNjL3hlbi1kZXRlY3QuYwppbmRleCA3ODdiNWRhLi4zNDI4NTZjIDEwMDY0NAot LS0gYS90b29scy9taXNjL3hlbi1kZXRlY3QuYworKysgYi90b29scy9taXNjL3hlbi1kZXRlY3Qu YwpAQCAtMTMzLDE1ICsxMzMsMTAgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQog ICAgICAgICB9CiAgICAgfQogCi0gICAgLyogQ2hlY2sgZm9yIGV4ZWN1dGlvbiBpbiBIVk0gY29u dGV4dC4gKi8KLSAgICBkZXRlY3RlZCA9IFhFTl9IVk07Ci0gICAgaWYgKCAodmVyc2lvbiA9IGNo ZWNrX2Zvcl94ZW4oMCkpICE9IDAgKQotICAgICAgICBnb3RvIG91dDsKLQogICAgIC8qCiAgICAg ICogU2V0IHVwIGEgc2lnbmFsIGhhbmRsZXIgdG8gdGVzdCB0aGUgcGFyYXZpcnR1YWxpc2VkIENQ VUlEIGluc3RydWN0aW9uLgogICAgICAqIElmIGV4ZWN1dGVkIG91dHNpZGUgWGVuIFBWIGNvbnRl eHQsIHRoZSBleHRlbmRlZCBvcGNvZGUgd2lsbCBmYXVsdCwgd2UKLSAgICAgKiB3aWxsIGxvbmdq bXAgdmlhIHRoZSBzaWduYWwgaGFuZGxlciwgYW5kIHByaW50ICJOb3QgcnVubmluZyBvbiBYZW4i LgorICAgICAqIHdpbGwgbG9uZ2ptcCB2aWEgdGhlIHNpZ25hbCBoYW5kbGVyLCBhbmQgdGVzdCBm b3IgSFZNLgogICAgICAqLwogICAgIGRldGVjdGVkID0gWEVOX1BWOwogICAgIGlmICggIXNldGpt cChzaWdpbGxfam1wKQpAQCAtMTQ5LDYgKzE0NCwxMSBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hh ciAqKmFyZ3YpCiAgICAgICAgICAmJiAoKHZlcnNpb24gPSBjaGVja19mb3JfeGVuKDEpKSAhPSAw KSApCiAgICAgICAgIGdvdG8gb3V0OwogCisgICAgLyogQ2hlY2sgZm9yIGV4ZWN1dGlvbiBpbiBI Vk0gY29udGV4dC4gKi8KKyAgICBkZXRlY3RlZCA9IFhFTl9IVk07CisgICAgaWYgKCAhc2V0am1w KHNpZ2lsbF9qbXApICYmICh2ZXJzaW9uID0gY2hlY2tfZm9yX3hlbigwKSkgIT0gMCApCisgICAg ICAgIGdvdG8gb3V0OworCiAgICAgZGV0ZWN0ZWQgPSBYRU5fTk9ORTsKIAogIG91dDoKLS0gCjIu Ni4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMu eGVuLm9yZy94ZW4tZGV2ZWwK