From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vitaly Kuznetsov Subject: [RFC PATCH KERNEL 0/4] x86/xen: untangle PV and PVHVM guest support code Date: Mon, 14 Nov 2016 18:17:45 +0100 Message-ID: <1479143869-27611-1-git-send-email-vkuznets@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c6KtH-0003qa-Se for xen-devel@lists.xenproject.org; Mon, 14 Nov 2016 17:17:55 +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: Juergen Gross , Boris Ostrovsky , x86@kernel.org, Andrew Jones , David Vrabel List-Id: xen-devel@lists.xenproject.org SGksCgpJIGhhdmUgYSBsb25nLXN0YW5kaW5nIGlkZWEgdG8gc2VwYXJhdGUgUFYgYW5kIFBWSFZN IGNvZGUgaW4ga2VybmVsIGFuZCAKaW50cm9kdWNlIEtjb25maWcgb3B0aW9ucyB0byBtYWtlIGl0 IHBvc3NpYmxlIHRvIGVuYWJsZSB0aGUgcmVxdWlyZWQKcGFydHMgb25seSBicmVha2luZyB0aGUg Y3VycmVudCAnYWxsIG9yIG5vdGhpbmcnIGFwcHJvYWNoLgoKTW90aXZhdGlvbjoKLSBYZW4gcmVs YXRlZCB4ODYgY29kZSBpbiBrZXJuZWwgaXMgcmF0aGVyIGJpZyBhbmQgaXQgaXMgdW5jbGVhciB3 aGljaAogIHBhcnRzIG9mIGl0IGFyZSByZXF1aXJlZCBmb3IgUFYsIGZvciBIVk0gb3IgZm9yIGJv dGguIFdpdGggUFZIIGNvbWluZwogIGludG8gcGljdHVyZSBpcyBiZWNvbWVzIGV2ZW4gbW9yZSB0 YW5nbGVkLiBJdCBtYWtlcyBpdCBoYXJkIHRvCiAgdW5kZXJzdGFuZC9hdWRpdCB0aGUgY29kZS4K Ci0gSW4gc29tZSBjYXNlIHdlIG1heSB3YW50IHRvIGF2b2lkIGJsb2F0aW5nIGtlcm5lbCBieSBz dXBwb3J0aW5nIFhlbgogIGd1ZXN0cyB3ZSBkb24ndCBuZWVkLiBJbiBwYXJ0aWN1bGFyLCA5MCUg b2YgdGhlIGNvZGUgaW4gYXJjaC94ODYveGVuLyBpcwogIHJlcXVpcmVkIHRvIHN1cHBvcnQgUFYg Z3Vlc3RzIGFuZCBvbmUgbWF5IHJlcXVpcmUgUFZIVk0gc3VwcG9ydCBvbmx5LgoKLSBQViBndWVz dHMgYXJlIHN1cHBvc2VkIHRvIGdvIGF3YXkgb25lIGRheSBhbmQgc3VjaCBjb2RlIHNlcGFyYXRp b24gd291bGQKICBoZWxwIHVzIHRvIGdldCByZWFkeS4KClRoaXMgUkZDIGFkZHMgWEVOX1BWIEtj b25maWcgb3B0aW9uIGFuZCBtYWtlcyBpdCBwb3NzaWJsZSB0byBidWlsZCBQVi1vbmx5CmFuZCBQ VkhWTS1vbmx5IGtlcm5lbHMuIEl0IGFsc28gbWFrZXMgaXQgcG9zc2libGUgdG8gZGlzYWJsZSBE b20wIHN1cHBvcnQuClRoZSBzZXJpZXMgaXMgaW5jb21wbGV0ZSBhbmQgcHJvYmFibHkgZGlydHkg aW4gc29tZSBwbGFjZXMsIEkgZGlkbid0IHBheQptdWNoIGF0dGVudGlvbiB0byB0aGUgY3VycmVu dCBQVkggaW1wbGVtZW50YXRpb24gYXMgKGFzIGZhciBhcyBJCnVuZGVyc3RhbmQpIGl0IGlzIHN1 cHBvc2VkIHRvIGJlIHJlcGxhY2VkIHdpdGggUFZIdjIgYnV0IGJlZm9yZSBpbnZlc3RpbmcKbW9y ZSBJJ2QgbGlrZSB0byBnZXQgb3BpbmlvbnMgd2hldGhlciBzdWNoIHJlZmFjdG9yaW5nIHdpbGwg YmUgd2VsY29tZWQuCgpQYXRjaGVzIGFyZSByYXRoZXIgYmlnIGJ1dCB0aGlzIGlzIG1vc3RseSBq dXN0IG1vdmluZyBjb2RlIGFyb3VuZCwgbm8KZnVuY3Rpb25hbCBjaGFuZ2VzIGludGVuZGVkLiBJ IHNtb2tlIHRlc3RlZCBpdCB3aXRoIFBWLW9ubHkgYW5kIFBWSFZNLW9ubHkKYnVpbGRzLgoKVml0 YWx5IEt1em5ldHNvdiAoNCk6CiAgeDg2L3hlbjogc3RhcnQgdW50YW5nbGluZyBQViBhbmQgUFZI Vk0gZ3Vlc3Qgc3VwcG9ydCBjb2RlCiAgeDg2L3hlbjogc3BsaXQgc21wLmMgZm9yIFBWIGFuZCBQ VkhWTSBndWVzdHMKICB4ODYveGVuOiBwdXQgc2V0dXAuYywgbW11LmMgYW5kIHAybS5jIHVuZGVy IENPTkZJR19YRU5fUFYKICB4ODYveGVuOiBwdXQgc2V0dXAuYywgcG11LmMgYW5kIGFwaWMuYyB1 bmRlciBDT05GSUdfWEVOX1BWCgogYXJjaC94ODYvaW5jbHVkZS9hc20vaHlwZXJ2aXNvci5oIHwg ICAzICstCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vcGFnZS5oICAgfCAgNDQgKysrKy0KIGFy Y2gveDg2L2tlcm5lbC9jcHUvaHlwZXJ2aXNvci5jICB8ICAgNyArLQogYXJjaC94ODYva2VybmVs L3Byb2Nlc3NfNjQuYyAgICAgIHwgICAyICstCiBhcmNoL3g4Ni94ZW4vS2NvbmZpZyAgICAgICAg ICAgICAgfCAgMzUgKysrLQogYXJjaC94ODYveGVuL01ha2VmaWxlICAgICAgICAgICAgIHwgIDE0 ICstCiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMgICAgICAgICAgfCAzOTYgKysrLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fY29tbW9u LmMgICB8IDIxNiArKysrKysrKysrKysrKysrKysrKysKIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5f aHZtLmMgICAgICB8IDIwMiArKysrKysrKysrKysrKysrKysrCiBhcmNoL3g4Ni94ZW4vbW11LmMg ICAgICAgICAgICAgICAgfCAyODYgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBhcmNoL3g4 Ni94ZW4vbW11X2NvbW1vbi5jICAgICAgICAgfCAyMTkgKysrKysrKysrKysrKysrKysrKysrCiBh cmNoL3g4Ni94ZW4vbW11X2h2bS5jICAgICAgICAgICAgfCAgNzcgKysrKysrKysKIGFyY2gveDg2 L3hlbi9wbXUuaCAgICAgICAgICAgICAgICB8ICAgNSArCiBhcmNoL3g4Ni94ZW4vc21wLmMgICAg ICAgICAgICAgICAgfCAzMDEgKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2 L3hlbi9zbXAuaCAgICAgICAgICAgICAgICB8ICAyMyArKysKIGFyY2gveDg2L3hlbi9zbXBfY29t bW9uLmMgICAgICAgICB8IDI0NiArKysrKysrKysrKysrKysrKysrKysrKwogYXJjaC94ODYveGVu L3NtcF9odm0uYyAgICAgICAgICAgIHwgIDU0ICsrKysrKwogYXJjaC94ODYveGVuL3N1c3BlbmQu YyAgICAgICAgICAgIHwgICA0ICsKIGFyY2gveDg2L3hlbi94ZW4taGVhZC5TICAgICAgICAgICB8 ICAgNCArCiBhcmNoL3g4Ni94ZW4veGVuLW9wcy5oICAgICAgICAgICAgfCAgIDIgKwogZHJpdmVy cy94ZW4vYmFsbG9vbi5jICAgICAgICAgICAgIHwgIDMwICsrLQogaW5jbHVkZS94ZW4veGVuLW9w cy5oICAgICAgICAgICAgIHwgIDIwICsrCiAyMiBmaWxlcyBjaGFuZ2VkLCAxMjMwIGluc2VydGlv bnMoKyksIDk2MCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni94ZW4v ZW5saWdodGVuX2NvbW1vbi5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC94ODYveGVuL2VubGln aHRlbl9odm0uYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2L3hlbi9tbXVfY29tbW9uLmMK IGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni94ZW4vbW11X2h2bS5jCiBjcmVhdGUgbW9kZSAx MDA2NDQgYXJjaC94ODYveGVuL3NtcF9jb21tb24uYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gv eDg2L3hlbi9zbXBfaHZtLmMKCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=