From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH v2 13/23] x86: provide stubs, declarations and macros in hvm.h Date: Mon, 3 Sep 2018 10:50:53 +0100 Message-ID: <20180903095053.grgulnqrppm4zvil@zion.uk.xensource.com> References: <1e7b9dd730604269b339f51959ff0c0c@AMSPEX02CL03.citrite.net> 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 1fwlW3-0006tS-Ja for xen-devel@lists.xenproject.org; Mon, 03 Sep 2018 09:51:27 +0000 Content-Disposition: inline In-Reply-To: <1e7b9dd730604269b339f51959ff0c0c@AMSPEX02CL03.citrite.net> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Paul Durrant Cc: "xen-devel@lists.xenproject.org" , Wei Liu , Jan Beulich , Andrew Cooper List-Id: xen-devel@lists.xenproject.org T24gTW9uLCBTZXAgMDMsIDIwMTggYXQgMTA6NDU6MDFBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFhlbi1kZXZlbCBb bWFpbHRvOnhlbi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnXSBPbiBCZWhhbGYK PiA+IE9mIFdlaSBMaXUKPiA+IFNlbnQ6IDI2IEF1Z3VzdCAyMDE4IDEzOjIwCj4gPiBUbzogeGVu LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gPiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3 LkNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUKPiA+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsg SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4gU3ViamVjdDogW1hlbi1kZXZlbF0g W1BBVENIIHYyIDEzLzIzXSB4ODY6IHByb3ZpZGUgc3R1YnMsIGRlY2xhcmF0aW9ucyBhbmQKPiA+ IG1hY3JvcyBpbiBodm0uaAo+ID4gCj4gPiBNYWtlIHN1cmUgaHZtX2VuYWJsZWQgZXZhbHVhdGUg dG8gZmFsc2UgdGhlbiBwcm92aWRlIG5lY2Vzc2FyeSBzdHVicywKPiA+IGRlY2xhcmF0aW9ucyBh bmQgbWFjcm9zIHRvIG1ha2UgWGVuIGJ1aWxkLgo+ID4gCj4gPiBUaGUgaXNfdmlyaWRpYW5fZG9t YWluIG1hY3JvIGNhbid0IGJlIHR1cm5lZCBpbnRvIGFuIGlubGluZSBmdW5jdGlvbgo+ID4gZWFz aWx5LAo+IAo+IFdoeT8gSXQncyBqdXN0IGFuIGlzX2h2bV9kb21haW4oKSBhbmQgYSBmZWF0dXJl IGNoZWNrLgoKSXQgaXMgZG9tYWluLmggd2hpY2ggaW5jbHVkZXMgaHZtL2RvbWFpbi5oLCBub3Qg dGhlIG90aGVyIHdheSBhcm91bmQuCldoZW4gaXNfdmlyaWRpYW5fZG9tYWluIGlzIGRlZmluZWQs IHN0cnVjdCBkb21haW4gaXMgbm90IGF2YWlsYWJsZS4gSWYKaXNfdmlyaWRpYW5fZG9tYWluIGlz IGEgZnVuY3Rpb24sIGl0IHdpbGwgbmVlZCB0byBrbm93IHRoZSBkZWZpbml0aW9uIG9mCnN0cnVj dCBkb21haW4uCgpBbm90aGVyIHdheSB0byBmaXggdGhpcyBpcyB0byBtb3ZlIGlzX3ZpcmlkaWFu X2RvbWFpbiB0byBhbm90aGVyIGhlYWRlcgpmaWxlLiBJIGRvbid0IGtub3cgd2hpY2ggb25lIHdv dWxkIGJlIHByZWZlcnJlZC4KCj4gCj4gPiBzbyBpbnN0ZWFkIGl0cyBjYWxsZXIgaXMgbW9kaWZp ZWQgdG8gYXZvaWQgdW51c2VkIHZhcmlhYmxlCj4gPiB3YXJuaW5nLgo+ID4gCj4gPiBTaWduZWQt b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gLS0tCj4gPiAgeGVuL2Fy Y2gveDg2L3RyYXBzLmMgICAgICAgICAgfCAgIDQgKy0KPiA+ICB4ZW4vaW5jbHVkZS9hc20teDg2 L2h2bS9odm0uaCB8IDE0OQo+ID4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0K PiA+ICAyIGZpbGVzIGNoYW5nZWQsIDE0OCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+ ID4gCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYv dHJhcHMuYwo+ID4gaW5kZXggZGRmZjM0Ni4uMjdiOTY1MSAxMDA2NDQKPiA+IC0tLSBhL3hlbi9h cmNoL3g4Ni90cmFwcy5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwo+ID4gQEAgLTc3 MSw5ICs3NzEsOSBAQCBzdGF0aWMgdm9pZCBkb190cmFwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy ZWdzKQo+ID4gIC8qIFJldHVybnMgMCBpZiBub3QgaGFuZGxlZCwgYW5kIG5vbi0wIGZvciBzdWNj ZXNzLiAqLwo+ID4gIGludCByZG1zcl9oeXBlcnZpc29yX3JlZ3ModWludDMyX3QgaWR4LCB1aW50 NjRfdCAqdmFsKQo+ID4gIHsKPiA+IC0gICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRv bWFpbjsKPiA+ICAgICAgLyogT3B0aW9uYWxseSBzaGlmdCBvdXQgb2YgdGhlIHdheSBvZiBWaXJp ZGlhbiBhcmNoaXRlY3R1cmFsIE1TUnMuICovCj4gPiAtICAgIHVpbnQzMl90IGJhc2UgPSBpc192 aXJpZGlhbl9kb21haW4oZCkgPyAweDQwMDAwMjAwIDogMHg0MDAwMDAwMDsKPiA+ICsgICAgdWlu dDMyX3QgYmFzZSA9IGlzX3ZpcmlkaWFuX2RvbWFpbihjdXJyZW50LT5kb21haW4pCj4gPiArICAg ICAgICA/IDB4NDAwMDAyMDAgOiAweDQwMDAwMDAwOwo+ID4gCj4gCj4gVGhpcyBpcyBhIGJpdCB1 Z2x5IHNvIGl0IHdvdWxkIGJlIG5pY2UgdG8ga2VlcCBpdCBvbiBhIHNpbmdsZSBsaW5lLgoKT0su CgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs