From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Kiper Subject: [PATCH v5 00/16] x86: multiboot2 protocol support Date: Sat, 20 Aug 2016 00:43:10 +0200 Message-ID: <1471646606-28519-1-git-send-email-daniel.kiper@oracle.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.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1basW5-0002E0-22 for xen-devel@lists.xenproject.org; Fri, 19 Aug 2016 22:43:57 +0000 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: jgross@suse.com, sstabellini@kernel.org, andrew.cooper3@citrix.com, cardoe@cardoe.com, pgnet.dev@gmail.com, ning.sun@intel.com, david.vrabel@citrix.com, jbeulich@suse.com, qiaowei.ren@intel.com, gang.wei@intel.com, fu.wei@linaro.org List-Id: xen-devel@lists.xenproject.org SGksCgpJIGFtIHNlbmRpbmcgZmlmdGggdmVyc2lvbiBvZiBtdWx0aWJvb3QyIHByb3RvY29sIHN1 cHBvcnQgZm9yCmxlZ2FjeSBCSU9TIGFuZCBFRkkgcGxhdGZvcm1zLiBUaGlzIHBhdGNoIHNlcmll cyByZWxlYXNlIGNvbnRhaW5zCmZpeGVzIGZvciBhbGwga25vd24gaXNzdWVzIChtYW55IG9mIHRo ZW0gd2VyZSBmb3VuZCBieSBKYW4gQmV1bGljaDsKdGhhbmtzIGEgbG90ISkuCgpUaGUgZmluYWwg Z29hbCBpcyB4ZW4uZWZpIGJpbmFyeSBmaWxlIHdoaWNoIGNvdWxkIGJlIGxvYWRlZCBieSBFRkkK bG9hZGVyLCBtdWx0aWJvb3QgKHYxKSBwcm90b2NvbCAob25seSBvbiBsZWdhY3kgQklPUyBwbGF0 Zm9ybXMpIGFuZAptdWx0aWJvb3QyIHByb3RvY29sLiBUaGlzIHdheSB3ZSB3aWxsIGhhdmU6CiAg LSBzbWFsbGVyIFhlbiBjb2RlIGJhc2UsCiAgLSBvbmUgY29kZSBiYXNlIGZvciB4ZW4uZ3ogYW5k IHhlbi5lZmksCiAgLSBvbmUgYnVpbGQgbWV0aG9kIGZvciB4ZW4uZ3ogYW5kIHhlbi5lZmk7CiAg ICB4ZW4uZWZpIHdpbGwgYmUgZXh0cmFjdGVkIGZyb20geGVuKC1zeW1zKQogICAgZmlsZSB1c2lu ZyBvYmpjb3B5IG9yIHNwZWNpYWwgY3VzdG9tIHRvb2wsCiAgLSB4ZW4uZWZpIGJ1aWxkIHdpbGwg bm90IHNvIHN0cm9uZ2x5IGRlcGVuZAogICAgb24gYSBnaXZlbiBHQ0MgYW5kIGJpbnV0aWxzIHZl cnNpb24uCgpIZXJlIGlzIHNob3J0IGxpc3Qgb2YgY2hhbmdlcyBzaW5jZSB2NDoKICAtIGNoYW5n ZWQgcGF0Y2hlczogMDEsIDAzLCAwNCwgMDUsIDA5LCAxMCwgMTEuCgpQYXRjaGVzIDEyLTE2IHdl cmUgcmV2aWV3ZWQgYnkgbm9ib2R5IGxhc3QgdGltZS4KClRoaXMgcGF0Y2ggc2VyaWVzIHdhcyBi dWlsZCB3aXRoIGZvbGxvd2luZyB0b29sczoKICAtIGdjYyB2ZXJzaW9uIDQuMS4yIDIwMDYxMTE1 IChwcmVyZWxlYXNlKSAoRGViaWFuIDQuMS4xLTIxKQogICAgYW5kIGJpbnV0aWxzIDIuMTctMytl dGNoMSwKICAtIGdjYyB2ZXJzaW9uIDQuNC43IDIwMTIwMzEzIChSZWQgSGF0IDQuNC43LTExKSAo R0NDKQogICAgYW5kIGJpbnV0aWxzIDIuMjMuMi0yLmVsNiwKICAtIGdjYyB2ZXJzaW9uIDQuNy4y IChEZWJpYW4gNC43LjItNSkKICAgIGFuZCBiaW51dGlscyAyLjIyLTgsCiAgLSBnY2MgdmVyc2lv biA1LjEuMSAyMDE1MDYxOCAoUmVkIEhhdCA1LjEuMS00KSAoR0NDKQogICAgYW5kIGJpbnV0aWxz IDIuMjUtOS5mYzIyLgoKSSBob3BlIHRoYXQgZmVhdHVyZXMgcHJvdmlkZWQgYnkgdGhpcyBwYXRj aCBzZXJpZXMgd2lsbCBiZSBpbmNsdWRlZAppbiBYZW4gNC44IHJlbGVhc2UgaW4gb25lIHdheSBv ciBhbm90aGVyLgoKSWYgeW91IGFyZSBub3QgaW50ZXJlc3RlZCBpbiB0aGlzIHBhdGNoIHNlcmll cyBhdCBhbGwgcGxlYXNlCmRyb3AgbWUgYSBsaW5lIGFuZCBJIHdpbGwgcmVtb3ZlIHlvdSBmcm9t IGRpc3RyaWJ1dGlvbiBsaXN0LgoKRGFuaWVsCgpQUyBGWUksIEkgd2lsbCBiZSBvbiB2YWNhdGlv biBuZXh0IHdlZWsuIEl0IHdpbGwgYmUgbmljZSBpZgogICB5b3UgcmV2aWV3IG15IHBhdGNoZXMg ZHVyaW5nIHRoYXQgdGltZS4KCiAuZ2l0aWdub3JlICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICA1ICstCiB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgICAgICAgICAgICAgfCAgICA4ICstCiB4ZW4v YXJjaC94ODYvUnVsZXMubWsgICAgICAgICAgICAgfCAgICA0ICsKIHhlbi9hcmNoL3g4Ni9ib290 L01ha2VmaWxlICAgICAgICB8ICAgMTAgKy0KIHhlbi9hcmNoL3g4Ni9ib290L2J1aWxkMzIubGRz ICAgICB8ICAgNTIgKysrKysrKysKIHhlbi9hcmNoL3g4Ni9ib290L2J1aWxkMzIubWsgICAgICB8 ICAgMTggKystCiB4ZW4vYXJjaC94ODYvYm9vdC9jbWRsaW5lLlMgICAgICAgfCAgMzY3IC0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJj aC94ODYvYm9vdC9jbWRsaW5lLmMgICAgICAgfCAgMzc2ICsrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2Jvb3QvZWRkLlMg ICAgICAgICAgIHwgICAgMyAtCiB4ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgICAgICAgICAgfCAg NTY4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9ib290L3JlbG9jLmMg ICAgICAgICB8ICAyNDkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiB4ZW4v YXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMgICAgfCAgIDIyICsrKy0KIHhlbi9hcmNoL3g4Ni9i b290L3ZpZGVvLlMgICAgICAgICB8ICAgIDcgLQogeGVuL2FyY2gveDg2L2Jvb3Qvd2FrZXVwLlMg ICAgICAgIHwgICAgNCArLQogeGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMgICAgICAgIHwgICA1 MSArKystLS0tLQogeGVuL2FyY2gveDg2L2RtaV9zY2FuLmMgICAgICAgICAgIHwgICAgNCArLQog eGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgICAgICAgIHwgICAgMiArLQogeGVuL2FyY2gveDg2 L2VmaS9NYWtlZmlsZSAgICAgICAgIHwgICAxMSArLQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9v dC5oICAgICAgIHwgIDEwOCArKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvZWZpL3N0dWIu YyAgICAgICAgICAgfCAgIDMzICsrKystCiB4ZW4vYXJjaC94ODYvbXBwYXJzZS5jICAgICAgICAg ICAgfCAgICA0ICstCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAgfCAgIDQ4ICsr Ky0tLS0KIHhlbi9hcmNoL3g4Ni9zaHV0ZG93bi5jICAgICAgICAgICB8ICAgIDUgKy0KIHhlbi9h cmNoL3g4Ni90aW1lLmMgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHhlbi9hcmNoL3g4Ni94ODZf NjQvYXNtLW9mZnNldHMuYyB8ICAgMTIgKysKIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAgICAg ICAgICB8ICAgMTYgKystCiB4ZW4vY29tbW9uL2VmaS9ib290LmMgICAgICAgICAgICAgfCAgIDMx ICsrKystCiB4ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMgICAgICAgICAgfCAgIDIxICsrLQogeGVu L2RyaXZlcnMvYWNwaS9vc2wuYyAgICAgICAgICAgIHwgICAgMiArLQogeGVuL2luY2x1ZGUvYXNt LXg4Ni9jb25maWcuaCAgICAgIHwgICAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCAg ICAgICAgfCAgICAyICstCiB4ZW4vaW5jbHVkZS94ZW4vZWZpLmggICAgICAgICAgICAgfCAgIDEw ICstCiB4ZW4vaW5jbHVkZS94ZW4vbXVsdGlib290Mi5oICAgICAgfCAgMTgyICsrKysrKysrKysr KysrKysrKysrKysrKysrCiAzMyBmaWxlcyBjaGFuZ2VkLCAxNjI0IGluc2VydGlvbnMoKyksIDYx NCBkZWxldGlvbnMoLSkKCkRhbmllbCBLaXBlciAoMTYpOgogICAgICB4ODY6IGFsbG93IEVGSSBy ZWJvb3QgbWV0aG9kIG5laXRoZXIgb24gRUZJIHBsYXRmb3Jtcy4uLgogICAgICB4ODYvYm9vdDog cmVtb3ZlIG11bHRpYm9vdDFfaGVhZGVyX2VuZCBmcm9tIHN5bWJvbCB0YWJsZQogICAgICB4ODYv Ym9vdDogY3JlYXRlICoubG5rIGZpbGVzIHdpdGggbGlua2VyIHNjcmlwdAogICAgICB4ODYvYm9v dC9yZWxvYzogcmVkdWNlIGFzc2VtYmx5IHVzYWdlIGFzIG11Y2ggYXMgcG9zc2libGUKICAgICAg eDg2L2Jvb3Q6IGNhbGwgcmVsb2MoKSB1c2luZyBzdGRjYWxsIGNhbGxpbmcgY29udmVudGlvbgog ICAgICB4ODYvYm9vdC9yZWxvYzogY3JlYXRlIGdlbmVyaWMgYWxsb2MgYW5kIGNvcHkgZnVuY3Rp b25zCiAgICAgIHg4Ni9ib290OiB1c2UgJWVjeCBpbnN0ZWFkIG9mICVlYXgKICAgICAgeDg2L2Jv b3QvcmVsb2M6IHJlbmFtZSBzb21lIHZhcmlhYmxlcyBhbmQgcmVhcnJhbmdlIGNvZGUgYSBiaXQK ICAgICAgeDg2OiBhZGQgbXVsdGlib290MiBwcm90b2NvbCBzdXBwb3J0CiAgICAgIGVmaTogY3Jl YXRlIGVmaV9lbmFibGVkKCkKICAgICAgZWZpOiBidWlsZCB4ZW4uZ3ogd2l0aCBFRkkgY29kZQog ICAgICB4ODYvZWZpOiBjcmVhdGUgbmV3IGVhcmx5IG1lbW9yeSBhbGxvY2F0b3IKICAgICAgeDg2 OiBhZGQgbXVsdGlib290MiBwcm90b2NvbCBzdXBwb3J0IGZvciBFRkkgcGxhdGZvcm1zCiAgICAg IHg4Ni9ib290OiBpbXBsZW1lbnQgZWFybHkgY29tbWFuZCBsaW5lIHBhcnNlciBpbiBDCiAgICAg IHg4NjogbWFrZSBYZW4gZWFybHkgYm9vdCBjb2RlIHJlbG9jYXRhYmxlCiAgICAgIHg4NjogYWRk IG11bHRpYm9vdDIgcHJvdG9jb2wgc3VwcG9ydCBmb3IgcmVsb2NhdGFibGUgaW1hZ2VzCgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv eGVuLWRldmVsCg==