From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chao Gao Subject: Re: [PATCH v7] VT-d: use correct BDF for VF to search VT-d unit Date: Wed, 23 Aug 2017 15:39:15 +0800 Message-ID: <20170823073912.GA6683@op-computing> References: <1503352324-13467-1-git-send-email-chao.gao@intel.com> <599C43250200007800172018@prv-mh.provo.novell.com> <20170823010511.GA44813@op-computing> <599D5328020000780017253B@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: <599D5328020000780017253B@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: Tim Deegan , Kevin Tian , Stefano Stabellini , Wei Liu , George Dunlap , Andrew Cooper , Ian Jackson , xen-devel@lists.xen.org, Crawford Eric R , Roger Pau =?iso-8859-1?Q?Monn=E9?= List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBBdWcgMjMsIDIwMTcgYXQgMDI6MDQ6MjRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4+Pj4gT24gMjMuMDguMTcgYXQgMDM6MDUsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl Ogo+PiBTdHJpY3RseSBzcGVha2luZywgdGhlIFZGIGNhbiBiZSBhbiBleHRlbmRlZCBmdW5jdGlv bi4gVGhlIGRlZmluaXRpb24gaXMKPj4gd2l0aGluIEFSSSBkZXZpY2UgKGluIHRoaXMga2luZCBv ZiBkZXZpY2UsIGRldmljZSBmaWVsZCBpcyB0cmVhdGVkIGFzIGFuCj4+IGV4dGVuc2lvbiBvZiBm dW5jdGlvbiBudW1iZXIpIGFuZCBmdW5jdGlvbiBudW1iZXIgaXMgZ3JlYXRlciB0aGFuIDcuIEJ1 dAo+PiB0aGlzIGZpZWxkIGlzbid0IHVzZWQgYXMgd2UgZG9uJ3QgY2FyZSBhYm91dCB3aGV0aGVy IGEgVkYgaXMgb3Igbm90IGFuCj4+IGV4dGVuZGVkIGZ1bmN0aW9uIChhdCBsZWFzdCBhdCBwcmVz ZW50KS4KPgo+SG1tLCB0aGF0J3Mgbm90IGluIGxpbmUgd2l0aCB3aGF0IExpbnV4J2VzIHhlbl9h ZGRfZGV2aWNlKCkgZG9lczoKPgo+I2lmZGVmIENPTkZJR19QQ0lfSU9WCj4JCWlmIChwY2lfZGV2 LT5pc192aXJ0Zm4pIHsKPgkJCWFkZC0+ZmxhZ3MgPSBYRU5fUENJX0RFVl9WSVJURk47Cj4JCQlh ZGQtPnBoeXNmbi5idXMgPSBwaHlzZm4tPmJ1cy0+bnVtYmVyOwo+CQkJYWRkLT5waHlzZm4uZGV2 Zm4gPSBwaHlzZm4tPmRldmZuOwo+CQl9IGVsc2UKPiNlbmRpZgo+CQlpZiAocGNpX2FyaV9lbmFi bGVkKHBjaV9kZXYtPmJ1cykgJiYgUENJX1NMT1QocGNpX2Rldi0+ZGV2Zm4pKQo+CQkJYWRkLT5m bGFncyA9IFhFTl9QQ0lfREVWX0VYVEZOOwo+Cj5Ob3RlIHRoZSAiZWxzZSIgaW4gdGhlcmUuIEFy ZSB5b3Ugc2F5aW5nIHRoaXMgaXMgYWN0dWFsbHkgd3Jvbmc/IChJCj5pbmRlZWQgZG8gc2VlIEFS SSBjYXBhYmlsaXR5IHN0cnVjdHVyZXMgaW4gdGhlIFZGcyBvZiB0aGUgb25lCj5TUi1JT1YgY2Fw YWJsZSBzeXN0ZW0gSSBoYXZlIGRpcmVjdCBhY2Nlc3MgdG8uKQoKWWVzLiBJIHRoaW5rIGl0IGlz IHdyb25nLiBDb25zaWRlcmluZyBubyBvbmUgaW4gWGVuIG5lZWRzIHRoaXMKaW5mb3JtYXRpb24s IGRvbid0IHNldCBYRU5fUENJX0RFVl9FWFRGTiBmb3IgVkYgaXMgYWNjZXB0YWJsZS4KClRoYW5r cwpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz dHMueGVuLm9yZy94ZW4tZGV2ZWwK