From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Woods, Brian" Subject: Re: [PATCH v5 6/6] amd/iommu: skip bridge devices when updating IOMMU page tables Date: Tue, 20 Nov 2018 23:26:34 +0000 Message-ID: <20181120232627.GA31051@amd.com> References: <20181120160153.45259-1-roger.pau@citrix.com> <20181120160153.45259-7-roger.pau@citrix.com> <5BF43A1902000078001FE31E@prv1-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gPFPj-0001Sm-H1 for xen-devel@lists.xenproject.org; Tue, 20 Nov 2018 23:26:39 +0000 In-Reply-To: <5BF43A1902000078001FE31E@prv1-mh.provo.novell.com> Content-Language: en-US Content-ID: <828EE5A482B0684CA38578D444D840F3@namprd12.prod.outlook.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Jan Beulich Cc: xen-devel , "Woods, Brian" , "Suthikulpanit, Suravee" , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBOb3YgMjAsIDIwMTggYXQgMDk6NDU6MTNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDIwLjExLjE4IGF0IDE3OjAxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy b3RlOgo+ID4gQnJpZGdlcyBhcmUgbm90IGJlaGluZCBhbiBJT01NVSwgYW5kIGFyZSBhbHJlYWR5 IHNwZWNpYWwgY2FzZWQgYW5kCj4gPiBza2lwcGVkIGluIGFtZF9pb21tdV9hZGRfZGV2aWNlLiBB cHBseSB0aGUgc2FtZSBzcGVjaWFsIGNhc2luZyB3aGVuCj4gPiB1cGRhdGluZyBwYWdlIHRhYmxl cy4KPiA+IAo+ID4gVGhpcyBpcyByZXF1aXJlZCBvciBlbHNlIHVwZGF0ZV9wYWdpbmdfbW9kZSB3 aWxsIGZhaWwgYW5kIHJldHVybiBhbgo+ID4gZXJyb3IgdG8gdGhlIGNhbGxlciAoYW1kX2lvbW11 X3t1bn1tYXBfcGFnZSkgd2hpY2ggd2lsbCBkZXN0cm95IHRoZQo+ID4gZG9tYWluLgo+ID4gCj4g PiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K PiA+IC0tLQo+ID4gQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBh bml0QGFtZC5jb20+Cj4gPiBDYzogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Cj4g PiAtLS0KPiA+IENoYW5nZXMgc2luY2UgdjQ6Cj4gPiAgLSBJbnZlcnQgY29uZGl0aW9uIG9yZGVy IHNvIHRoZXkgbWF0Y2ggdGhlIG9yZGVyIGluCj4gPiAgICBhbWRfaW9tbXVfYWRkX2RldmljZS4K PiA+ICAtIEV4cGFuZCBjb21taXQgbWVzc2FnZSB0byBzcGVsbCBvdXQgd2h5IHRoaXMgaXMgcmVx dWlyZWQuCj4gCj4gVGhhbmtzLiBOZXZlcnRoZWxlc3MgLi4uCj4gCj4gPiAtLS0gYS94ZW4vZHJp dmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKPiA+ICsrKyBiL3hlbi9kcml2ZXJzL3Bh c3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwo+ID4gQEAgLTYxMiw2ICs2MTIsMTAgQEAgc3RhdGlj IGludCB1cGRhdGVfcGFnaW5nX21vZGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBk Zm4pCj4gPiAgICAgICAgICAvKiBVcGRhdGUgZGV2aWNlIHRhYmxlIGVudHJpZXMgdXNpbmcgbmV3 IHJvb3QgdGFibGUgYW5kIHBhZ2luZyBtb2RlICovCj4gPiAgICAgICAgICBmb3JfZWFjaF9wZGV2 KCBkLCBwZGV2ICkKPiA+ICAgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBpZiAoIHBkZXYtPnR5 cGUgPT0gREVWX1RZUEVfUENJX0hPU1RfQlJJREdFICYmCj4gPiArICAgICAgICAgICAgICAgICBp c19oYXJkd2FyZV9kb21haW4oZCkgKQo+ID4gKyAgICAgICAgICAgICAgICBjb250aW51ZTsKPiAK PiAuLi4gYmVmb3JlIHNwcmVhZGluZyB0aGUgaXNzdWUgSSdkIHN0aWxsIGxpa2UgdG8gc2VlIGNs YXJpZmljYXRpb24gb2YgLwo+IGp1c3RpZmljYXRpb24gZm9yIHRoZSBpc19oYXJkd2FyZV9kb21h aW4oKSBwYXJ0IG9mIHRoZSBjb25kaXRpb24KPiB5b3UgY2xvbmUuIFN1cmF2ZWUsIEJyaWFuPwo+ IAo+IEphbgo+IAoKVGhlIG9yaWdpbmFsIGNvbW1pdCAwYWY0Mzg3NTdkNDU1ZjhlYjZiNWE2YWU5 YTk5MGFlMjQ1ZjIzMGZkCgpUaGUgY29tbWl0IHRoYXQgYWRkcyBpc19oYXJkd2FyZV9kb21haW4g KGFuZCByZWFycmFuZ2UgdGhpbmdzKQo3YzI3NTU0OWY0NmM1YzQ2NjExNTkyZjcxMDdjMTM0NWU5 M2VkNDU3CgpUaGUgb3JnaW5hbCBjb21taXQgdXNlZCB0aGUgZnVuY3Rpb24gbGlrZQpzZXR1cF9k b20wX3BjaV9kZXZpY2VzKGQsIGFtZF9pb21tdV9zZXR1cF9kb20wX2RldmljZSk7CndoaWNoIHdh cyBiZWNhdXNlIElPTU1VIG5lZWRlZCB0byBza2lwIHRoZSBob3N0IGJyaWRnZSBkZXZpY2VzIG9u IGRvbTAuCgpTbyBJIGFzc3VtZSB5b3UgYWRkZWQgdGhlIGlzX2hhcmR3YXJlX2RvbWFpbiBiZWNh dXNlIGl0IG9ubHkgbmVlZGVkIHRvCmJlIGRvbmUgb24gZG9tMC4gIEknbSBub3QgZmFtaWxpYXIg d2l0aCB0aGUgSU9NTVUvUENJIGhpc3Rvcnkgd3J0IHRvCndoYXQgaXQgbWFwcGVkL3Bhc3NlZCB0 aHJvdWdoIHNvLgoKLS0gCkJyaWFuIFdvb2RzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0 cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz dGluZm8veGVuLWRldmVs