From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Kiper Subject: [PATCH v4 00/19] x86: multiboot2 protocol support Date: Sat, 6 Aug 2016 01:04:23 +0200 Message-ID: <1470438282-4226-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.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bVoB8-0002yA-QQ for xen-devel@lists.xenproject.org; Fri, 05 Aug 2016 23:05:22 +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, richard.l.maliszewski@intel.com, gang.wei@intel.com, fu.wei@linaro.org List-Id: xen-devel@lists.xenproject.org SGksCgpJIGFtIHNlbmRpbmcgZm91cnRoIHZlcnNpb24gb2YgbXVsdGlib290MiBwcm90b2NvbCBz dXBwb3J0IGZvcgpsZWdhY3kgQklPUyBhbmQgRUZJIHBsYXRmb3Jtcy4gVGhpcyBwYXRjaCBzZXJp ZXMgcmVsZWFzZSBjb250YWlucwpmaXhlcyBmb3IgYWxsIGtub3duIGlzc3Vlcy4KClRoZSBmaW5h bCBnb2FsIGlzIHhlbi5lZmkgYmluYXJ5IGZpbGUgd2hpY2ggY291bGQgYmUgbG9hZGVkIGJ5IEVG SQpsb2FkZXIsIG11bHRpYm9vdCAodjEpIHByb3RvY29sIChvbmx5IG9uIGxlZ2FjeSBCSU9TIHBs YXRmb3JtcykgYW5kCm11bHRpYm9vdDIgcHJvdG9jb2wuIFRoaXMgd2F5IHdlIHdpbGwgaGF2ZToK ICAtIHNtYWxsZXIgWGVuIGNvZGUgYmFzZSwKICAtIG9uZSBjb2RlIGJhc2UgZm9yIHhlbi5neiBh bmQgeGVuLmVmaSwKICAtIG9uZSBidWlsZCBtZXRob2QgZm9yIHhlbi5neiBhbmQgeGVuLmVmaTsK ICAgIHhlbi5lZmkgd2lsbCBiZSBleHRyYWN0ZWQgZnJvbSB4ZW4oLXN5bXMpCiAgICBmaWxlIHVz aW5nIG9iamNvcHkgb3Igc3BlY2lhbCBjdXN0b20gdG9vbCwKICAtIHhlbi5lZmkgYnVpbGQgd2ls bCBub3Qgc28gc3Ryb25nbHkgZGVwZW5kCiAgICBvbiBhIGdpdmVuIEdDQyBhbmQgYmludXRpbHMg dmVyc2lvbi4KCkhlcmUgaXMgc2hvcnQgbGlzdCBvZiBjaGFuZ2VzOgogIC0gbmV3IHBhdGNoZXM6 IDAxLCAwMiwgMDQsIDEyLCAxMywKICAtIGNoYW5nZWQgcGF0Y2hlczogMDMsIDA1LCAwNiwgMDgs IDA5LCAxMCwgMTEsIDE0LCAxNSwgMTYsIDE3LCAxOCwgMTkuCgpUaGlzIHBhdGNoIHNlcmllcyB3 YXMgYnVpbGQgd2l0aCBmb2xsb3dpbmcgdG9vbHM6CiAgLSBnY2MgdmVyc2lvbiA0LjEuMiAyMDA2 MTExNSAocHJlcmVsZWFzZSkgKERlYmlhbiA0LjEuMS0yMSkKICAgIGFuZCBiaW51dGlscyAyLjE3 LTMrZXRjaDEsCiAgLSBnY2MgdmVyc2lvbiA0LjQuNyAyMDEyMDMxMyAoUmVkIEhhdCA0LjQuNy0x MSkgKEdDQykKICAgIGFuZCBiaW51dGlscyAyLjIzLjItMi5lbDYsCiAgLSBnY2MgdmVyc2lvbiA0 LjcuMiAoRGViaWFuIDQuNy4yLTUpCiAgICBhbmQgYmludXRpbHMgMi4yMi04LAogIC0gZ2NjIHZl cnNpb24gNS4xLjEgMjAxNTA2MTggKFJlZCBIYXQgNS4xLjEtNCkgKEdDQykKICAgIGFuZCBiaW51 dGlscyAyLjI1LTkuZmMyMi4KCkkgaG9wZSB0aGF0IGZlYXR1cmVzIHByb3ZpZGVkIGJ5IHRoaXMg cGF0Y2ggc2VyaWVzIHdpbGwgYmUgaW5jbHVkZWQKaW4gWGVuIDQuOCByZWxlYXNlIGluIG9uZSB3 YXkgb3IgYW5vdGhlci4KCklmIHlvdSBhcmUgbm90IGludGVyZXN0ZWQgaW4gdGhpcyBwYXRjaCBz ZXJpZXMgYXQgYWxsIHBsZWFzZQpkcm9wIG1lIGEgbGluZSBhbmQgSSB3aWxsIHJlbW92ZSB5b3Ug ZnJvbSBkaXN0cmlidXRpb24gbGlzdC4KCkRhbmllbAoKUFMgRllJLCBJIHdpbGwgYmUgb24gdmFj YXRpb24gaW4gQXVndXN0IDYtMTUgYW5kIDIwLTI4LgogICBJdCB3aWxsIGJlIG5pY2UgaWYgeW91 IHJldmlldyBteSBwYXRjaGVzIGR1cmluZyB0aGF0IHRpbWUuCgogLmdpdGlnbm9yZSAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgNSArLQogeGVuL2FyY2gveDg2L01ha2VmaWxlICAgICAgICAg ICAgIHwgICAgOCArLQogeGVuL2FyY2gveDg2L1J1bGVzLm1rICAgICAgICAgICAgIHwgICAgNCAr CiB4ZW4vYXJjaC94ODYvYm9vdC9NYWtlZmlsZSAgICAgICAgfCAgIDEwICstCiB4ZW4vYXJjaC94 ODYvYm9vdC9idWlsZDMyLmxkcyAgICAgfCAgIDUzICsrKysrKysrCiB4ZW4vYXJjaC94ODYvYm9v dC9idWlsZDMyLm1rICAgICAgfCAgIDEyICstCiB4ZW4vYXJjaC94ODYvYm9vdC9jbWRsaW5lLlMg ICAgICAgfCAgMzY3IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvYm9vdC9jbWRsaW5lLmMgICAgICAgfCAgMzc2ICsrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2Fy Y2gveDg2L2Jvb3QvZWRkLlMgICAgICAgICAgIHwgICAgMyAtCiB4ZW4vYXJjaC94ODYvYm9vdC9o ZWFkLlMgICAgICAgICAgfCAgNTY4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIHhlbi9hcmNo L3g4Ni9ib290L3JlbG9jLmMgICAgICAgICB8ICAyNDYgKysrKysrKysrKysrKysrKysrKysrKysr KysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMgICAgfCAgIDIyICsr Ky0KIHhlbi9hcmNoL3g4Ni9ib290L3ZpZGVvLlMgICAgICAgICB8ICAgIDYgLQogeGVuL2FyY2gv eDg2L2Jvb3Qvd2FrZXVwLlMgICAgICAgIHwgICAgNCArLQogeGVuL2FyY2gveDg2L2Jvb3QveDg2 XzY0LlMgICAgICAgIHwgICA1MSArKystLS0tLQogeGVuL2FyY2gveDg2L2RtaV9zY2FuLmMgICAg ICAgICAgIHwgICAgNCArLQogeGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgICAgICAgIHwgICAg MiArLQogeGVuL2FyY2gveDg2L2VmaS9NYWtlZmlsZSAgICAgICAgIHwgICAxMSArLQogeGVuL2Fy Y2gveDg2L2VmaS9lZmktYm9vdC5oICAgICAgIHwgIDEwOCArKysrKysrKysrKysrKy0tCiB4ZW4v YXJjaC94ODYvZWZpL3N0dWIuYyAgICAgICAgICAgfCAgIDMwICsrKystCiB4ZW4vYXJjaC94ODYv bXBwYXJzZS5jICAgICAgICAgICAgfCAgICA0ICstCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAg ICAgICAgICAgfCAgIDQ4ICsrKy0tLS0KIHhlbi9hcmNoL3g4Ni9zaHV0ZG93bi5jICAgICAgICAg ICB8ICAgIDUgKy0KIHhlbi9hcmNoL3g4Ni90aW1lLmMgICAgICAgICAgICAgICB8ICAgIDIgKy0K IHhlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYyB8ICAgMTIgKysKIHhlbi9hcmNoL3g4 Ni94ZW4ubGRzLlMgICAgICAgICAgICB8ICAgMTQgKy0KIHhlbi9jb21tb24vZWZpL2Jvb3QuYyAg ICAgICAgICAgICB8ICAgMzEgKysrKy0KIHhlbi9jb21tb24vZWZpL3J1bnRpbWUuYyAgICAgICAg ICB8ICAgMjAgKy0tCiB4ZW4vY29tbW9uL2xpYi5jICAgICAgICAgICAgICAgICAgfCAgIDEwICst CiB4ZW4vZHJpdmVycy9hY3BpL29zbC5jICAgICAgICAgICAgfCAgICAyICstCiB4ZW4vaW5jbHVk ZS9hc20teDg2L2NvbmZpZy5oICAgICAgfCAgICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvcGFn ZS5oICAgICAgICB8ICAgIDIgKy0KIHhlbi9pbmNsdWRlL3hlbi9lZmkuaCAgICAgICAgICAgICB8 ICAgMTQgKy0KIHhlbi9pbmNsdWRlL3hlbi9tdWx0aWJvb3QyLmggICAgICB8ICAxODIgKysrKysr KysrKysrKysrKysrKysrKysrKysKIDM0IGZpbGVzIGNoYW5nZWQsIDE2MTkgaW5zZXJ0aW9ucygr KSwgNjE4IGRlbGV0aW9ucygtKQoKRGFuaWVsIEtpcGVyICgxOSk6CiAgICAgIHg4NjogYWxsb3cg RUZJIHJlYm9vdCBtZXRob2QgbmVpdGhlciBvbiBFRkkgcGxhdGZvcm1zLi4uCiAgICAgIHg4Ni9i b290OiByZW1vdmUgbXVsdGlib290MV9oZWFkZXJfZW5kIGZyb20gc3ltYm9sIHRhYmxlCiAgICAg IHg4Ni9ib290OiBjcmVhdGUgKi5sbmsgZmlsZXMgd2l0aCBsaW5rZXIgc2NyaXB0CiAgICAgIHg4 Ni9ib290L3JlbG9jOiByZWR1Y2UgYXNzZW1ibHkgdXNhZ2UgYXMgbXVjaCBhcyBwb3NzaWJsZQog ICAgICB4ODYvYm9vdDogY2FsbCByZWxvYygpIHVzaW5nIHN0ZGNhbGwgY2FsbGluZyBjb252ZW50 aW9uCiAgICAgIHg4Ni9ib290L3JlbG9jOiBjcmVhdGUgZ2VuZXJpYyBhbGxvYyBhbmQgY29weSBm dW5jdGlvbnMKICAgICAgeDg2L2Jvb3Q6IHVzZSAlZWN4IGluc3RlYWQgb2YgJWVheAogICAgICB4 ODYvYm9vdC9yZWxvYzogUmVuYW1lIHNvbWUgdmFyaWFibGVzIGFuZCByZWFycmFuZ2UgY29kZSBh IGJpdAogICAgICB4ODY6IGFkZCBtdWx0aWJvb3QyIHByb3RvY29sIHN1cHBvcnQKICAgICAgZWZp OiBtb3ZlIGVmaSBzdHJ1Y3QgaW5pdGlhbGl6YXRpb24gdG8geGVuL2NvbW1vbi9saWIuYwogICAg ICBlZmk6IGNyZWF0ZSBlZmlfZW5hYmxlZCgpCiAgICAgIGVmaTogaW50cm9kdWNlIEVGSV9SUyB0 byBlYXNlIGNvbnRyb2wgb24gcnVudGltZSBzZXJ2aWNlcyB1c2FnZQogICAgICBlZmk6IEVGSV9S UyBiaXQgaW4gZWZpLmZsYWdzIG11c3QgYmUgY29udHJvbGxlZCBieSBlZmk9W25vLV1ycyBjb21t YW5kIGxpbmUgYXJndW1lbnQKICAgICAgZWZpOiBidWlsZCB4ZW4uZ3ogd2l0aCBFRkkgY29kZQog ICAgICB4ODYvZWZpOiBjcmVhdGUgbmV3IGVhcmx5IG1lbW9yeSBhbGxvY2F0b3IKICAgICAgeDg2 OiBhZGQgbXVsdGlib290MiBwcm90b2NvbCBzdXBwb3J0IGZvciBFRkkgcGxhdGZvcm1zCiAgICAg IHg4Ni9ib290OiBpbXBsZW1lbnQgZWFybHkgY29tbWFuZCBsaW5lIHBhcnNlciBpbiBDCiAgICAg IHg4NjogbWFrZSBYZW4gZWFybHkgYm9vdCBjb2RlIHJlbG9jYXRhYmxlCiAgICAgIHg4NjogYWRk IG11bHRpYm9vdDIgcHJvdG9jb2wgc3VwcG9ydCBmb3IgcmVsb2NhdGFibGUgaW1hZ2VzCgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv eGVuLWRldmVsCg==