From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v3 for 4.10] x86/vpt: guarantee the return value of pt_update_irq() set in vIRR or PIR Date: Fri, 20 Oct 2017 14:23:39 +0100 Message-ID: References: <1508459700-6725-1-git-send-email-chao.gao@intel.com> <59E9FD4A0200007800188AD6@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <59E9FD4A0200007800188AD6@prv-mh.provo.novell.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich , Chao Gao Cc: Andrew Cooper , Kevin Tian , Jun Nakajima , xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org SGkgSmFuLAoKT24gMjAvMTAvMTcgMTI6NDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIw LjEwLjE3IGF0IDAyOjM1LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPj4gcHRfdXBkYXRl X2lycSgpIGlzIGV4cGVjdGVkIHRvIHJldHVybiB0aGUgdmVjdG9yIG51bWJlciBvZiBwZXJpb2Rp Ywo+PiB0aW1lciBpbnRlcnJ1cHQsIHdoaWNoIHNob3VsZCBiZSBzZXQgaW4gdklSUiBvZiB2bGFw aWMgb3IgaW4gUElSLgo+PiBPdGhlcndpc2UgaXQgd291bGQgdHJpZ2dlciB0aGUgYXNzZXJ0aW9u IGluIHZteF9pbnRyX2Fzc2lzdCgpLCBwbGVhc2UKPj4gc2VlaW5nCj4+IGh0dHBzOi8vbGlzdHMu eGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0xMC9tc2cwMDkxNS5o dG1sLgo+Pgo+PiBCdXQgaXQgZmFpbHMgdG8gYWNoaWV2ZSB0aGF0IGluIHRoZSBmb2xsb3dpbmcg dHdvIGNhc2U6Cj4+IDEuIGh2bV9pc2FfaXJxX2Fzc2VydCgpIG1heSBub3Qgc2V0IHRoZSBjb3Jy ZXNwb25kaW5nIGJpdCBpbiB2SVJSIGZvcgo+PiBtYXNrIGZpZWxkIG9mIElPQVBJQyBSVEUgaXMg c2V0LiBQbGVhc2UgcmVmZXIgdG8gdGhlIGNhbGwgdHJlZQo+PiB2bXhfaW50cl9hc3Npc3QoKSAt PiBwdF91cGRhdGVfaXJxKCkgLT4gaHZtX2lzYV9pcnFfYXNzZXJ0KCkgLT4KPj4gYXNzZXJ0X2ly cSgpIC0+IGFzc2VydF9nc2koKSAtPiB2aW9hcGljX2lycV9wb3NpdGl2ZV9lZGdlKCkuIFRoZSBw YXRjaAo+PiBjaGVja3Mgd2hldGhlciB0aGUgdmVjdG9yIGlzIHNldCBvciBub3QgaW4gdklSUiBv ZiB2bGFwaWMgb3IgUElSIGJlZm9yZQo+PiByZXR1cm5pbmcuCj4+Cj4+IDIuIHNvbWVvbmUgY2hh bmdlcyB0aGUgdmVjdG9yIGZpZWxkIG9mIElPQVBJQyBSVEUgYmV0d2VlbiBhc3NlcnRpbmcKPj4g dGhlIGlycSBhbmQgZ2V0dGluZyB0aGUgdmVjdG9yIG9mIHRoZSBpcnEsIGxlYWRpbmcgdG8gc2V0 dGluZyB0aGUKPj4gb2xkIHZlY3RvciBudW1iZXIgYnV0IHJldHVybmluZyBhIGRpZmZlcmVudCB2 ZWN0b3IgbnVtYmVyLiBUaGlzIHBhdGNoCj4+IGFsbG93cyBodm1faXNhX2lycV9hc3NlcnQoKSB0 byBhY2NlcHQgYSBjYWxsYmFjayB3aGljaCBjYW4gZ2V0IHRoZQo+PiBpbnRlcnJ1cHQgdmVjdG9y IHdpdGggaXJxX2xvY2sgaGVsZC4gVGh1cywgbm8gb25lIGNhbiBjaGFuZ2UgdGhlIHZlY3Rvcgo+ PiBiZXR3ZWVuIHRoZSB0d28gb3BlcmF0aW9ucy4KPj4KPj4gQlRXLCB0aGUgZmlyc3QgYXJndW1l bnQgb2YgcGlfdGVzdF9hbmRfc2V0X3BpcigpIHNob3VsZCBiZSB1aW50OF90Cj4+IGFuZCBJIHRh a2UgdGhpcyBjaGFuY2UgdG8gZml4IGl0Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8 Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp Y2hAc3VzZS5jb20+CgpEbyB5b3UgaGF2ZSBhbnkgb3BpbmlvbiBvbiB0aGlzIHBhdGNoIGdvaW5n IHRvIFhlbiA0LjEwPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==