From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756130AbdCGTM5 (ORCPT ); Tue, 7 Mar 2017 14:12:57 -0500 Received: from foss.arm.com ([217.140.101.70]:51648 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755820AbdCGTJe (ORCPT ); Tue, 7 Mar 2017 14:09:34 -0500 Subject: Re: [Xen-devel] [PATCH 1/7] xen: import new ring macros in ring.h To: Stefano Stabellini , xen-devel@lists.xenproject.org References: <1488830488-18506-1-git-send-email-sstabellini@kernel.org> Cc: jgross@suse.com, linux-kernel@vger.kernel.org, Stefano Stabellini , boris.ostrovsky@oracle.com From: Julien Grall Message-ID: <1017c144-67a7-dc69-dcda-18bf90c245ab@arm.com> Date: Tue, 7 Mar 2017 17:15:44 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 In-Reply-To: <1488830488-18506-1-git-send-email-sstabellini@kernel.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Stefano, On 03/06/2017 08:01 PM, Stefano Stabellini wrote: > Sync the ring.h file with upstream Xen, to introduce the new ring macros. > They will be used by the Xen transport for 9pfs. > > Signed-off-by: Stefano Stabellini > CC: konrad.wilk@oracle.com > CC: boris.ostrovsky@oracle.com > CC: jgross@suse.com > > --- > NB: The new macros have not been committed to Xen yet. Do not apply this > patch until they do. > --- > --- > include/xen/interface/io/ring.h | 131 ++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 131 insertions(+) > > diff --git a/include/xen/interface/io/ring.h b/include/xen/interface/io/ring.h > index 21f4fbd..e16aa92 100644 > --- a/include/xen/interface/io/ring.h > +++ b/include/xen/interface/io/ring.h [...] > +#define XEN_FLEX_RING_SIZE(order) \ > + (1UL << (order + PAGE_SHIFT - 1)) This will need to be XEN_PAGE_SHIFT in order to works with 64K kernel. Cheers, -- Julien Grall From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH 1/7] xen: import new ring macros in ring.h Date: Tue, 7 Mar 2017 17:15:44 +0000 Message-ID: <1017c144-67a7-dc69-dcda-18bf90c245ab@arm.com> References: <1488830488-18506-1-git-send-email-sstabellini@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1clIiE-0003hy-S1 for xen-devel@lists.xenproject.org; Tue, 07 Mar 2017 17:15:50 +0000 In-Reply-To: <1488830488-18506-1-git-send-email-sstabellini@kernel.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Stefano Stabellini , xen-devel@lists.xenproject.org Cc: jgross@suse.com, Stefano Stabellini , boris.ostrovsky@oracle.com, linux-kernel@vger.kernel.org List-Id: xen-devel@lists.xenproject.org SGkgU3RlZmFubywKCk9uIDAzLzA2LzIwMTcgMDg6MDEgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3 cm90ZToKPiBTeW5jIHRoZSByaW5nLmggZmlsZSB3aXRoIHVwc3RyZWFtIFhlbiwgdG8gaW50cm9k dWNlIHRoZSBuZXcgcmluZyBtYWNyb3MuCj4gVGhleSB3aWxsIGJlIHVzZWQgYnkgdGhlIFhlbiB0 cmFuc3BvcnQgZm9yIDlwZnMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg PHN0ZWZhbm9AYXBvcmV0by5jb20+Cj4gQ0M6IGtvbnJhZC53aWxrQG9yYWNsZS5jb20KPiBDQzog Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KPiBDQzogamdyb3NzQHN1c2UuY29tCj4KPiAtLS0K PiBOQjogVGhlIG5ldyBtYWNyb3MgaGF2ZSBub3QgYmVlbiBjb21taXR0ZWQgdG8gWGVuIHlldC4g RG8gbm90IGFwcGx5IHRoaXMKPiBwYXRjaCB1bnRpbCB0aGV5IGRvLgo+IC0tLQo+IC0tLQo+ICBp bmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8vcmluZy5oIHwgMTMxICsrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDEzMSBpbnNlcnRpb25zKCsp Cj4KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vaW50ZXJmYWNlL2lvL3JpbmcuaCBiL2luY2x1 ZGUveGVuL2ludGVyZmFjZS9pby9yaW5nLmgKPiBpbmRleCAyMWY0ZmJkLi5lMTZhYTkyIDEwMDY0 NAo+IC0tLSBhL2luY2x1ZGUveGVuL2ludGVyZmFjZS9pby9yaW5nLmgKPiArKysgYi9pbmNsdWRl L3hlbi9pbnRlcmZhY2UvaW8vcmluZy5oCgpbLi4uXQoKPiArI2RlZmluZSBYRU5fRkxFWF9SSU5H X1NJWkUob3JkZXIpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg XAo+ICsgICAgKDFVTCA8PCAob3JkZXIgKyBQQUdFX1NISUZUIC0gMSkpCgpUaGlzIHdpbGwgbmVl ZCB0byBiZSBYRU5fUEFHRV9TSElGVCBpbiBvcmRlciB0byB3b3JrcyB3aXRoIDY0SyBrZXJuZWwu CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0 cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK