From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v2 4/4] x86/dom0: re-order DMA remapping enabling for PVH Dom0 Date: Wed, 23 Aug 2017 02:21:36 -0600 Message-ID: <599D5730020000780017259C@prv-mh.provo.novell.com> References: <20170811164320.92899-1-roger.pau@citrix.com> <20170811164320.92899-5-roger.pau@citrix.com> <599C419C0200007800171FFA@prv-mh.provo.novell.com> <20170822140515.ohiflova47l7ov7o@MacBook-Pro-de-Roger.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dkQuy-0000SI-La for xen-devel@lists.xenproject.org; Wed, 23 Aug 2017 08:21:40 +0000 In-Reply-To: <20170822140515.ohiflova47l7ov7o@MacBook-Pro-de-Roger.local> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Roger Pau Monne Cc: Andrew Cooper , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDIyLjA4LjE3IGF0IDE2OjA1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ IE9uIFR1ZSwgQXVnIDIyLCAyMDE3IGF0IDA2OjM3OjE1QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy b3RlOgo+PiA+Pj4gT24gMTEuMDguMTcgYXQgMTg6NDMsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g d3JvdGU6Cj4+ID4gTWFrZSBzdXJlIHRoZSByZXNlcnZlZCByZWdpb25zIGFyZSBzZXR1cCBiZWZv cmUgZW5hYmxpbmcgdGhlIERNQQo+PiA+IHJlbWFwcGluZyBpbiB0aGUgSU9NTVUsIGJ5IGNhbGxp bmcgZG9tMF9zZXR1cF9wZXJtaXNzaW9ucyBiZWZvcmUKPj4gPiBpb21tdV9od2RvbV9pbml0Lgo+ PiAKPj4gSSBjYW4ndCBtYXRjaCB1cCB0aGlzIHBhcnQgd2l0aCAuLi4KPj4gCj4+ID4gLS0tIGEv eGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKPj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZt L2RvbTBfYnVpbGQuYwo+PiA+IEBAIC02MDUsMTMgKzYwNSw2IEBAIHN0YXRpYyBpbnQgX19pbml0 IHB2aF9zZXR1cF9jcHVzKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgZW50cnksCj4+ID4gICAg ICAgICAgcmV0dXJuIHJjOwo+PiA+ICAgICAgfQo+PiA+ICAKPj4gPiAtICAgIHJjID0gZG9tMF9z ZXR1cF9wZXJtaXNzaW9ucyhkKTsKPj4gPiAtICAgIGlmICggcmMgKQo+PiA+IC0gICAgewo+PiA+ IC0gICAgICAgIHBhbmljKCJVbmFibGUgdG8gc2V0dXAgRG9tMCBwZXJtaXNzaW9uczogJWRcbiIs IHJjKTsKPj4gPiAtICAgICAgICByZXR1cm4gcmM7Cj4+ID4gLSAgICB9Cj4+ID4gLQo+PiA+ICAg ICAgdXBkYXRlX2RvbWFpbl93YWxsY2xvY2tfdGltZShkKTsKPj4gPiAgCj4+ID4gICAgICBjbGVh cl9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpOwo+PiA+IEBAIC0xMDU5LDcgKzEwNTIs MTIgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdmgoc3RydWN0IGRvbWFpbiAqZCwgY29u c3QgbW9kdWxlX3QgKmltYWdlLAo+PiA+ICAKPj4gPiAgICAgIHByaW50aygiKiogQnVpbGRpbmcg YSBQVkggRG9tMCAqKlxuIik7Cj4+ID4gIAo+PiA+IC0gICAgaW9tbXVfaHdkb21faW5pdChkKTsK Pj4gPiArICAgIHJjID0gZG9tMF9zZXR1cF9wZXJtaXNzaW9ucyhkKTsKPj4gPiArICAgIGlmICgg cmMgKQo+PiA+ICsgICAgewo+PiA+ICsgICAgICAgIHByaW50aygiVW5hYmxlIHRvIHNldHVwIERv bTAgcGVybWlzc2lvbnM6ICVkXG4iLCByYyk7Cj4+ID4gKyAgICAgICAgcmV0dXJuIHJjOwo+PiA+ ICsgICAgfQo+PiA+ICAKPj4gPiAgICAgIHJjID0gcHZoX3NldHVwX3AybShkKTsKPj4gPiAgICAg IGlmICggcmMgKQo+PiA+IEBAIC0xMDY4LDYgKzEwNjYsOCBAQCBpbnQgX19pbml0IGRvbTBfY29u c3RydWN0X3B2aChzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBtb2R1bGVfdCAqaW1hZ2UsCj4+ID4g ICAgICAgICAgcmV0dXJuIHJjOwo+PiA+ICAgICAgfQo+PiA+ICAKPj4gPiArICAgIGlvbW11X2h3 ZG9tX2luaXQoZCk7Cj4+IAo+PiAuLi4geW91IG5vdCBjaGFuZ2luZyB0aGUgcmVsYXRpdmUgb3Jk ZXIgYmV0d2VlbiB0aGVzZSB0d28gZnVuY3Rpb24KPj4gY2FsbHMuIEFzIHRvIHRoZSBvdGhlciBo YWxmIEknbSBpbmNsaW5lZCB0byBhbHNvIHdhaXQgZm9yIGJldHRlcgo+PiB1bmRlcnN0YW5kaW5n IG9mIHdoYXQncyBnb2luZyBvbiBoZXJlLCBhcyBzYWlkIGluIHJlcGx5IHRvIHBhdGNoIDMuCj4g Cj4gV2h5IG5vdD8KCk9oLCBJJ20gc29ycnkgLSBJIHNob3VsZCBoYXZlIGxvb2tlZCBhdCBmdW5j dGlvbiBuYW1lcyBpbiB0aGUKaHVuayBoZWFkZXJzIGluc3RlYWQgb2YganVzdCB0aGUgc2VxdWVu Y2Ugb2YgaHVua3MuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK