From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joao Martins Subject: [PATCH RFC 17/39] x86/xen: export vcpu_info and shared_info Date: Wed, 20 Feb 2019 20:15:47 +0000 Message-ID: <20190220201609.28290-18-joao.m.martins__29309.1798246436$1550693996$gmane$org@oracle.com> References: <20190220201609.28290-1-joao.m.martins@oracle.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 1gwYKd-0006F5-RU for xen-devel@lists.xenproject.org; Wed, 20 Feb 2019 20:19:03 +0000 In-Reply-To: <20190220201609.28290-1-joao.m.martins@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: kvm@vger.kernel.org, linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org Cc: Juergen Gross , Joao Martins , Stefano Stabellini , =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= , x86@kernel.org, Ankur Arora , Ingo Molnar , Borislav Petkov , "H. Peter Anvin" , Paolo Bonzini , Boris Ostrovsky , Thomas Gleixner List-Id: xen-devel@lists.xenproject.org RnJvbTogQW5rdXIgQXJvcmEgPGFua3VyLmEuYXJvcmFAb3JhY2xlLmNvbT4KCkFsc28gcmVtb3Zl IF9faW5pdCBhbm5vdGF0aW9ucyBmcm9tIHhlbl9ldnRjaG5fMmwvZmlmb19pbml0KCkuCgpUaGlz IGFsbG93cyB1cyB0byBzdXBwb3J0IDItbGV2ZWwgZXZlbnQgY2hhbm5lbCBBQkkgb24KeGVuX3No aW1fZG9tYWluKCkuCgpTaWduZWQtb2ZmLWJ5OiBBbmt1ciBBcm9yYSA8YW5rdXIuYS5hcm9yYUBv cmFjbGUuY29tPgotLS0KIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYyAgICAgICAgIHwgMyArKysK IGRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfMmwuYyAgIHwgMiArLQogZHJpdmVycy94ZW4vZXZl bnRzL2V2ZW50c19maWZvLmMgfCAyICstCiBpbmNsdWRlL3hlbi94ZW4tb3BzLmggICAgICAgICAg ICB8IDIgKy0KIDQgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygt KQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYyBiL2FyY2gveDg2L3hlbi9l bmxpZ2h0ZW4uYwppbmRleCA3NTBmNDZhZDAxOGEuLjczYjk3MzZlODlkMiAxMDA2NDQKLS0tIGEv YXJjaC94ODYveGVuL2VubGlnaHRlbi5jCisrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYwpA QCAtNTAsNiArNTAsOCBAQCBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgdmNwdV9pbmZvLCB4ZW5fdmNw dV9pbmZvKTsKIC8qIExpbnV4IDwtPiBYZW4gdkNQVSBpZCBtYXBwaW5nICovCiBERUZJTkVfUEVS X0NQVSh1aW50MzJfdCwgeGVuX3ZjcHVfaWQpOwogRVhQT1JUX1BFUl9DUFVfU1lNQk9MKHhlbl92 Y3B1X2lkKTsKK0VYUE9SVF9QRVJfQ1BVX1NZTUJPTCh4ZW5fdmNwdSk7CitFWFBPUlRfUEVSX0NQ VV9TWU1CT0woeGVuX3ZjcHVfaW5mbyk7CiAKIGVudW0geGVuX2RvbWFpbl90eXBlIHhlbl9kb21h aW5fdHlwZSA9IFhFTl9OQVRJVkU7CiBFWFBPUlRfU1lNQk9MX0dQTCh4ZW5fZG9tYWluX3R5cGUp OwpAQCAtNzksNiArODEsNyBAQCBFWFBPUlRfU1lNQk9MKHhlbl9zdGFydF9mbGFncyk7CiAgKiBw YWdlIGFzIHNvb24gYXMgZml4bWFwIGlzIHVwIGFuZCBydW5uaW5nLgogICovCiBzdHJ1Y3Qgc2hh cmVkX2luZm8gKkhZUEVSVklTT1Jfc2hhcmVkX2luZm8gPSAmeGVuX2R1bW15X3NoYXJlZF9pbmZv OworRVhQT1JUX1NZTUJPTF9HUEwoSFlQRVJWSVNPUl9zaGFyZWRfaW5mbyk7CiAKIC8qCiAgKiBG bGFnIHRvIGRldGVybWluZSB3aGV0aGVyIHZjcHUgaW5mbyBwbGFjZW1lbnQgaXMgYXZhaWxhYmxl IG9uIGFsbApkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c18ybC5jIGIvZHJp dmVycy94ZW4vZXZlbnRzL2V2ZW50c18ybC5jCmluZGV4IDhlZGVmNTFjOTJlNS4uYjVhY2Y0YjA5 OTcxIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzXzJsLmMKKysrIGIvZHJp dmVycy94ZW4vZXZlbnRzL2V2ZW50c18ybC5jCkBAIC0zNjksNyArMzY5LDcgQEAgc3RhdGljIGNv bnN0IHN0cnVjdCBldnRjaG5fb3BzIGV2dGNobl9vcHNfMmwgPSB7CiAJLnJlc3VtZQkgICAgICAg ICAgID0gZXZ0Y2huXzJsX3Jlc3VtZSwKIH07CiAKLXZvaWQgX19pbml0IHhlbl9ldnRjaG5fMmxf aW5pdCh2b2lkKQordm9pZCB4ZW5fZXZ0Y2huXzJsX2luaXQodm9pZCkKIHsKIAlwcl9pbmZvKCJV c2luZyAyLWxldmVsIEFCSVxuIik7CiAJZXZ0Y2huX29wcyA9ICZldnRjaG5fb3BzXzJsOwpkaWZm IC0tZ2l0IGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19maWZvLmMgYi9kcml2ZXJzL3hlbi9l dmVudHMvZXZlbnRzX2ZpZm8uYwppbmRleCA3NmIzMThlODgzODIuLjQ1M2I0YjA1ZjIzOCAxMDA2 NDQKLS0tIGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19maWZvLmMKKysrIGIvZHJpdmVycy94 ZW4vZXZlbnRzL2V2ZW50c19maWZvLmMKQEAgLTQzMCw3ICs0MzAsNyBAQCBzdGF0aWMgaW50IHhl bl9ldnRjaG5fY3B1X2RlYWQodW5zaWduZWQgaW50IGNwdSkKIAlyZXR1cm4gMDsKIH0KIAotaW50 IF9faW5pdCB4ZW5fZXZ0Y2huX2ZpZm9faW5pdCh2b2lkKQoraW50IHhlbl9ldnRjaG5fZmlmb19p bml0KHZvaWQpCiB7CiAJaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKIAlpbnQgcmV0Owpk aWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4veGVuLW9wcy5oIGIvaW5jbHVkZS94ZW4veGVuLW9wcy5o CmluZGV4IDQ5Njk4MTcxMjRhOC4uOTJmYzQ1MDc1NTAwIDEwMDY0NAotLS0gYS9pbmNsdWRlL3hl bi94ZW4tb3BzLmgKKysrIGIvaW5jbHVkZS94ZW4veGVuLW9wcy5oCkBAIC0xMCw3ICsxMCw3IEBA CiAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS92Y3B1Lmg+CiAKIERFQ0xBUkVfUEVSX0NQVShzdHJ1 Y3QgdmNwdV9pbmZvICosIHhlbl92Y3B1KTsKLQorREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCB2Y3B1 X2luZm8sIHhlbl92Y3B1X2luZm8pOwogREVDTEFSRV9QRVJfQ1BVKHVpbnQzMl90LCB4ZW5fdmNw dV9pZCk7CiBzdGF0aWMgaW5saW5lIHVpbnQzMl90IHhlbl92Y3B1X25yKGludCBjcHUpCiB7Ci0t IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs