From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH v3 00/15] x86/paravirt, xen: several cleanups Date: Tue, 28 Aug 2018 09:40:11 +0200 Message-ID: <20180828074026.820-1-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1fuYcE-0000GF-96 for xen-devel@lists.xenproject.org; Tue, 28 Aug 2018 07:40:42 +0000 List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org, x86@kernel.org, virtualization@lists.linux-foundation.org Cc: Juergen Gross , boris.ostrovsky@oracle.com, rusty@rustcorp.com.au, mingo@redhat.com, hpa@zytor.com, akataria@vmware.com, tglx@linutronix.de List-Id: xen-devel@lists.xenproject.org VGhpcyBzZXJpZXMgcmVtb3ZlcyBzb21lIG5vIGxvbmdlciBuZWVkZWQgc3R1ZmYgZnJvbSBwYXJh dmlydAppbmZyYXN0cnVjdHVyZSBhbmQgcHV0cyBsYXJnZSBxdWFudGl0aWVzIG9mIHBhcmF2aXJ0 IG9wcyB1bmRlciBhIG5ldwpjb25maWcgb3B0aW9uIFBBUkFWSVJUX1hYTCB3aGljaCBpcyBzZWxl Y3RlZCBieSBYRU5fUFYgb25seS4KClNvbWUgWGVuIHJlbGF0ZWQgY2xlYW51cHM6Ci0gbW92ZSBz b21lIHB2LW9ubHkgY29kZSBmcm9tIENPTkZJR19YRU4gdG8gQ09ORklHX1hFTl9QVgotIHVzZSBD T05GSUdfWEVOX1BWSFZNIGluIE1ha2VmaWxlIGluc3RlYWQgb2YgI2lmZGVmIGFyb3VuZCBhIGNv bXBsZXRlIHNvdXJjZQotIGFkZCBTUERYIGlkZW50aWZpZXIgd2hlcmUgbWlzc2luZwoKQSBwdm9w cyBrZXJuZWwgd2l0aG91dCBYRU5fUFYgYmVpbmcgY29uZmlndXJlZCBpcyBhYm91dCAyLjUlIHNt YWxsZXIKd2l0aCB0aGlzIHNlcmllcyBhcHBsaWVkLgoKQ2hhbmdlcyBpbiBWMzoKLSBtZXJnZWQg d2l0aCB0aGUgWGVuIGNsZWFudXAgc2VyaWVzIHdoaWNoIGlzIGEgcHJlcmVxdWlzaXRlIGZvciB0 aGUKICBwdiBjbGVhbnVwCi0gZml4IGJ1aWxkIGVycm9ycyBvbiBBUk0KLSBsZXQgVlNNUCBzZWxl Y3QgUEFSQVZJUlRfWFhMLCBwdXQgYWxsIGlycV9vcHMgdW5kZXIgUEFSQVZJUlRfWFhMCgpDaGFu Z2VzIGluIFYyOgotIHBhdGNoIDQ6IHNob3J0ZW4gcHZfb3BzIHN1Yi1zdHJ1Y3R1cmUgbmFtZXMg KEphbiBCZXVsaWNoKQotIHBhdGNoIDExOiBuZXcgcGF0Y2gKCkp1ZXJnZW4gR3Jvc3MgKDE1KToK ICB4ZW46IG1vdmUgcHYgaXJxIHJlbGF0ZWQgZnVuY3Rpb25zIHVuZGVyIENPTkZJR19YRU5fUFYg dW1icmVsbGEKICB4ZW46IG1vdmUgcHYgc3BlY2lmaWMgcGFydHMgb2YgYXJjaC94ODYveGVuL21t dS5jIHRvIG1tdV9wdi5jCiAgeGVuOiBsaW5rIHBsYXRmb3JtLXBjaS11bnBsdWcubyBvbmx5IGlm IENPTkZJR19YRU5fUFZIVk0KICB4ZW46IGFkZCBTUERYIGlkZW50aWZpZXIgaW4gYXJjaC94ODYv eGVuIGZpbGVzCiAgeDg2L3BhcmF2aXJ0OiBtYWtlIHBhcmF2aXJ0X3BhdGNoX2NhbGwoKSBhbmQg cGFyYXZpcnRfcGF0Y2hfam1wKCkKICAgIHN0YXRpYwogIHg4Ni9wYXJhdmlydDogcmVtb3ZlIGNs b2JiZXJzIHBhcmFtZXRlciBmcm9tIHBhcmF2aXJ0IHBhdGNoIGZ1bmN0aW9ucwogIHg4Ni9wYXJh dmlydDogcmVtb3ZlIGNsb2JiZXJzIGZyb20gc3RydWN0IHBhcmF2aXJ0X3BhdGNoX3NpdGUKICB4 ODYvcGFyYXZpcnQ6IHVzZSBhIHNpbmdsZSBvcHMgc3RydWN0dXJlCiAgeDg2L3BhcmF2aXJ0OiBy ZW1vdmUgdW51c2VkIHBhcmF2aXJ0IGJpdHMKICB4ODYvcGFyYXZpcnQ6IGludHJvZHVjZSBuZXcg Y29uZmlnIG9wdGlvbiBQQVJBVklSVF9YWEwKICB4ODYvcGFyYXZpcnQ6IG1vdmUgaXRlbXMgaW4g cHZfaW5mbyB1bmRlciBQQVJBVklSVF9YWEwgdW1icmVsbGEKICB4ODYvcGFyYXZpcnQ6IG1vdmUg dGhlIFhlbi1vbmx5IHB2X2NwdV9vcHMgdW5kZXIgdGhlIFBBUkFWSVJUX1hYTAogICAgdW1icmVs bGEKICB4ODYvcGFyYXZpcnQ6IG1vdmUgdGhlIHB2X2lycV9vcHMgdW5kZXIgdGhlIFBBUkFWSVJU X1hYTCB1bWJyZWxsYQogIHg4Ni9wYXJhdmlydDogbW92ZSB0aGUgWGVuLW9ubHkgcHZfbW11X29w cyB1bmRlciB0aGUgUEFSQVZJUlRfWFhMCiAgICB1bWJyZWxsYQogIHg4Ni9wYXJhdmlydDogcmVt b3ZlIHVubmVlZGVkIG1tdSByZWxhdGVkIHBhcmF2aXJ0IG9wcyBiaXRzCgogYXJjaC9hcm0vaW5j bHVkZS9hc20vcGFyYXZpcnQuaCAgICAgICAgICAgICB8ICAgOSArLQogYXJjaC9hcm0va2VybmVs L3BhcmF2aXJ0LmMgICAgICAgICAgICAgICAgICB8ICAgNCArLQogYXJjaC9hcm0veGVuL2VubGln aHRlbi5jICAgICAgICAgICAgICAgICAgICB8ICAzNCAtLS0KIGFyY2gvYXJtNjQvaW5jbHVkZS9h c20vcGFyYXZpcnQuaCAgICAgICAgICAgfCAgIDkgKy0KIGFyY2gvYXJtNjQva2VybmVsL3BhcmF2 aXJ0LmMgICAgICAgICAgICAgICAgfCAgIDQgKy0KIGFyY2gveDg2L0tjb25maWcgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgIDQgKwogYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL21pc2Mu aCAgICAgICAgICAgICB8ICAgMSArCiBhcmNoL3g4Ni9lbnRyeS9lbnRyeV8zMi5TICAgICAgICAg ICAgICAgICAgIHwgICA4ICstCiBhcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TICAgICAgICAgICAg ICAgICAgIHwgICA4ICstCiBhcmNoL3g4Ni9oeXBlcnYvbW11LmMgICAgICAgICAgICAgICAgICAg ICAgIHwgICA0ICstCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9kZWJ1Z3JlZy5oICAgICAgICAgICAg IHwgICAyICstCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9kZXNjLmggICAgICAgICAgICAgICAgIHwg ICA0ICstCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9maXhtYXAuaCAgICAgICAgICAgICAgIHwgICAy ICstCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9pcnFmbGFncy5oICAgICAgICAgICAgIHwgIDE2ICst CiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9tbXVfY29udGV4dC5oICAgICAgICAgIHwgICA0ICstCiBh cmNoL3g4Ni9pbmNsdWRlL2FzbS9tc3IuaCAgICAgICAgICAgICAgICAgIHwgICA0ICstCiBhcmNo L3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oICAgICAgICAgICAgIHwgNDE1ICsrKysrKysrKysr KystLS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgg ICAgICAgfCAgODIgKysrLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ2FsbG9jLmggICAgICAg ICAgICAgIHwgICAyICstCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlLTNsZXZlbF90eXBl cy5oIHwgICAyICstCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlLmggICAgICAgICAgICAg IHwgICA3ICstCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCAgICAgICAgICAgIHwg ICA0ICstCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wdHJhY2UuaCAgICAgICAgICAgICAgIHwgICAy ICstCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9zZWdtZW50LmggICAgICAgICAgICAgIHwgICAyICst CiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9zcGVjaWFsX2luc25zLmggICAgICAgIHwgICA0ICstCiBh cmNoL3g4Ni9rZXJuZWwvYWx0ZXJuYXRpdmUuYyAgICAgICAgICAgICAgIHwgICAyICstCiBhcmNo L3g4Ni9rZXJuZWwvYXNtLW9mZnNldHMuYyAgICAgICAgICAgICAgIHwgIDEzICstCiBhcmNoL3g4 Ni9rZXJuZWwvYXNtLW9mZnNldHNfNjQuYyAgICAgICAgICAgIHwgICA5ICstCiBhcmNoL3g4Ni9r ZXJuZWwvY3B1L2NvbW1vbi5jICAgICAgICAgICAgICAgIHwgICA0ICstCiBhcmNoL3g4Ni9rZXJu ZWwvY3B1L3Ztd2FyZS5jICAgICAgICAgICAgICAgIHwgICA0ICstCiBhcmNoL3g4Ni9rZXJuZWwv aGVhZF82NC5TICAgICAgICAgICAgICAgICAgIHwgICAyICstCiBhcmNoL3g4Ni9rZXJuZWwva3Zt LmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDE5ICstCiBhcmNoL3g4Ni9rZXJuZWwva3ZtY2xv Y2suYyAgICAgICAgICAgICAgICAgIHwgICA0ICstCiBhcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQt c3BpbmxvY2tzLmMgICAgICAgIHwgIDE1ICstCiBhcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYyAg ICAgICAgICAgICAgICAgIHwgMzA1ICsrKysrKysrKystLS0tLS0tLS0tCiBhcmNoL3g4Ni9rZXJu ZWwvcGFyYXZpcnRfcGF0Y2hfMzIuYyAgICAgICAgIHwgIDU3ICsrLS0KIGFyY2gveDg2L2tlcm5l bC9wYXJhdmlydF9wYXRjaF82NC5jICAgICAgICAgfCAgNjUgKystLS0KIGFyY2gveDg2L2tlcm5l bC90c2MuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGFyY2gveDg2L2tlcm5lbC92 c21wXzY0LmMgICAgICAgICAgICAgICAgICAgfCAgMjYgKy0KIGFyY2gveDg2L21tL21lbV9lbmNy eXB0X2lkZW50aXR5LmMgICAgICAgICAgfCAgIDEgKwogYXJjaC94ODYveGVuL0tjb25maWcgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiBhcmNoL3g4Ni94ZW4vTWFrZWZpbGUgICAgICAg ICAgICAgICAgICAgICAgIHwgIDQxICsrLQogYXJjaC94ODYveGVuL2VmaS5jICAgICAgICAgICAg ICAgICAgICAgICAgICB8ICAxNCArLQogYXJjaC94ODYveGVuL2VubGlnaHRlbi5jICAgICAgICAg ICAgICAgICAgICB8ICAgMiArCiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jICAgICAgICAg ICAgICAgIHwgICAyICsKIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyAgICAgICAgICAgICAg ICAgfCAgMzEgKystCiBhcmNoL3g4Ni94ZW4vZ3JhbnQtdGFibGUuYyAgICAgICAgICAgICAgICAg IHwgIDI1ICstCiBhcmNoL3g4Ni94ZW4vaXJxLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwg ICAyICstCiBhcmNoL3g4Ni94ZW4vbW11LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTg4 ICstLS0tLS0tLS0tLS0KIGFyY2gveDg2L3hlbi9tbXVfaHZtLmMgICAgICAgICAgICAgICAgICAg ICAgfCAgIDIgKy0KIGFyY2gveDg2L3hlbi9tbXVfcHYuYyAgICAgICAgICAgICAgICAgICAgICAg fCAxNjggKysrKysrKysrKy0KIGFyY2gveDg2L3hlbi9wMm0uYyAgICAgICAgICAgICAgICAgICAg ICAgICAgfCAgIDIgKwogYXJjaC94ODYveGVuL3BjaS1zd2lvdGxiLXhlbi5jICAgICAgICAgICAg ICB8ICAgMiArCiBhcmNoL3g4Ni94ZW4vcGxhdGZvcm0tcGNpLXVucGx1Zy5jICAgICAgICAgIHwg IDE4ICstCiBhcmNoL3g4Ni94ZW4vc3BpbmxvY2suYyAgICAgICAgICAgICAgICAgICAgIHwgIDEx ICstCiBhcmNoL3g4Ni94ZW4vdGltZS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICst CiBhcmNoL3g4Ni94ZW4vdmRzby5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIGFy Y2gveDg2L3hlbi94ZW4tcHZoLlMgICAgICAgICAgICAgICAgICAgICAgfCAgMTUgKy0KIGRyaXZl cnMveGVuL3RpbWUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGluY2x1ZGUv eGVuL2V2ZW50cy5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKwogaW5jbHVkZS94ZW4v aW50ZXJmYWNlL21lbW9yeS5oICAgICAgICAgICAgICB8ICAgNiAtCiBpbmNsdWRlL3hlbi94ZW4t b3BzLmggICAgICAgICAgICAgICAgICAgICAgIHwgMTMzICsrKysrKy0tLQogNjIgZmlsZXMgY2hh bmdlZCwgODgwIGluc2VydGlvbnMoKyksIDk1OCBkZWxldGlvbnMoLSkKCi0tIAoyLjE2LjQKCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs