Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2607019imu; Thu, 29 Nov 2018 07:33:31 -0800 (PST) X-Google-Smtp-Source: AFSGD/XsulwSR6b42mOdFYHCNPv8o2/U1on04q88zrIc6a/UVUUjgDOxj6C+OpSZgH90X8/U/sUg X-Received: by 2002:a63:181c:: with SMTP id y28mr1577417pgl.75.1543505611537; Thu, 29 Nov 2018 07:33:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543505611; cv=none; d=google.com; s=arc-20160816; b=OYNPUYx3NJ8zpHr9f5QjoDSBYNAf2OWdAxB2MziTkinLWXkKjgRxpkxHIleabE86R7 tgACpdfyefthLIjK/rFhcSsHYwLQJaED4YXQMnAj05f0p81j+GNgpbaGycoq5Ugxp7e5 GhBstGS+GFxvluHyl99cn2XouEYCrhIk8q+gN+elhPS1aqTfjpIWZup08Ruc2Ucja7CA bWQn7N5dbN7u5drIr5QpDO0HyNnY4VRmfSM0+BvZHFo6den8D0Yzx0P2wfKtEe8etvmL 7OtfI2sgUYZxa79jSZvBZWsLHmmeSuUp2GF3U3iBg3KmFYOTDI9zMeWCTnIkp/cf0WiT BEyA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-language :content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:references:cc:to:from:subject:dkim-signature; bh=JgdgvdTu/o0yT27LCN+jL9f+Mispkq92cGvwyIeIznA=; b=g/lpeR+Txf/tB6vtNRX4z93QM6CdxQX/ZyLbCcHs9dB+5l0nUkrF95eNXFf76tL2jw TPkCifcMQsf4exAQZXfnJkkAR9s2MmkAkS0UBIURV+8SSfhabzQiK/WuRVbuV9/9EbwR NzTABjfl6+Ier/IkQXiwoSLF+6PWnL5p+b082ByguNwqIRPKUvdt9ENZOWn8d2DhSJWX pq1opXbrj5/dhPxk5RnQYE+0bhN51wvZNCMEE7c8f9qcvki0oUvQO93Yjbr+UjKrAHU6 E0OXj6u3kwUuQs5dPqBUwQ6ZAilGpu1qBcXsTj7JPUpnjzO4PBEttPGRpkHqhiwJkQgs Ar7Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@xenosoft.de header.s=strato-dkim-0002 header.b=h2EH6dAU; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v6si2481169pfj.167.2018.11.29.07.32.58; Thu, 29 Nov 2018 07:33:31 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@xenosoft.de header.s=strato-dkim-0002 header.b=h2EH6dAU; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728826AbeK3CgM (ORCPT + 99 others); Thu, 29 Nov 2018 21:36:12 -0500 Received: from mo4-p01-ob.smtp.rzone.de ([81.169.146.166]:19022 "EHLO mo4-p01-ob.smtp.rzone.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728233AbeK3CgM (ORCPT ); Thu, 29 Nov 2018 21:36:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1543505426; s=strato-dkim-0002; d=xenosoft.de; h=In-Reply-To:Date:Message-ID:References:Cc:To:From:Subject: X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender; bh=JgdgvdTu/o0yT27LCN+jL9f+Mispkq92cGvwyIeIznA=; b=h2EH6dAUovOhcC4hgPFaBYfNC2q+jy+HDkEq4IzgJupiavMhkmrcFNUU1rqe8Cq6bh Evp3/iE1kXHPfmXjqV9/MNaOVtfDTQSpY/p34G0g0pxxv9rVeOrZziRi4yhufalVCumk B719KNgqjNAxKVuAofZcMuOOc88EhIbJoKJM5a5cFBklrBXN3pqgBSeWQZgG8Ynk/JPO HgNUGh0kncpBdDyIhxPbRELpL3GAkBZOUaNovlyZcI4EaC7NYQN2PdNP133ODPaBzVBa xiKfVYKBmtq6YUCbmx+7I41m51q31tXFt1njBX9xnecKCwMlW+5WH7V00e/ppJxyzPwj 6yaQ== X-RZG-AUTH: ":L2QefEenb+UdBJSdRCXu93KJ1bmSGnhMdmOod1DhGM4l4Hio94KKxRySfLxnHfJ+Dkjp5G5MdirQj0WG7CkJi0VMkvuN7Z4uCrs4n97IXLTUkg==" X-RZG-CLASS-ID: mo00 Received: from [IPv6:2a02:8109:a400:162c:65d3:91db:4cc8:8cf2] by smtp.strato.de (RZmta 44.6 AUTH) with ESMTPSA id 404b20uATFU6CwU (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with 521 ECDH bits, eq. 15360 bits RSA)) (Client did not present a certificate); Thu, 29 Nov 2018 16:30:06 +0100 (CET) Subject: Re: use generic DMA mapping code in powerpc V4 From: Christian Zigotzky To: Michael Ellerman , Christoph Hellwig , Benjamin Herrenschmidt , Paul Mackerras Cc: linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org, Olof Johansson , linuxppc-dev@lists.ozlabs.org References: <20181114082314.8965-1-hch@lst.de> <20181127074253.GB30186@lst.de> <87zhttfonk.fsf@concordia.ellerman.id.au> <4d4e3cdd-d1a9-affe-0f63-45b8c342bbd6@xenosoft.de> Message-ID: <35b94e7c-89ca-9e11-e79a-048c5c8c5f03@xenosoft.de> Date: Thu, 29 Nov 2018 16:30:06 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.3.1 MIME-Version: 1.0 In-Reply-To: <4d4e3cdd-d1a9-affe-0f63-45b8c342bbd6@xenosoft.de> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: de-DE Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 29 November 2018 at 1:05PM, Christian Zigotzky wrote: > On 28 November 2018 at 12:05PM, Michael Ellerman wrote: >> Christoph Hellwig writes: >> >>> Any comments?  I'd like to at least get the ball moving on the easy >>> bits. >> Nothing specific yet. >> >> I'm a bit worried it might break one of the many old obscure platforms >> we have that aren't well tested. >> >> There's not much we can do about that, but I'll just try and test it on >> everything I can find. >> >> Is the plan that you take these via the dma-mapping tree or that they go >> via powerpc? >> >> cheers >> > Hi All, > > I compiled a test kernel from the following Git today. > > http://git.infradead.org/users/hch/misc.git/shortlog/refs/heads/powerpc-dma.4 > > > Command: git clone git://git.infradead.org/users/hch/misc.git -b > powerpc-dma.4 a > > Unfortunately I get some DMA error messages and the PASEMI ethernet > doesn't work anymore. > > [  367.627623] pci 0000:00:1a.0: dma_direct_map_page: overflow > 0x000000026bcb5002+110 of device mask ffffffff bus mask 0 > [  367.627631] pci 0000:00:1a.0: dma_direct_map_page: overflow > 0x000000026bcb5002+110 of device mask ffffffff bus mask 0 > [  367.627639] pci 0000:00:1a.0: dma_direct_map_page: overflow > 0x000000026bcb5002+110 of device mask ffffffff bus mask 0 > [  367.627647] pci 0000:00:1a.0: dma_direct_map_page: overflow > 0x000000026bcb5002+110 of device mask ffffffff bus mask 0 > [  367.627655] pci 0000:00:1a.0: dma_direct_map_page: overflow > 0x000000026bcb5002+110 of device mask ffffffff bus mask 0 > [  367.627686] pci 0000:00:1a.0: dma_direct_map_page: overflow > 0x000000026bcb5002+110 of device mask ffffffff bus mask 0 > [  367.628418] pci 0000:00:1a.0: dma_direct_map_page: overflow > 0x000000026bcb5002+110 of device mask ffffffff bus mask 0 > [  367.628505] pci 0000:00:1a.0: dma_direct_map_page: overflow > 0x000000026bcb5002+110 of device mask ffffffff bus mask 0 > [  367.628592] pci 0000:00:1a.0: dma_direct_map_page: overflow > 0x000000026bcb5002+110 of device mask ffffffff bus mask 0 > [  367.629324] pci 0000:00:1a.0: dma_direct_map_page: overflow > 0x000000026bcb5002+110 of device mask ffffffff bus mask 0 > [  367.629417] pci 0000:00:1a.0: dma_direct_map_page: overflow > 0x000000026bcb5002+110 of device mask ffffffff bus mask 0 > [  367.629495] pci 0000:00:1a.0: dma_direct_map_page: overflow > 0x000000026bcb5002+110 of device mask ffffffff bus mask 0 > [  367.629589] pci 0000:00:1a.0: dma_direct_map_page: overflow > 0x000000026bcb5002+110 of device mask ffffffff bus mask 0 > > [  430.424732]pasemi_mac: rcmdsta error: 0x04ef3001 > > I tested this kernel with the Nemo board (CPU: PWRficient PA6T-1682M). > The PASEMI ethernet works with the RC4 of kernel 4.20. > > Cheers, > Christian > Hi All, I tested this kernel on my NXP QorIQ P5020 board. U-Boot loads the dtb file and the kernel and after that the booting stops. This board works with the RC4 of kernel 4.20. Please test this kernel on your NXP and PASEMI boards. Thanks, Christian