From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Jackson Subject: [OSSTEST PATCH 24/24] host examination: bootloader: better handling of multiple runs Date: Thu, 18 May 2017 12:01:34 +0100 Message-ID: <1495105294-25989-24-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-0007LO-IA 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 SWYgdHMtZXhhbWluZS1zZXJpYWwtcHJlIHdhcyBydW4gbW9yZSB0aGFuIG9uY2UgKHdoaWNoIGhh cHBlbnMgYnkgaGFuZApkdXJpbmcgZGV2ZWxvcG1lbnQsIGZvciBleGFtcGxlKSwgaXQgd291bGQg cmV1c2UgdGhlIHNhbWUgaWRzICh3aGljaAppcyBub3QgaWRlYSBmb3IgbWFudWFsIHRlc3Rpbmcs IHNpbmNlIHdlIG5vcm1hbGx5IHdhbnQgdG8ga25vdyBpZiB0aGUKbGFzdCBydW4gd2FzIGdvb2Qp LiAgSW5zdGVhZCwgZ2VuZXJhdGUgbmV3IGNvb2tpZXMgZWFjaCB0aW1lIChhbmQKb3ZlcndyaXRl IHRoZSBvbGQgb25lcyBpbiB0aGUgcnVudmFycykuCgpBbHNvLCBpdCBvd3VsZCBrZWVwIGFkZGlu ZyBuZXcgY29waWVzIHRvIHRoZSBncnViIG1lbnUgZW50cmllcwoob2JzY3VyaW5nIHRoZSBhY3R1 YWwgaW50ZXJlc3RpbmcgbWVudSB0ZXh0IGNvbXBsZXRlbHkpLiAgSW5zdGVhZCwKcHJlZml4IHRo ZSBtZW50cmllcyB3aXRoIGEgZml4ZWQgc3RyaW5nIHNvIHRoZXkgY2FuIGJlIHN0cmlwcGVkIG91 dAphZ2Fpbi4gIFRoZXkgbm93IGxvb2sgYSBiaXQgc2lsbGllciBhZnRlciBvbmUgcnVuLCBidXQg bGVzcyBzaWxseQphZnRlciBzZXZlcmFsLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlh bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdHMtZXhhbWluZS1zZXJpYWwtcHJlIHwgNSAr KystLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS90cy1leGFtaW5lLXNlcmlhbC1wcmUgYi90cy1leGFtaW5lLXNlcmlhbC1wcmUK aW5kZXggOTAwMzdjNi4uMzkwNWU1MiAxMDA3NTUKLS0tIGEvdHMtZXhhbWluZS1zZXJpYWwtcHJl CisrKyBiL3RzLWV4YW1pbmUtc2VyaWFsLXByZQpAQCAtNDIsNyArNDIsNiBAQCBkaWUgImRvIG5v dCB3YW50IHRvIG1lc3MgdXAgYSBzaGFyZWQgaG9zdCIgaWYKIHN1YiBnZXRfY29va2llICgkKSB7 CiAgICAgbXkgKCRrZXkpID0gQF87CiAgICAgbXkgJHJuYW1lID0gImV4YW1pbmVfc2VyaWFsX2Nv b2tpZV8ka2V5IjsKLSAgICByZXR1cm4gJHJ7JHJuYW1lfSBpZiBkZWZpbmVkICRyeyRybmFtZX07 CiAgICAgb3BlbiBSLCAiL2Rldi91cmFuZG9tIjsKICAgICBteSAkdjsKICAgICBteSAkbCA9IDE2 OwpAQCAtODIsNyArODEsOSBAQCBzdWIgYm9vdGxvYWRlciAoKSB7CiAJJGVkaXQtPignL2Jvb3Qv Z3J1Yi9ncnViLmNmZycsIHN1YiB7CiAgICAgICAgICAgICB3aGlsZSAoPDo6RUk+KSB7CiAJCXN7 XihccyogKD86IG1lbnVlbnRyeSB8IHN1Ym1lbnUgKSBccysKLQkJICAgICAgKFsnIl0pICkoIFte JyJdKyBcMikgfXskMSRjICQzfXg7CisJCSAgICAgIChbJyJdKSApCisgICAgICAgICAgICAgICAg ICAgICAgKD86IG9zc3Rlc3QgXCBjb29raWUgXCBbMC05YS1mXSsgXCApPworICAgICAgICAgICAg ICAgICAgICAgICggW14nIl0rIFwyKSB9eyQxb3NzdGVzdCBjb29raWUgJGMgJDN9eDsKIAkJcHJp bnQgOjpFTzsKIAkgICAgfQogCX0pOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK