From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chao Gao Subject: Re: [PATCH v5 1/4] VT-d PI: track the number of vcpus on pi blocking list Date: Fri, 1 Sep 2017 15:55:08 +0800 Message-ID: <20170901075506.GA19389@op-computing> References: <1502860478-84512-1-git-send-email-chao.gao@intel.com> <1502860478-84512-2-git-send-email-chao.gao@intel.com> <59A6FD510200007800175AFA@prv-mh.provo.novell.com> <20170830225744.GA7383@op-computing> <59A7DA1D0200007800175E83@prv-mh.provo.novell.com> <20170831071549.GA46756@op-computing> <59A7E6150200007800175EEC@prv-mh.provo.novell.com> <20170901013934.GA34861@op-computing> <59A93548020000780017660E@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <59A93548020000780017660E@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Andrew Cooper , Kevin Tian , Jun Nakajima , xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gRnJpLCBTZXAgMDEsIDIwMTcgYXQgMDI6MjQ6MDhBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4+Pj4gT24gMDEuMDkuMTcgYXQgMDM6MzksIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl Ogo+PiBBZnRlciB0aGlua2luZyBpdCBhZ2FpbiwgSSB3YW50IHRvIGRlZmluZSB0aGUgY291bnRl ciBhcwo+PiBhIHVuc2lnbmVkIGludCB2YXJpYWJsZSBmb3IgdGhlIGZvbGxvd2luZyByZWFzaW9u Ogo+PiAxLiBJdCBpcyBkZWZpbml0ZSB0aGF0IHRoZSBjb3VudGVyIGlzIGNsb3NlbHkgcmVsYXRl ZCB3aXRoCj4+IGxpc3RfYWRkKCkgYW5kIGxpc3RfZGVsKCkuIElmIHRoZSBsaXN0IGlzIHByb3Rl Y3RlZCBieSB0aGUKPj4gbG9jaywgaXQgaXMgc3RyYWlnaHRmb3J3YXJkIHRoYXQgdGhlIGNvdW50 ZXIgaXMgYWxzbyBwcm90ZWN0ZWQKPj4gYnkgdGhlIGxvY2suCj4+IDIuIEluIHBhdGNoIDMsIGFs dGhvdWdodCB0aGVyZSBhcmUgc29tZSBsb2NrLWxlc3MgcmVhZGVycywgd2UKPj4gd2lsbCBjaGVj ayB0aGUgY291bnRlciBzdGlsbCBtZWV0cyBvdXIgcmVxdWlyZW1lbnQgd2l0aCB0aGUgbG9jawo+ PiBoZWxkLiBUaHVzLCBJIGRvbid0IHRoaW5rIHRoZXJlIGlzIGEgcmFjaW5nIGlzc3VlLgo+Cj5J IHRoaW5rIHRoYXQncyBmaW5lLCBidXQgdGhlbiB5b3Ugc3RpbGwgZG9uJ3QgbmVlZCBMT0NLZWQg YWNjZXNzZXMKPnRvIHRoZSBjb3VudGVyIGZvciB1cGRhdGluZyBpdDsgd3JpdGVfYXRvbWljKCkg d2lsbCBzdWZmaWNlIGFmYWljdC4KCkEgc3R1cGlkIHF1ZXN0aW9uLgpJcyBpdCBjb250cmFkaWN0 b3J5IHRoYXQgeW91IHRoaW5rIHRoZSBjb3VudGVyIGNhbiBiZSBwcm90ZWN0ZWQgYnkKdGhlIGxv Y2sgd2hpbGUgc3VnZ2VzdGluZyB1c2luZyB3cml0ZV9hdG9taWMoKSBpbnN0ZWFkIG9mIExPQ0tl ZAphY2Nlc3Nlcz8KCnVwZGF0aW5nIHRoZSBjb3VudGVyIGlzIGFsd2F5cyBhY2NvbXBhbmllZCBi eSB1cGRhdGluZyBsaXN0IGFuZCB1cGRhdGluZwpsaXN0IHNob3VsZCBpbiBsb2NrZWQgcmVnaW9u LiBJIG1lYW5lZCB0aGluZ3MgbGlrZToKCnNwaW5fbG9jaygpCmxpc3RfYWRkKCkKY291bnRlcisr CnNwaW5fdW5sb2NrKCkKCkhvd2V2ZXIsIEkgYW0gYWZyYWlkIHRoYXQgbm90IHVzaW5nIExPQ0tl ZCBhY2Nlc3NlcyBidXQgdXNpbmcKd3JpdGVfYXRvbWljKCkgbWVhbnMgc29tZXRoaW5nIGxpa2Ug KHNlcGFyYXRpbmcgdXBkYXRpbmcgdGhlIGNvdW50ZXIKZnJvbSB1cGRhdGluZyB0aGUgbGlzdCBJ IHRoaW5rIGlzIG5vdCBnb29kKToKCnNwaW5fbG9jaygpCmxpc3RfYWRkKCkKc3Bpbl91bmxvY2so KQp3cml0ZV9hdG9taWMoKQoKQW5kIEkgdGhpbmsgdGhpcyB2ZXJzaW9uIGlzOgoKc3Bpbl9sb2Nr KCkKbGlzdF9hZGQoKQphZGRfc2l6ZWQoKQpzcGluX3VubG9jaygpCgpUaGFua3MKQ2hhbwoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv eGVuLWRldmVsCg==