From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chao Gao Subject: Re: [PATCH v4 3/4] VT-d PI: restrict the vcpu number on a given pcpu Date: Mon, 10 Jul 2017 09:17:22 +0800 Message-ID: <20170710011722.GC85738@skl-2s3.sh.intel.com> References: <1499410140-8003-1-git-send-email-chao.gao@intel.com> <1499410140-8003-4-git-send-email-chao.gao@intel.com> <595FCB9B0200007800169C5F@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: <595FCB9B0200007800169C5F@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 T24gRnJpLCBKdWwgMDcsIDIwMTcgYXQgMDk6NTc6NDdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4+Pj4gT24gMDcuMDcuMTcgYXQgMDg6NDgsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl Ogo+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+PiArKysgYi94ZW4vYXJjaC94 ODYvaHZtL3ZteC92bXguYwo+PiBAQCAtOTUsMjIgKzk1LDkxIEBAIHN0YXRpYyBERUZJTkVfUEVS X0NQVShzdHJ1Y3Qgdm14X3BpX2Jsb2NraW5nX3ZjcHUsIAo+PiB2bXhfcGlfYmxvY2tpbmcpOwo+ PiAgdWludDhfdCBfX3JlYWRfbW9zdGx5IHBvc3RlZF9pbnRyX3ZlY3RvcjsKPj4gIHN0YXRpYyB1 aW50OF90IF9fcmVhZF9tb3N0bHkgcGlfd2FrZXVwX3ZlY3RvcjsKPj4gIAo+PiArLyoKPj4gKyAq IFByb3RlY3QgY3JpdGljYWwgc2VjdGlvbnMgdG8gYXZvaWQgYWRkaW5nIGEgYmxvY2tlZCB2Y3B1 IHRvIGEgZGVzdHJveWVkCj4+ICsgKiBibG9ja2luZyBsaXN0Lgo+PiArICovCj4+ICtzdGF0aWMg REVGSU5FX1NQSU5MT0NLKHJlbW90ZV9wYmxfb3BlcmF0aW9uKTsKPgo+V2hhdCBpcyAicGJsIiBz dXBwb3NlZCB0byBzdGFuZCBmb3I/CgpwaSBibG9ja2luZyBsaXN0LgoKPgo+PiArI2RlZmluZSBy ZW1vdGVfcGJsX29wZXJhdGlvbl9iZWdpbihmbGFncykgICAgICAgICAgICAgICAgICAgXAo+PiAr KHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgXAo+PiArICAgIHNwaW5fbG9ja19pcnFzYXZlKCZyZW1vdGVfcGJsX29wZXJhdGlvbiwgZmxh Z3MpOyAgICAgICAgXAo+PiArfSkKPj4gKwo+PiArI2RlZmluZSByZW1vdGVfcGJsX29wZXJhdGlv bl9kb25lKGZsYWdzKSAgICAgICAgICAgICAgICAgICAgXAo+PiArKHsgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgIHNwaW5f dW5sb2NrX2lycXJlc3RvcmUoJnJlbW90ZV9wYmxfb3BlcmF0aW9uLCBmbGFncyk7ICAgXAo+PiAr fSkKPgo+Tm8gbmVlZCBmb3IgdGhlICh7IH0pIGhlcmUuCj4KPkJ1dCB0aGVuIEkgZG9uJ3QgdW5k ZXJzdGFuZCB3aGF0IHRoaXMgaXMgbmVlZGVkIGZvciBpbiB0aGUgZmlyc3QKPnBsYWNlLiBJZiB0 aGlzIGlzIG9uY2UgYWdhaW4gYWJvdXQgQ1BVIG9mZmxpbmluZywgdGhlbiBJIGNhbiBvbmx5Cj5y ZXBlYXQgdGhhdCBzdWNoIGhhcHBlbnMgaW4gc3RvcF9tYWNoaW5lIGNvbnRleHQuIE90aGVyd2lz ZQoKQnV0IEkgZG9uJ3QgdGhpbmsgdm14X3BpX2Rlc2NfZml4dXAoKSBoYXBwZW5zIGluIHN0b3Bf bWFjaGluZSBjb250ZXh0LApwbGVhc2UgcmVmZXIgdG8gY3B1X2NhbGxiYWNrKCkgZnVuY3Rpb24g aW4gaHZtLmMgYW5kIHRoZSB0aW1lCm5vdGlmaWVyX2NhbGxfY2hhaW4oQ1BVX0RFQUQpIGlzIGNh bGxlZCBpbiBjcHVfZG93bigpLgoKT3VyIGdvYWwgaGVyZSBpcyB0byBhdm9pZCBhZGRpbmcgb25l IGVudHJ5IHRvIGEgZGVzdHJveWVkIGxpc3QuClRvIGF2b2lkIGRlc3RydWN0aW9uIGhhcHBlbnMg ZHVyaW5nIGFkZGluZywgd2UgY2FuIHB1dCB0aGVzZSB0d28KcHJvY2VzcyBpbiBjcml0aWNhbCBz ZWN0aW9ucywgbGlrZQoKYWRkOgoJcmVtb3RlX3BibF9vcGVyYXRpb25fYmVnaW4oKQoJYWRkIG9u ZSBlbnRyeSB0byB0aGUgbGlzdAoJcmVtb3RlX3BibF9vcGVyYXRpb25fZW5kKCkKCmRlc3Ryb3k6 CglyZW1vdGVfcGJsX29wZXJhdGlvbl9iZWdpbigpCglkZXN0cnVjdGlvbgoJcmVtb3RlX3BibF9v cGVyYXRpb25fZW5kKCkKCkRlc3RydWN0aW9uIG1heSBoYXBwZW4gYmVmb3JlIHdlIGVudGVyIHRo ZSBjcml0aWNhbCBzZWN0aW9uLgpzbyBhZGRpbmcgc2hvdWxkIGJlOgoKYWRkOgoJcmVtb3RlX3Bi bF9vcGVyYXRpb25fYmVnaW4oKQoJY2hlY2sgdGhlIGxpc3QgaXMgc3RpbGwgdmFsaWQKCWFkZCBv bmUgZW50cnkgdG8gdGhlIGxpc3QKCXJlbW90ZV9wYmxfb3BlcmF0aW9uX2VuZCgpCgpJbiB0aGlz IHBhdGNoLCB3ZSBjaG9vc2UgYW4gb25saW5lIGNwdSdzIGxpc3QuIFRoZSBsaXN0IHNob3VsZCBi ZSB2YWxpZApmb3IgdGhlIGxpc3QgaXMgYWx3YXlzIGRlc3Ryb3llZCBhZnRlciBvZmZsaW5lLgoK PkknbSBhZnJhaWQgdGhlIGNvbW1lbnQgYWhlYWQgb2YgdGhpcyBjb2RlIHNlY3Rpb24gbmVlZHMK PmFkanVzdG1lbnQsIGFzIEkgY2FuJ3QgaW50ZXJwcmV0IGl0IGluIGFub3RoZXIgd2F5LgoKVGhh bmtzCkNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=