From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Jackson Subject: [OSSTEST PATCH 22/24] host examination: bootloader: Do not use ed Date: Thu, 18 May 2017 12:01:32 +0100 Message-ID: <1495105294-25989-22-git-send-email-ian.jackson@eu.citrix.com> References: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dBJCB-0007MC-HH for xen-devel@lists.xenproject.org; Thu, 18 May 2017 11:02:15 +0000 In-Reply-To: <1495105294-25989-1-git-send-email-ian.jackson@eu.citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Ian Jackson List-Id: xen-devel@lists.xenproject.org VGhlc2UgZWQgcnVuZXMgYXJlIHdoYXQgSSB1c2VkIHRvIGRldmVsb3AgdGhpcyBhcHByb2FjaCwg YnV0IHRoZXkgYXJlCnJhdGhlciBvcGFxdWUgdG8gdGhvc2UgdmVyeSBmZXcgcHJvZ3JhbW1lcnMg d2hvIGFyZSBub3QgcHJvZmljaWVudAp1c2VycyBvZiBlZCwgdGhlIHN0YW5kYXJkIHRleHQgZWRp dG9yLgoKQWxzbywgdXNpbmcgdGFyZ2V0X2VkaXRmaWxlX3Jvb3QgbWVhbnMgd2Uga2VlcCBhIHJl Y29yZCBvZiB0aGUKYm9vdGxvYWRlciBjb25maWcgaW4gdGhlIGxvZ3MsIHdoaWNoIGlzIGRlc2ly YWJsZS4KClRoZSByZWdleHBzIHVzZWQgdG8gZWRpdCB0aGUgZ3J1YjIgY29uZml1ZyBhcmUgc2xp Z2h0bHkgbW9yZQpzb3BoaXN0aWNhdGVkIHRoYW4gdGhlIGVkIG9uZXMgd2VyZS4KClNpZ25lZC1v ZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRzLWV4 YW1pbmUtc2VyaWFsLXByZSB8IDQ5ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCAyNSBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90cy1leGFtaW5lLXNlcmlhbC1wcmUgYi90cy1leGFtaW5l LXNlcmlhbC1wcmUKaW5kZXggMjZmYmM1Ni4uODZmMzMyZiAxMDA3NTUKLS0tIGEvdHMtZXhhbWlu ZS1zZXJpYWwtcHJlCisrKyBiL3RzLWV4YW1pbmUtc2VyaWFsLXByZQpAQCAtNjEsMzUgKzYxLDM0 IEBAIEVORAogCiBzdWIgYm9vdGxvYWRlciAoKSB7CiAgICAgbXkgJGMgPSBnZXRfY29va2llKCdi b290bG9hZGVyJyk7Ci0gICAgbXkgJGVkID0gc3ViIHsKLQlteSAoJGZpbGUsJHNjcmlwdCkgPSBA XzsKLQlteSAkY21kID0gPDxFTkQ7Ci0gICAgICAgICAgICBlZCAkZmlsZSA8PEVPRgotJHNjcmlw dAotdwotcQotRU9GCi1FTkQKLQkkY21kIC49IHNldHVwYm9vdF9ib290bG9hZGVyX2VkaXRlZF9y dW5lKCRobyk7Ci0JdGFyZ2V0X2NtZF9yb290KCRobywgJGNtZCwgMjAwKTsKKyAgICBteSAkZWRp dCA9IHN1YiB7CisJbXkgKCRmaWxlLCRlZGl0b3IpID0gQF87CisJdGFyZ2V0X2VkaXRmaWxlX3Jv b3QoJGhvLCRmaWxlLCRlZGl0b3IpOworCXRhcmdldF9jbWRfcm9vdCgkaG8sIHNldHVwYm9vdF9i b290bG9hZGVyX2VkaXRlZF9ydW5lKCRobyksIDIwMCk7CiAgICAgfTsKICAgICBteSAkZWRzY3Jp cHQ7CiAgICAgaWYgKCRoby0+e0ZsYWdzfXsnbmVlZC11Ym9vdC1ib290c2NyJ30pIHsKLQkkZWQt PignL2Jvb3QvYm9vdC54ZW4nLDw8RU5EKQotL15lY2hvIExvYWRlZAotaQotZWNobyBvc3N0ZXN0 IHVib290ICRjCi0uCi1FTkQKKwkkZWRpdC0+KCcvYm9vdC9ib290LnhlbicsIHN1YiB7CisgICAg ICAgICAgICBteSAkZG9uZTsKKyAgICAgICAgICAgIHdoaWxlICg8OjpFST4pIHsKKwkJaWYgKG0v XmVjaG8gTG9hZGVkLyAmJiAhJGRvbmUrKykgeworCQkgICAgcHJpbnQgOjpFTyAiZWNobyBvc3N0 ZXN0IHVib290ICRjXG4iOworCQl9CisJCXByaW50IDo6RU87CisJICAgIH0KKwl9KTsKICAgICB9 IGVsc2UgewotCSRlZC0+KCcvYm9vdC9ncnViL2dydWIuY2ZnJyw8PEVORCk7ICMgbm8gc3VwcG9y dCBmb3IgZ3J1YjEKLTEgCi0vXiAqbWVudWVudHJ5ICAqCi1zLydcKFteJ10qXCknLyckYyBcMScK LTEKLS9eICpzdWJtZW51ICAqCi1zCi1FTkQKKwkjIG5vIHN1cHBvcnQgZm9yIGdydWIxCisJJGVk aXQtPignL2Jvb3QvZ3J1Yi9ncnViLmNmZycsIHN1YiB7CisgICAgICAgICAgICBteSAlZG9uZTsK KyAgICAgICAgICAgIHdoaWxlICg8OjpFST4pIHsKKwkJc3teKFxzKiAoIG1lbnVlbnRyeSB8IHN1 Ym1lbnUgKSBccysKKwkJICAgICAgKFsnIl0pICkoIFteJyJdKyBcMykgfXsKKyAgICAgICAgICAg ICAgICAgICAgJGRvbmV7JDJ9KysgPyAkJiA6ICIkMSRjICQ0IgorICAgICAgICAgICAgICAgIH14 ZTsKKwkJcHJpbnQgOjpFTzsKKwkgICAgfQorCX0pOwogICAgIH0KIH0KIAotLSAKMi4xLjQKCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y Zy94ZW4tZGV2ZWwK