From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dario Faggioli Subject: Re: [PATCH v8 2/3] VT-d: Wrap a _sync version for all VT-d flush interfaces Date: Thu, 24 Mar 2016 16:06:00 +0100 Message-ID: <1458831960.5082.47.camel@citrix.com> References: <1458799079-79825-1-git-send-email-quan.xu@intel.com> <1458799079-79825-2-git-send-email-quan.xu@intel.com> <1458827797.5082.40.camel@citrix.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============4658176550245352760==" Return-path: In-Reply-To: <1458827797.5082.40.camel@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Quan Xu , xen-devel@lists.xen.org Cc: kevin.tian@intel.com, feng.wu@intel.com, jbeulich@suse.com List-Id: xen-devel@lists.xenproject.org --===============4658176550245352760== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-g3VCX68TQYg8K9nidejh" --=-g3VCX68TQYg8K9nidejh Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 T24gVGh1LCAyMDE2LTAzLTI0IGF0IDE0OjU2ICswMTAwLCBEYXJpbyBGYWdnaW9saSB3cm90ZToK PiBPbiBUaHUsIDIwMTYtMDMtMjQgYXQgMTM6NTcgKzA4MDAsIFF1YW4gWHUgd3JvdGU6Cj4gPsKg Cj4gPiBAQCAtMTM0LDggKzEzMyw4IEBAIGludCBkZXZfaW52YWxpZGF0ZV9pb3RsYihzdHJ1Y3Qg aW9tbXUgKmlvbW11LAo+ID4gdTE2Cj4gPiBkaWQsCj4gPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoC8qIGludmFsaWRhdGUgYWxsIHRyYW5zbGF0aW9uczoKPiA+IHNiaXQ9MSxiaXRfNjM9MCxi aXRbNjI6MTJdPTEgKi8KPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgc2JpdCA9IDE7Cj4g PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGFkZHIgPSAofjBVTCA8PCBQQUdFX1NISUZUXzRL KSAmIDB4N0ZGRkZGRkZGRkZGRkZGRjsKPiA+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqByYyA9 IHFpbnZhbF9kZXZpY2VfaW90bGIoaW9tbXUsIHBkZXYtPmF0c19xdWV1ZV9kZXB0aCwKPiA+IC3C oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoHNpZCwgc2JpdCwgYWRkcik7Cj4gPiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgcmV0ID0gcWludmFsX2RldmljZV9pb3RsYl9zeW5jKGlvbW11LCBwZGV2LQo+ID4gPiAK PiA+ID4gYXRzX3F1ZXVlX2RlcHRoLAo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg c2lkLCBzYml0LCBhZGRyKTsKPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgYnJlYWs7Cj4g PiDCoMKgwqDCoMKgwqDCoMKgwqBjYXNlIERNQV9UTEJfUFNJX0ZMVVNIOgo+ID4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqBpZiAoICFkZXZpY2VfaW5fZG9tYWluKGlvbW11LCBwZGV2LCBkaWQp ICkKPiA+IEBAIC0xNTQsMTYgKzE1MywxMyBAQCBpbnQgZGV2X2ludmFsaWRhdGVfaW90bGIoc3Ry dWN0IGlvbW11ICppb21tdSwKPiA+IHUxNiBkaWQsCj4gPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgYWRkciB8PSAoKCh1NjQpMSA8PCAoc2l6ZV9vcmRlciAtIDEpKSAtIDEpIDw8 Cj4gPiBQQUdFX1NISUZUXzRLOwo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB9Cj4gPiDC oAo+ID4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHJjID0gcWludmFsX2RldmljZV9pb3RsYihp b21tdSwgcGRldi0+YXRzX3F1ZXVlX2RlcHRoLAo+ID4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgc2lkLCBz Yml0LCBhZGRyKTsKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqByZXQgPSBxaW52YWxfZGV2 aWNlX2lvdGxiX3N5bmMoaW9tbXUsIHBkZXYtCj4gPiA+IAo+ID4gPiBhdHNfcXVldWVfZGVwdGgs Cj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBzaWQsIHNiaXQsIGFkZHIpOwo+ID4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBicmVhazsKPiA+IMKgwqDCoMKgwqDCoMKgwqDCoGRl ZmF1bHQ6Cj4gPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGRwcmludGsoWEVOTE9HX1dBUk5J TkcgVlREUFJFRklYLCAiaW52YWxpZCB2dC1kIGZsdXNoCj4gPiB0eXBlXG4iKTsKPiA+IMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgcmV0dXJuIC1FT1BOT1RTVVBQOwo+ID4gwqDCoMKgwqDCoMKg wqDCoMKgfQo+ID4gLQo+ID4gLcKgwqDCoMKgwqDCoMKgwqBpZiAoICFyZXQgKQo+ID4gLcKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoHJldCA9IHJjOwo+ID4gwqDCoMKgwqDCoH0KPiA+IMKgCj4gPiDC oMKgwqDCoMKgcmV0dXJuIHJldDsKPiA+IAo+IEFtIEkgbWlzcmVhZGluZyBzb21ldGhpbmcgb3Ig d2UgYXJlIGludHJvZHVjaW5nIHN5bmNocm9ub3VzIGhhbmRsaW5nLAo+IHdoaWNoIHdhcyBub3Qg dGhlcmUgYmVmb3JlPwo+IAo+IElmIHllcywgaXMgaXQgb2sgdG8gZG8gdGhpcyBpbiB0aGlzIHBh dGNoPwo+IAo+IEFuZCBpZiB5ZXMgYWdhaW4sIEkgdGhpbmsgdGhhdCBpdCBhdCBsZWFzdCBzaG91 bGQgYmUgbm90ZWQgaW4gdGhlCj4gY2hhbmdlbG9nLCBhcyBpdCB3b3VsZCBtZWFuIHRoYXQgdGhl IHBhdGNoIGlzIG5vdCBvbmx5IGludHJvZHVjaW5nCj4gc29tZQo+IHdyYXBwZXJzLgo+IApPaywg SSB0aGluayBJIHNlZSB3aGF0J3MgaGFwcGVuaW5nIGhlcmUuIEJlZm9yZSB0aGlzIHBhdGNoLApp bnZhbGlkYXRlX3N5bmMoKSB3YXMgYmVpbmcgY2FsbGVkIGluc2lkZcKgcWludmFsX2RldmljZV9p b3RsYigpLCBzbyB3ZQp3ZXJlIHN5bmNocm9ub3VzIGFscmVhZHksIGFuZCB3ZSBuZWVkIHRvIGNv bnRpbnVlIHRvIGJlIGxpa2UgdGhhdCwgYnkKY2FsbGluZyB0aGUgX3N5bmMoKSB2YXJpYW50cy4K ClllcywgaWYgdGhpcyBpcyB3aGF0IGhhcHBlbnMsIHRoaXMgYWxzbyBsb29rcyBvayB0byBtZS4K ClNvcnJ5IGZvciB0aGUgbm9pc2UuCgpSZWdhcmRzLApEYXJpbwoKPiBSZWdhZHMsCj4gRGFyaW8K PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1k ZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHA6Ly9saXN0 cy54ZW4ub3JnL3hlbi1kZXZlbAotLSAKPDxUaGlzIGhhcHBlbnMgYmVjYXVzZSBJIGNob29zZSBp dCB0byBoYXBwZW4hPj4gKFJhaXN0bGluIE1hamVyZSkKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRGFyaW8gRmFnZ2lvbGks IFBoLkQsIGh0dHA6Ly9hYm91dC5tZS9kYXJpby5mYWdnaW9saQpTZW5pb3IgU29mdHdhcmUgRW5n aW5lZXIsIENpdHJpeCBTeXN0ZW1zIFImRCBMdGQuLCBDYW1icmlkZ2UgKFVLKQoK --=-g3VCX68TQYg8K9nidejh Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEABECAAYFAlb0AlgACgkQk4XaBE3IOsS1/gCdHCAkom+shfz/EwmGSolaLUTn xxcAoKTb9DC+PvZnaXmpXxtel7ujcpyj =47Mw -----END PGP SIGNATURE----- --=-g3VCX68TQYg8K9nidejh-- --===============4658176550245352760== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9y Zy94ZW4tZGV2ZWwK --===============4658176550245352760==--