From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH v4 16/27] x86/traps: factor out pv_trap_init Date: Fri, 23 Jun 2017 14:55:46 +0100 Message-ID: <20170623135546.nsh2gv6qo64vqokg@citrix.com> References: <20170608171203.20416-1-wei.liu2@citrix.com> <20170608171203.20416-17-wei.liu2@citrix.com> <45ea0fc2-a750-8f2f-1c7d-aba5f004e655@citrix.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 1dOP3v-00018c-Bz for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:55:51 +0000 Content-Disposition: inline In-Reply-To: <45ea0fc2-a750-8f2f-1c7d-aba5f004e655@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper Cc: Xen-devel , Wei Liu , Jan Beulich List-Id: xen-devel@lists.xenproject.org T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDE6MzE6MjJQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3 cm90ZToKPiBPbiAwOC8wNi8xNyAxODoxMSwgV2VpIExpdSB3cm90ZToKPiA+IFNpZ25lZC1vZmYt Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+ICB4ZW4vYXJjaC94 ODYvdHJhcHMuYyAgICAgICAgICAgfCAyMiArKysrKysrKysrKysrKy0tLS0tLS0tCj4gPiAgeGVu L2luY2x1ZGUvYXNtLXg4Ni9wdi90cmFwcy5oIHwgIDQgKysrKwo+ID4gIDIgZmlsZXMgY2hhbmdl ZCwgMTggaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEv eGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwo+ID4gaW5kZXggODg2 MWRmZDMzMi4uMjlhODM5OTRiZCAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5j Cj4gPiArKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwo+ID4gQEAgLTE4NzEsMTQgKzE4NzEsOCBA QCB2b2lkIF9faW5pdCBpbml0X2lkdF90cmFwcyh2b2lkKQo+ID4gICAgICB0aGlzX2NwdShjb21w YXRfZ2R0X3RhYmxlKSA9IGJvb3RfY3B1X2NvbXBhdF9nZHRfdGFibGU7Cj4gPiAgfQo+ID4gIAo+ ID4gLWV4dGVybiB2b2lkICgqY29uc3QgYXV0b2dlbl9lbnRyeXBvaW50c1tOUl9WRUNUT1JTXSko dm9pZCk7Cj4gPiAtdm9pZCBfX2luaXQgdHJhcF9pbml0KHZvaWQpCj4gPiArdm9pZCBfX2luaXQg cHZfdHJhcF9pbml0KHZvaWQpCj4gPiAgewo+ID4gLSAgICB1bnNpZ25lZCBpbnQgdmVjdG9yOwo+ ID4gLQo+ID4gLSAgICAvKiBSZXBsYWNlIGVhcmx5IHBhZ2VmYXVsdCB3aXRoIHJlYWwgcGFnZWZh dWx0IGhhbmRsZXIuICovCj4gPiAtICAgIHNldF9pbnRyX2dhdGUoVFJBUF9wYWdlX2ZhdWx0LCAm cGFnZV9mYXVsdCk7Cj4gPiAtCj4gPiAgICAgIC8qIFRoZSAzMi1vbi02NCBoeXBlcmNhbGwgdmVj dG9yIGlzIG9ubHkgYWNjZXNzaWJsZSBmcm9tIHJpbmcgMS4gKi8KPiA+ICAgICAgX3NldF9nYXRl KGlkdF90YWJsZSArIEhZUEVSQ0FMTF9WRUNUT1IsCj4gPiAgICAgICAgICAgICAgICBTWVNfREVT Q190cmFwX2dhdGUsIDEsIGVudHJ5X2ludDgyKTsKPiA+IEBAIC0xODg2LDYgKzE4ODAsMTkgQEAg dm9pZCBfX2luaXQgdHJhcF9pbml0KHZvaWQpCj4gPiAgICAgIC8qIEZhc3QgdHJhcCBmb3IgaW50 ODAgKGZhc3RlciB0aGFuIHRha2luZyB0aGUgI0dQLWZpeHVwIHBhdGgpLiAqLwo+ID4gICAgICBf c2V0X2dhdGUoaWR0X3RhYmxlICsgMHg4MCwgU1lTX0RFU0NfdHJhcF9nYXRlLCAzLCAmaW50ODBf ZGlyZWN0X3RyYXApOwo+ID4gIAo+ID4gKyAgICBvcGVuX3NvZnRpcnEoTk1JX01DRV9TT0ZUSVJR LCBubWlfbWNlX3NvZnRpcnEpOwo+ID4gK30KPiA+ICsKPiA+ICtleHRlcm4gdm9pZCAoKmNvbnN0 IGF1dG9nZW5fZW50cnlwb2ludHNbTlJfVkVDVE9SU10pKHZvaWQpOwo+ID4gK3ZvaWQgX19pbml0 IHRyYXBfaW5pdCh2b2lkKQo+ID4gK3sKPiA+ICsgICAgdW5zaWduZWQgaW50IHZlY3RvcjsKPiA+ ICsKPiA+ICsgICAgcHZfdHJhcF9pbml0KCk7Cj4gCj4gVGhpcyBjYWxsIHNob3VsZCBiZSBhdCB0 aGUgZW5kIG9mIHRyYXBfaW5pdCgpLCBidXQgSSBndWVzcyB5b3UgaGl0IHRoZQo+IGFzc2VydGlv bj8KPiAKClllcywgdGhhdCB3b3VsZCBoaXQgdGhlIGFzc2VydGlvbi4KCj4gVGhlICFDT05GSUdf UFYgY2FzZSB3aWxsIHNpbWlsYXJseSBoaXQgdGhlIGFzc2VydGlvbi4KPiAKPiBGb3IgIUNPTkZJ R19QViwgMHg4MCBhbmQgMHg4MiB3b3VsZCBiZXN0IGJlY29tZSBnZW5lcmFsIGludGVycnVwdAo+ IGhhbmRsZXJzLCB3aGljaCBtZWFucyB5b3UgbmVlZCB0byB0d2VhayBlbnRyeS5TIGF1dG9nZW5f c3R1YnMsIGFuZCBhbHNvCj4gdHdlYWsgaW5pdF9pcnFfZGF0YSgpCj4gCgpHb29kIHBvaW50LiBJ IHdpbGwgdHdlYWsgYm90aCBsb2NhdGlvbnMuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0 cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK