From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Kiper Subject: [PATCH v3 00/16] x86: multiboot2 protocol support Date: Fri, 15 Apr 2016 14:33:00 +0200 Message-ID: <1460723596-13261-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 1ar2wZ-00053f-2E for xen-devel@lists.xenproject.org; Fri, 15 Apr 2016 12:33:51 +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, andrew.cooper3@citrix.com, stefano.stabellini@eu.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 SGksCgpJIGFtIHNlbmRpbmcsIGxvbmcgYXdhaXRlZCwgdGhpcmQgdmVyc2lvbiBvZiBtdWx0aWJv b3QyIHByb3RvY29sCnN1cHBvcnQgZm9yIGxlZ2FjeSBCSU9TIGFuZCBFRkkgcGxhdGZvcm1zLiBJ dCBmaXhlcyBhbGwgbWFqb3IgaXNzdWVzCmRpc2NvdmVyZWQgdW50aWwgbm93LiBUaGVyZSBhcmUg c3RpbGwgc29tZSBtaW5vciBwcm9ibGVtcyB3aGljaCBzaG91bGQKYmUgZml4ZWQgaW4gb25lIHdh eSBvciBhbm90aGVyLiBJIHdpbGwgYWRkcmVzcyB0aGVtIGluIG5leHQgcmVsZWFzZXMuCgpUaGUg ZmluYWwgZ29hbCBpcyB4ZW4uZWZpIGJpbmFyeSBmaWxlIHdoaWNoIGNvdWxkIGJlIGxvYWRlZCBi eSBFRkkKbG9hZGVyLCBtdWx0aWJvb3QgKHYxKSBwcm90b2NvbCAob25seSBvbiBsZWdhY3kgQklP UyBwbGF0Zm9ybXMpIGFuZAptdWx0aWJvb3QyIHByb3RvY29sLiBUaGlzIHdheSB3ZSB3aWxsIGhh dmU6CiAgLSBzbWFsbGVyIFhlbiBjb2RlIGJhc2UsCiAgLSBvbmUgY29kZSBiYXNlIGZvciB4ZW4u Z3ogYW5kIHhlbi5lZmksCiAgLSBvbmUgYnVpbGQgbWV0aG9kIGZvciB4ZW4uZ3ogYW5kIHhlbi5l Zmk7CiAgICB4ZW4uZWZpIHdpbGwgYmUgZXh0cmFjdGVkIGZyb20geGVuKC1zeW1zKQogICAgZmls ZSB1c2luZyBvYmpjb3B5IG9yIHNwZWNpYWwgY3VzdG9tIHRvb2wsCiAgLSB4ZW4uZWZpIGJ1aWxk IHdpbGwgbm90IHNvIHN0cm9uZ2x5IGRlcGVuZAogICAgb24gYSBnaXZlbiBHQ0MgYW5kIGJpbnV0 aWxzIHZlcnNpb24uCgpIZXJlIGFyZSBzaG9ydCBsaXN0IG9mIGNoYW5nZXM6CiAgLSBuZXcgcGF0 Y2hlczogMDEsIDA3LCAwOSwKICAtIGNoYW5nZWQgcGF0Y2hlczogMDIsIDAzLCAwNCwgMDYsIDA4 LCAxMCwgMTEsIDEzLCAxNCwgMTUsIDE2LAogIC0gUkZDIHBhdGNoZXM6IDEyLCAxMywgMTU7IGlm IGl0IGlzIG5lZWRlZCB3ZSBjb3VsZCBkaXNjdXNzIGF0CiAgICBsZWFzdCAjMTIgYW5kICMxNSBh dCBYZW4gUHJvamVjdCBIYWNrYXRob24gaW4gQ2FtYnJpZGdlLgoKVGhpcyBwYXRjaCBzZXJpZXMg d2FzIGJ1aWxkIHdpdGggZm9sbG93aW5nIHRvb2xzOgogIC0gZ2NjIHZlcnNpb24gNC4xLjIgMjAw NjExMTUgKHByZXJlbGVhc2UpIChEZWJpYW4gNC4xLjEtMjEpCiAgICBhbmQgYmludXRpbHMgMi4x Ny0zK2V0Y2gxLAogIC0gZ2NjIHZlcnNpb24gNC40LjcgMjAxMjAzMTMgKFJlZCBIYXQgNC40Ljct MTEpIChHQ0MpCiAgICBhbmQgYmludXRpbHMgMi4yMy4yLTIuZWw2LAogIC0gZ2NjIHZlcnNpb24g NC43LjIgKERlYmlhbiA0LjcuMi01KQogICAgYW5kIGJpbnV0aWxzIDIuMjItOCwKICAtIGdjYyB2 ZXJzaW9uIDUuMS4xIDIwMTUwNjE4IChSZWQgSGF0IDUuMS4xLTQpIChHQ0MpCiAgICBhbmQgYmlu dXRpbHMgMi4yNS05LmZjMjIuCgpJIGhvcGUgdGhhdCBzdGFydGluZyBmcm9tIG5vdyB0aGVyZSB3 aWxsIGJlIGZhc3RlciB0dXJuYXJvdW5kCm9mIHRoaXMgcGF0Y2ggc2VyaWVzLgoKSWYgeW91IGFy ZSBub3QgaW50ZXJlc3RlZCBpbiB0aGlzIHBhdGNoIHNlcmllcyBhdCBhbGwgcGxlYXNlCmRyb3Ag bWUgYSBsaW5lIGFuZCBJIHdpbGwgcmVtb3ZlIHlvdSBmcm9tIGRpc3RyaWJ1dGlvbiBsaXN0LgoK RGFuaWVsCgogLmdpdGlnbm9yZSAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNSArLQogeGVu L2FyY2gveDg2L01ha2VmaWxlICAgICAgICAgICAgIHwgICAgOCArLQogeGVuL2FyY2gveDg2L1J1 bGVzLm1rICAgICAgICAgICAgIHwgICAgNCArCiB4ZW4vYXJjaC94ODYvYm9vdC9NYWtlZmlsZSAg ICAgICAgfCAgIDEwICstCiB4ZW4vYXJjaC94ODYvYm9vdC9idWlsZDMyLmxkcyAgICAgfCAgIDUw ICsrKysrKysrKwogeGVuL2FyY2gveDg2L2Jvb3QvYnVpbGQzMi5tayAgICAgIHwgICAxNCArKy0K IHhlbi9hcmNoL3g4Ni9ib290L2NtZGxpbmUuUyAgICAgICB8ICAzNjcgLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNo L3g4Ni9ib290L2NtZGxpbmUuYyAgICAgICB8ICAzNTcgKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2Jvb3Qv ZWRkLlMgICAgICAgICAgIHwgICAgMyAtCiB4ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgICAgICAg ICAgfCAgNDgxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9ib290L3Jl bG9jLmMgICAgICAgICB8ICAyNDYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst LS0tLS0tCiB4ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMgICAgfCAgIDE4ICsrKy0KIHhl bi9hcmNoL3g4Ni9ib290L3ZpZGVvLlMgICAgICAgICB8ICAgIDYgLS0KIHhlbi9hcmNoL3g4Ni9i b290L3dha2V1cC5TICAgICAgICB8ICAgIDYgKy0KIHhlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5T ICAgICAgICB8ICAgNDQgKysrLS0tLS0KIHhlbi9hcmNoL3g4Ni9kbWlfc2Nhbi5jICAgICAgICAg ICB8ICAgIDQgKy0KIHhlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jICAgICAgICB8ICAgIDIgKy0K IHhlbi9hcmNoL3g4Ni9lZmkvTWFrZWZpbGUgICAgICAgICB8ICAgMTEgKy0KIHhlbi9hcmNoL3g4 Ni9lZmkvZWZpLWJvb3QuaCAgICAgICB8ICAgODEgKysrKysrKysrKysrLS0KIHhlbi9hcmNoL3g4 Ni9lZmkvc3R1Yi5jICAgICAgICAgICB8ICAgMTYgKystCiB4ZW4vYXJjaC94ODYvbXBwYXJzZS5j ICAgICAgICAgICAgfCAgICA0ICstCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAg fCAgIDYxICsrKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvc2h1dGRvd24uYyAgICAgICAgICAgfCAg ICAyICstCiB4ZW4vYXJjaC94ODYvdGltZS5jICAgICAgICAgICAgICAgfCAgICAyICstCiB4ZW4v YXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgfCAgIDEwICsrCiB4ZW4vYXJjaC94ODYveGVu Lmxkcy5TICAgICAgICAgICAgfCAgICA3ICstCiB4ZW4vY29tbW9uL2VmaS9ib290LmMgICAgICAg ICAgICAgfCAgIDE5ICsrKysKIHhlbi9jb21tb24vZWZpL3J1bnRpbWUuYyAgICAgICAgICB8ICAg MjMgKystLQogeGVuL2RyaXZlcnMvYWNwaS9vc2wuYyAgICAgICAgICAgIHwgICAgMiArLQogeGVu L2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaCAgICAgIHwgICAgMSArCiB4ZW4vaW5jbHVkZS9hc20t eDg2L3BhZ2UuaCAgICAgICAgfCAgICAyICstCiB4ZW4vaW5jbHVkZS94ZW4vZWZpLmggICAgICAg ICAgICAgfCAgIDEzICsrLQogeGVuL2luY2x1ZGUveGVuL211bHRpYm9vdDIuaCAgICAgIHwgIDE4 MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAzMyBmaWxlcyBjaGFuZ2VkLCAxNDkx IGluc2VydGlvbnMoKyksIDU3MCBkZWxldGlvbnMoLSkKCkRhbmllbCBLaXBlciAoMTYpOgogICAg ICB4ODYvYm9vdDogZG8gbm90IGNyZWF0ZSB1bndpbmQgdGFibGVzCiAgICAgIHg4NjogemVybyBC U1MgdXNpbmcgc3Rvc2wgaW5zdGVhZCBvZiBzdG9zYgogICAgICB4ODYvYm9vdDogY2FsbCByZWxv YygpIHVzaW5nIGNkZWNsIGNhbGxpbmcgY29udmVudGlvbgogICAgICB4ODYvYm9vdC9yZWxvYzog Y3JlYXRlIGdlbmVyaWMgYWxsb2MgYW5kIGNvcHkgZnVuY3Rpb25zCiAgICAgIHg4Ni9ib290OiB1 c2UgJWVjeCBpbnN0ZWFkIG9mICVlYXgKICAgICAgeDg2L2Jvb3QvcmVsb2M6IFJlbmFtZSBzb21l IHZhcmlhYmxlcyBhbmQgcmVhcnJhbmdlIGNvZGUgYSBiaXQKICAgICAgeDg2L2Jvb3Q6IGNyZWF0 ZSAqLmxuayBmaWxlcyB3aXRoIGxpbmtlciBzY3JpcHQKICAgICAgeDg2OiBhZGQgbXVsdGlib290 MiBwcm90b2NvbCBzdXBwb3J0CiAgICAgIGVmaTogZXhwbGljaXRseSBkZWZpbmUgZWZpIHN0cnVj dCBpbiB4ZW4vYXJjaC94ODYvZWZpL3N0dWIuYwogICAgICBlZmk6IGNyZWF0ZSBlZmlfZW5hYmxl ZCgpCiAgICAgIGVmaTogYnVpbGQgeGVuLmd6IHdpdGggRUZJIGNvZGUKICAgICAgeDg2L2VmaTog Y3JlYXRlIG5ldyBlYXJseSBtZW1vcnkgYWxsb2NhdG9yCiAgICAgIHg4NjogYWRkIG11bHRpYm9v dDIgcHJvdG9jb2wgc3VwcG9ydCBmb3IgRUZJIHBsYXRmb3JtcwogICAgICB4ODYvYm9vdDogaW1w bGVtZW50IGVhcmx5IGNvbW1hbmQgbGluZSBwYXJzZXIgaW4gQwogICAgICB4ODY6IG1ha2UgWGVu IGVhcmx5IGJvb3QgY29kZSByZWxvY2F0YWJsZQogICAgICB4ODY6IGFkZCBtdWx0aWJvb3QyIHBy b3RvY29sIHN1cHBvcnQgZm9yIHJlbG9jYXRhYmxlIGltYWdlcwoKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==