From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH v2 2/2] xen: initialise opt_xen_console early in PVH boot path Date: Fri, 28 Sep 2018 18:06:32 +0100 Message-ID: <20180928170632.1176-3-wei.liu2@citrix.com> References: <20180928170632.1176-1-wei.liu2@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1g5wDt-0002CD-5q for xen-devel@lists.xenproject.org; Fri, 28 Sep 2018 17:06:37 +0000 In-Reply-To: <20180928170632.1176-1-wei.liu2@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Stefano Stabellini , Wei Liu , Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , Julien Grall , Jan Beulich List-Id: xen-devel@lists.xenproject.org VGhpcyBoZWxwcyBjYXB0dXJlIGlzc3VlcyBiZWZvcmUgY29uc29sZSBpcyBpbml0aWFsaXNlZC4K ClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2Fy Y2gveDg2L3NldHVwLmMgICAgICAgfCAgNSArKysrKwogeGVuL2RyaXZlcnMvY2hhci9jb25zb2xl LmMgfCAxMCArKysrKysrKy0tCiB4ZW4vaW5jbHVkZS94ZW4vY29uc29sZS5oICB8ICAyICsrCiAz IGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCAy ZmJmN2Q1NzRjLi4yMGNiMGFjYzNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYwor KysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtNzA4LDYgKzcwOCwxMSBAQCB2b2lkIF9faW5p dCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogCiAgICAgaWYgKCBw dmhfYm9vdCApCiAgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBGb3JjZSB4ZW4gY29uc29s ZSB0byBiZSBlbmFibGVkLiBXZSB3aWxsIHJlc2V0IGl0IGxhdGVyIGluIGNvbnNvbGUKKyAgICAg ICAgICogaW5pdGlhbGlzYXRpb24gY29kZS4KKyAgICAgICAgICovCisgICAgICAgIG9wdF9jb25z b2xlX3hlbiA9IC0xOwogICAgICAgICBBU1NFUlQobWJpX3AgPT0gMCk7CiAgICAgICAgIG1iaSA9 IHB2aF9pbml0KCk7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xl LmMgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwppbmRleCBlNDgwMzlkZDgyLi4zYjc1Zjdh NDcyIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYworKysgYi94ZW4vZHJp dmVycy9jaGFyL2NvbnNvbGUuYwpAQCAtOTEsNyArOTEsOCBAQCBzdGF0aWMgdWludDMyX3QgY29u cmluZ2MsIGNvbnJpbmdwOwogc3RhdGljIGludCBfX3JlYWRfbW9zdGx5IHNlcmNvbl9oYW5kbGUg PSAtMTsKIAogI2lmZGVmIENPTkZJR19YODYKLXN0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgb3B0 X2NvbnNvbGVfeGVuOyAvKiBjb25zb2xlPXhlbiAqLworLyogVHJpc3RhdGU6IDAgZGlzYWJsZWQs IDEgdXNlciBlbmFibGVkLCAtMSBkZWZhdWx0IGVuYWJsZWQgKi8KK2ludDhfdCBfX3JlYWRfbW9z dGx5IG9wdF9jb25zb2xlX3hlbjsgLyogY29uc29sZT14ZW4gKi8KICNlbmRpZgogCiBzdGF0aWMg REVGSU5FX1NQSU5MT0NLKGNvbnNvbGVfbG9jayk7CkBAIC04MzIsNyArODMzLDcgQEAgdm9pZCBf X2luaXQgY29uc29sZV9pbml0X3ByZWlycSh2b2lkKQogICAgICAgICAgICAgcHZfY29uc29sZV9p bml0KCk7CiAjaWZkZWYgQ09ORklHX1g4NgogICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocCwg InhlbiIsIDMpICkKLSAgICAgICAgICAgIG9wdF9jb25zb2xlX3hlbiA9IHRydWU7CisgICAgICAg ICAgICBvcHRfY29uc29sZV94ZW4gPSAxOwogI2VuZGlmCiAgICAgICAgIGVsc2UgaWYgKCAhc3Ry bmNtcChwLCAibm9uZSIsIDQpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwpAQCAtODUyLDYgKzg1 MywxMSBAQCB2b2lkIF9faW5pdCBjb25zb2xlX2luaXRfcHJlaXJxKHZvaWQpCiAgICAgICAgIH0K ICAgICB9CiAKKyNpZmRlZiBDT05GSUdfWDg2CisgICAgaWYgKCBvcHRfY29uc29sZV94ZW4gPT0g LTEgKQorICAgICAgICBvcHRfY29uc29sZV94ZW4gPSAwOworI2VuZGlmCisKICAgICBzZXJpYWxf c2V0X3J4X2hhbmRsZXIoc2VyY29uX2hhbmRsZSwgc2VyaWFsX3J4KTsKICAgICBwdl9jb25zb2xl X3NldF9yeF9oYW5kbGVyKHNlcmlhbF9yeCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl bi9jb25zb2xlLmggYi94ZW4vaW5jbHVkZS94ZW4vY29uc29sZS5oCmluZGV4IGVhMDZmZDgwNzgu LjcwYzk5MTFhNDkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9jb25zb2xlLmgKKysrIGIv eGVuL2luY2x1ZGUveGVuL2NvbnNvbGUuaApAQCAtNDMsNCArNDMsNiBAQCB2b2lkIGNvbnNvbGVf Z2l2ZWJhY2soaW50IGlkKTsKIGludCBjb25zb2xlX3N1c3BlbmQodm9pZCk7CiBpbnQgY29uc29s ZV9yZXN1bWUodm9pZCk7CiAKK2V4dGVybiBpbnQ4X3Qgb3B0X2NvbnNvbGVfeGVuOworCiAjZW5k aWYgLyogX19DT05TT0xFX0hfXyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2 ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==