From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH] x86/vtd: fix IOMMU share PT destruction path Date: Tue, 9 Oct 2018 14:32:51 +0000 Message-ID: References: <20181009104217.24098-1-wei.liu2@citrix.com> <20181009142629.4l3lmkz6mxebdbey@zion.uk.xensource.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1g9t9j-0003vm-4t for xen-devel@lists.xenproject.org; Tue, 09 Oct 2018 14:38:39 +0000 In-Reply-To: <20181009142629.4l3lmkz6mxebdbey@zion.uk.xensource.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: "xen-devel@lists.xenproject.org" Cc: Kevin Tian , Wei Liu , Jan Beulich , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFdlaSBMaXUgW21haWx0bzp3ZWku bGl1MkBjaXRyaXguY29tXQo+IFNlbnQ6IDA5IE9jdG9iZXIgMjAxOCAxNToyNgo+IFRvOiB4ZW4t ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBDYzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1 c2UuY29tPjsgUm9nZXIgUGF1IE1vbm5lCj4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgUGF1bCBE dXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IFdlaSBMaXUKPiA8d2VpLmxpdTJAY2l0 cml4LmNvbT47IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+IFN1YmplY3Q6IFJl OiBbUEFUQ0hdIHg4Ni92dGQ6IGZpeCBJT01NVSBzaGFyZSBQVCBkZXN0cnVjdGlvbiBwYXRoCj4g Cj4gT24gVHVlLCBPY3QgMDksIDIwMTggYXQgMTE6NDI6MTdBTSArMDEwMCwgV2VpIExpdSB3cm90 ZToKPiA+IENvbW1pdCAyOTE2OTUxYzEgKCJtbSAvIGlvbW11OiBpbmNsdWRlIG5lZWRfaW9tbXUo KSB0ZXN0IGluCj4gPiBpb21tdV91c2VfaGFwX3B0KCkiKSBpbmNsdWRlZCBuZWVkX2lvbW11KCkg aW4gaW9tbXVfdXNlX2hhcF9wdCBhbmQKPiA+IDkxZDRlY2E3YWRkICgiIG1tIC8gaW9tbXU6IHNw bGl0IG5lZWRfaW9tbXUoKSBpbnRvIGhhc19pb21tdV9wdCgpIGFuZAo+ID4gbmVlZF9pb21tdV9w dF9zeW5jKCkiKSBtYWRlIHRoaW5ncyBmaW5lciBncmFpbiBieSBzcGxpdGluZyBuZWVkX2lvbW11 Cj4gPiBpbnRvIHRocmVlIHN0YXRlcy4KPiA+Cj4gPiBUaGUgZGVzdHJ1Y3Rpb24gcGF0aCBjYW4n dCB1c2UgaW9tbXVfdXNlX2hhcF9wdCBiZWNhdXNlIGF0IHRoZSBwb2ludAo+ID4gcGxhdGZvcm0g b3AgaXMgY2FsbGVkLCBJT01NVSBpcyBhbHJlYWR5IHN3aXRjaGVkIHRvIGRpc2FibGVkIHN0YXRl IGFuZAo+ID4gdGhlIHNoYXJlZCBQVCB0ZXN0IHdvdWxkIGFsd2F5cyBiZSBmYWxzZS4KPiA+Cj4g PiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gLS0tCj4g PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgfCA4ICsrKysrKystCj4gPiAg MSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+ID4KPiA+IGRp ZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+IGIveGVuL2Ry aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKPiA+IGluZGV4IGY5NGI1MjJjNzMuLmQ2NmQ5 ZThhZDAgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu Ywo+ID4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKPiA+IEBAIC0x NzUyLDcgKzE3NTIsMTMgQEAgc3RhdGljIHZvaWQgaW9tbXVfZG9tYWluX3RlYXJkb3duKHN0cnVj dCBkb21haW4KPiAqZCkKPiA+ICAgICAgICAgIHhmcmVlKG1ybXJyKTsKPiA+ICAgICAgfQo+ID4K PiA+IC0gICAgaWYgKCBpb21tdV91c2VfaGFwX3B0KGQpICkKPiA+ICsgICAgQVNTRVJUKGhhcF9l bmFibGVkKGQpKTsKPiAKPiBUaGlzIG5lZWRzIHRvIGJlIG1vdmVkIGludG8gdGhlIHByZWRpY2F0 ZSBiZWxvdyBiZWNhdXNlIFBWIGRvbWFpbiBjYW4KPiBlbnRlciB0aGlzIHBhdGggdG9vLgo+IAo+ ID4gKwo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBXZSBjYW4ndCB1c2UgaW9tbXVfdXNlX2hhcF9w dCBoZXJlIGJlY2F1c2UgdGhlIElPTU1VIHN0YXRlIGlzCj4gYWxyZWFkeQo+ID4gKyAgICAgKiBj aGFuZ2VkIHRvIElPTU1VX1NUQVRVU19kaXNhYmxlZCBhdCB0aGlzIHBvaW50Lgo+ID4gKyAgICAg Ki8KPiA+ICsgICAgaWYgKCBpb21tdV9oYXBfcHRfc2hhcmUgKQo+ID4gICAgICAgICAgcmV0dXJu OwoKSSBndWVzcyB0aGUgb3RoZXIgb3B0aW9uIGlzIHRvIHRyYWNrIHdoZXRoZXIgdGhlcmUgaXMg YW55dGhpbmcgdG8gdGVhciBkb3duIGluIHRoZSBpb21tdSBzdHJ1Y3QgYW5kIHRlc3QgdGhhdC4g V2UgaGF2ZSBzdGF0dXMgYW5kIG5lZWRfc3luYyBub3csIGJ1dCBtYXliZSB0aGF0J3MgdG9vIHNp bXBsaXN0aWMuCgogIFBhdWwKCj4gPgo+ID4gICAgICBzcGluX2xvY2soJmhkLT5hcmNoLm1hcHBp bmdfbG9jayk7Cj4gPiAtLQo+ID4gMi4xMS4wCj4gPgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu L2xpc3RpbmZvL3hlbi1kZXZlbA==