From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH 1/2] page-alloc/x86: don't restrict DMA heap to node 0 Date: Wed, 10 Aug 2016 10:58:28 +0100 Message-ID: References: <57AB0D5C020000780010493B@prv-mh.provo.novell.com> <57AB0EAE020000780010494F@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.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bXQHW-0008EM-Sa for xen-devel@lists.xenproject.org; Wed, 10 Aug 2016 09:58:38 +0000 In-Reply-To: <57AB0EAE020000780010494F@prv-mh.provo.novell.com> 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: Stefano Stabellini , Wei Liu , George Dunlap , Tim Deegan , Ian Jackson , Julien Grall List-Id: xen-devel@lists.xenproject.org T24gMTAvMDgvMTYgMTA6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IC0tLSBhL3hlbi9hcmNoL3g4 Ni9udW1hLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbnVtYS5jCj4gQEAgLTM1NSwxMSArMzU1LDIx IEBAIHZvaWQgX19pbml0IGluaXRfY3B1X3RvX25vZGUodm9pZCkKPiAgICAgIH0KPiAgfQo+ICAK PiAtRVhQT1JUX1NZTUJPTChjcHVfdG9fbm9kZSk7Cj4gLUVYUE9SVF9TWU1CT0wobm9kZV90b19j cHVtYXNrKTsKPiAtRVhQT1JUX1NZTUJPTChtZW1ub2RlX3NoaWZ0KTsKPiAtRVhQT1JUX1NZTUJP TChtZW1ub2RlbWFwKTsKPiAtRVhQT1JUX1NZTUJPTChub2RlX2RhdGEpOwo+ICt1bnNpZ25lZCBp bnQgX19pbml0IGFyY2hfZ2V0X2RtYV9iaXRzaXplKHZvaWQpCj4gK3sKPiArICAgIHVuc2lnbmVk IGludCBub2RlOwo+ICsKPiArICAgIGZvcl9lYWNoX29ubGluZV9ub2RlKG5vZGUpCj4gKyAgICAg ICAgaWYgKCBub2RlX3NwYW5uZWRfcGFnZXMobm9kZSkgJiYKPiArICAgICAgICAgICAgICEobm9k ZV9zdGFydF9wZm4obm9kZSkgPj4gKDMyIC0gUEFHRV9TSElGVCkpICkKPiArICAgICAgICAgICAg YnJlYWs7Cj4gKyAgICBpZiAoIG5vZGUgPj0gTUFYX05VTU5PREVTICkKPiArICAgICAgICBwYW5p YygiTm8gbm9kZSB3aXRoIG1lbW9yeSBiZWxvdyA0R2IiKTsKPiArCj4gKyAgICByZXR1cm4gbWlu X3QodW5zaWduZWQgaW50LAo+ICsgICAgICAgICAgICAgICAgIGZsc2wobm9kZV9zdGFydF9wZm4o bm9kZSkgKyBub2RlX3NwYW5uZWRfcGFnZXMobm9kZSkgLyA0IC0gMSkKPiArICAgICAgICAgICAg ICAgICArIFBBR0VfU0hJRlQsIDMyKTsKCllvdSBoYXZlIG1vdmVkIHRoZSAtMSBhbmQgLTIgaW5z aWRlIHRoZSBmbHNsKCkgY2FsbCwgd2hpY2ggYWx0ZXJzIGl0cwpiZWhhdmlvdXIgcXVpdGUgYSBi aXQuICBJcyB0aGlzIGludGVudGlvbmFsIG9yIGFjY2lkZW50YWw/Cgp+QW5kcmV3Cgo+ICt9Cj4g IAo+ICBzdGF0aWMgdm9pZCBkdW1wX251bWEodW5zaWduZWQgY2hhciBrZXkpCj4gIHsKPiAtLS0g YS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+ICsrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5j Cj4gQEAgLTEzNjgsMTYgKzEzNjgsNyBAQCB2b2lkIF9faW5pdCBlbmRfYm9vdF9hbGxvY2F0b3Io dm9pZCkKPiAgICAgIGluaXRfaGVhcF9wYWdlcyh2aXJ0X3RvX3BhZ2UoYm9vdG1lbV9yZWdpb25f bGlzdCksIDEpOwo+ICAKPiAgICAgIGlmICggIWRtYV9iaXRzaXplICYmIChudW1fb25saW5lX25v ZGVzKCkgPiAxKSApCj4gLSAgICB7Cj4gLSNpZmRlZiBDT05GSUdfWDg2Cj4gLSAgICAgICAgZG1h X2JpdHNpemUgPSBtaW5fdCh1bnNpZ25lZCBpbnQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAg ICAgICBmbHNsKE5PREVfREFUQSgwKS0+bm9kZV9zcGFubmVkX3BhZ2VzKSAtIDEKPiAtICAgICAg ICAgICAgICAgICAgICAgICAgICAgICsgUEFHRV9TSElGVCAtIDIsCj4gLSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAzMik7Cj4gLSNlbHNlCj4gLSAgICAgICAgZG1hX2JpdHNpemUgPSAzMjsK PiAtI2VuZGlmCj4gLSAgICB9Cj4gKyAgICAgICAgZG1hX2JpdHNpemUgPSBhcmNoX2dldF9kbWFf Yml0c2l6ZSgpOwo+ICAKPiAgICAgIHByaW50aygiRG9tYWluIGhlYXAgaW5pdGlhbGlzZWQiKTsK PiAgICAgIGlmICggZG1hX2JpdHNpemUgKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=