From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH 2/2] x86/HVM: fix forwarding of internally cached requests (part 2) Date: Thu, 28 Apr 2016 09:49:11 +0000 Message-ID: <38c92848f2f341cf8890b4f65317d87d@AMSPEX02CL03.citrite.net> References: <5721F23302000078000E6AA4@prv-mh.provo.novell.com> <5721F50602000078000E6ACB@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aviZP-00054w-Q6 for xen-devel@lists.xenproject.org; Thu, 28 Apr 2016 09:49:15 +0000 In-Reply-To: <5721F50602000078000E6ACB@prv-mh.provo.novell.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich , xen-devel Cc: Wei Liu List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86 SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjggQXByaWwgMjAxNiAxMDozMwo+IFRvOiB4ZW4t ZGV2ZWwKPiBDYzogUGF1bCBEdXJyYW50OyBXZWkgTGl1Cj4gU3ViamVjdDogW1BBVENIIDIvMl0g eDg2L0hWTTogZml4IGZvcndhcmRpbmcgb2YgaW50ZXJuYWxseSBjYWNoZWQgcmVxdWVzdHMKPiAo cGFydCAyKQo+IAo+IENvbW1pdCA5NmFlNTU2NTY5ICgieDg2L0hWTTogZml4IGZvcndhcmRpbmcg b2YgaW50ZXJuYWxseSBjYWNoZWQKPiByZXF1ZXN0cyIpIHdhc24ndCBxdWl0ZSBjb21wbGV0ZTog aHZtZW11bF9kb19pbygpIGFsc28gbmVlZHMgdG8KPiBwcm9wYWdhdGUgdXAgdGhlIGNsaXBwZWQg Y291bnQuIChJIHJlYWxseSBzaG91bGQgaGF2ZSByZS10ZXN0ZWQgdGhlCj4gZm9yd2FyZCBwb3J0 IHJlc3VsdGluZyBpbiB0aGUgZWFybGllciBjaGFuZ2UsIGluc3RlYWQgb2YgcmVseWluZyBvbiB0 aGUKPiB0ZXN0aW5nIGRvbmUgb24gdGhlIG9sZGVyIHZlcnNpb24gb2YgWGVuIHdoaWNoIHRoZSBm aXggd2FzIGZpcnN0IG5lZWRlZAo+IGZvci4pCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k dXJyYW50QGNpdHJpeC5jb20+Cgo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5j Cj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiBAQCAtMTM3LDcgKzEzNyw3IEBA IHN0YXRpYyBpbnQgaHZtZW11bF9kb19pbygKPiAgICAgICAgICBpZiAoIChwLnR5cGUgIT0gKGlz X21taW8gPyBJT1JFUV9UWVBFX0NPUFkgOiBJT1JFUV9UWVBFX1BJTykpIHx8Cj4gICAgICAgICAg ICAgICAocC5hZGRyICE9IGFkZHIpIHx8Cj4gICAgICAgICAgICAgICAocC5zaXplICE9IHNpemUp IHx8Cj4gLSAgICAgICAgICAgICAocC5jb3VudCAhPSAqcmVwcykgfHwKPiArICAgICAgICAgICAg IChwLmNvdW50ID4gKnJlcHMpIHx8Cj4gICAgICAgICAgICAgICAocC5kaXIgIT0gZGlyKSB8fAo+ ICAgICAgICAgICAgICAgKHAuZGYgIT0gZGYpIHx8Cj4gICAgICAgICAgICAgICAocC5kYXRhX2lz X3B0ciAhPSBkYXRhX2lzX2FkZHIpICkKPiBAQCAtMTQ1LDYgKzE0NSw4IEBAIHN0YXRpYyBpbnQg aHZtZW11bF9kb19pbygKPiAKPiAgICAgICAgICBpZiAoIGRhdGFfaXNfYWRkciApCj4gICAgICAg ICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKPiArCj4gKyAgICAgICAgKnJlcHMg PSBwLmNvdW50Owo+ICAgICAgICAgIGdvdG8gZmluaXNoX2FjY2VzczsKPiAgICAgIGRlZmF1bHQ6 Cj4gICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+IEBAIC0xNjIsNiArMTY0 LDEzIEBAIHN0YXRpYyBpbnQgaHZtZW11bF9kb19pbygKPiAKPiAgICAgIHJjID0gaHZtX2lvX2lu dGVyY2VwdCgmcCk7Cj4gCj4gKyAgICAvKgo+ICsgICAgICogcC5jb3VudCBtYXkgaGF2ZSBnb3Qg cmVkdWNlZCAoc2VlIGh2bV9wcm9jZXNzX2lvX2ludGVyY2VwdCgpKSAtCj4gaW5mb3JtCj4gKyAg ICAgKiBvdXIgY2FsbGVycyBhbmQgbWlycm9yIHRoaXMgaW50byBsYXRjaGVkIHN0YXRlLgo+ICsg ICAgICovCj4gKyAgICBBU1NFUlQocC5jb3VudCA8PSAqcmVwcyk7Cj4gKyAgICAqcmVwcyA9IHZp by0+aW9fcmVxLmNvdW50ID0gcC5jb3VudDsKPiArCj4gICAgICBzd2l0Y2ggKCByYyApCj4gICAg ICB7Cj4gICAgICBjYXNlIFg4NkVNVUxfT0tBWToKPiAKPiAKCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=