From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= Subject: Re: [PATCH v3 26/32] xenconsole: try to attach to PV console if HVM fails Date: Thu, 23 Jul 2015 12:30:35 +0200 Message-ID: <55B0C24B.8060701@citrix.com> References: <1435923310-9019-1-git-send-email-roger.pau@citrix.com> <1435923310-9019-27-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.bemta3.messagelabs.com ([195.245.230.39]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1ZIDly-0007dY-VW for xen-devel@lists.xenproject.org; Thu, 23 Jul 2015 10:30:43 +0000 In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Stefano Stabellini Cc: xen-devel@lists.xenproject.org, Ian Jackson , Ian Campbell , Wei Liu List-Id: xen-devel@lists.xenproject.org RWwgMTQvMDcvMTUgYSBsZXMgMTUuNDYsIFN0ZWZhbm8gU3RhYmVsbGluaSBoYSBlc2NyaXQ6Cj4g T24gRnJpLCAzIEp1bCAyMDE1LCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4+IEhWTSBndWVzdHMg aGF2ZSBhbHdheXMgdXNlZCB0aGUgZW11bGF0ZWQgc2VyaWFsIGNvbnNvbGUgYnkgZGVmYXVsdCwg YnV0IGlmCj4+IHRoZSBlbXVsYXRlZCBzZXJpYWwgcHR5IGNhbm5vdCBiZSBmZXRjaGVkIGZyb20g eGVuc3RvcmUgdHJ5IHRvIHVzZSB0aGUgUFYKPj4gY29uc29sZSBpbnN0ZWFkLgo+Pgo+PiBTaWdu ZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4gQ2M6 IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+PiBDYzogU3RlZmFubyBT dGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAZXUuY2l0cml4LmNvbT4KPj4gQ2M6IElhbiBD YW1wYmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+Cj4+IENjOiBXZWkgTGl1IDx3ZWkubGl1 MkBjaXRyaXguY29tPgo+PiAtLS0KPj4gIHRvb2xzL2NvbnNvbGUvY2xpZW50L21haW4uYyB8IDEx ICsrKysrKysrLS0tCj4+ICAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAzIGRlbGV0 aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5jIGIv dG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5jCj4+IGluZGV4IGY0Yzc4M2IuLmM5MjU1M2UgMTAw NjQ0Cj4+IC0tLSBhL3Rvb2xzL2NvbnNvbGUvY2xpZW50L21haW4uYwo+PiArKysgYi90b29scy9j b25zb2xlL2NsaWVudC9tYWluLmMKPj4gQEAgLTI3OSw3ICsyNzksNyBAQCBpbnQgbWFpbihpbnQg YXJnYywgY2hhciAqKmFyZ3YpCj4+ICAJCXsgMCB9LAo+PiAgCj4+ICAJfTsKPj4gLQljaGFyICpk b21fcGF0aCA9IE5VTEwsICpwYXRoID0gTlVMTDsKPj4gKwljaGFyICpkb21fcGF0aCA9IE5VTEws ICpwYXRoID0gTlVMTCwgKnRlc3QgPSBOVUxMOwo+PiAgCWludCBzcHR5LCB4c2ZkOwo+PiAgCXN0 cnVjdCB4c19oYW5kbGUgKnhzOwo+PiAgCWNoYXIgKmVuZDsKPj4gQEAgLTM1Nyw5ICszNTcsMTQg QEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQo+PiAgCXBhdGggPSBtYWxsb2Moc3Ry bGVuKGRvbV9wYXRoKSArIHN0cmxlbigiL2RldmljZS9jb25zb2xlLzAvdHR5IikgKyA1KTsKPj4g IAlpZiAocGF0aCA9PSBOVUxMKQo+PiAgCQllcnIoRU5PTUVNLCAibWFsbG9jIik7Cj4+IC0JaWYg KHR5cGUgPT0gQ09OU09MRV9TRVJJQUwpCj4+ICsJaWYgKHR5cGUgPT0gQ09OU09MRV9TRVJJQUwp IHsKPj4gIAkJc25wcmludGYocGF0aCwgc3RybGVuKGRvbV9wYXRoKSArIHN0cmxlbigiL3Nlcmlh bC8wL3R0eSIpICsgNSwgIiVzL3NlcmlhbC8lZC90dHkiLCBkb21fcGF0aCwgbnVtKTsKPj4gLQll bHNlIHsKPj4gKwkJdGVzdCA9IHhzX3JlYWQoeHMsIFhCVF9OVUxMLCBwYXRoLCBOVUxMKTsKPj4g KwkJZnJlZSh0ZXN0KTsKPj4gKwkJaWYgKHRlc3QgPT0gTlVMTCkKPj4gKwkJCWdvdG8gcHZfY29u c29sZTsKPiAKPiBpbnN0ZWFkIG9mIHVzaW5nIGxhYmVscyBJIHdvdWxkIHByb2JhYmx5IGRvOgo+ IAo+ICAgICAgICAgaWYgKHRlc3QgPT0gTlVMTCkKPiAgICAgICAgICAgICB0eXBlID0gQ09OU09M RV9QVjsKPiAgICAgfQo+ICAgICBpZiAodHlwZSA9PSBDT05TT0xFX1BWKSB7Cj4gICAgICAgICAu Li4KClllcyB0aGFua3MsIHRoYXQncyBtdWNoIG1vcmUgY2xlYXJlciB0aGFuIHVzaW5nIGxhYmVs cy4KClJvZ2VyLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDov L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==