From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.1 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 56492C432C0 for ; Tue, 26 Nov 2019 11:57:18 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 27DD8207DD for ; Tue, 26 Nov 2019 11:57:18 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=xenosoft.de header.i=@xenosoft.de header.b="kPsfkTV/" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728206AbfKZL5R (ORCPT ); Tue, 26 Nov 2019 06:57:17 -0500 Received: from mo4-p02-ob.smtp.rzone.de ([85.215.255.84]:15743 "EHLO mo4-p02-ob.smtp.rzone.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727545AbfKZL5R (ORCPT ); Tue, 26 Nov 2019 06:57:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1574769432; s=strato-dkim-0002; d=xenosoft.de; h=In-Reply-To:Date:Message-ID:From:References:Cc:To:Subject: X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender; bh=OiXIPkAa+jo3JWZau1B2Ey3v2wblVpCTuGCnmx5s9Rg=; b=kPsfkTV/+0nWDnwAhqKgkB9HK7WKUvDz4aZCvLDQhkd89WXqsTVz8zf0LaN7f1WyFT LQgUbMZ+nTEsXS2BWy2uVy2cR5ieujjwtmgyKWdZ7ftK5aOqKLQn3LTO7ioufK8QZ3yB vx8XCJwE5HcGCzf4oMHyDNu8JEAClm4vNP9Uj0dr4j0DxCaQFcIjbprzYgzRNnuEL18a 3LBfbJzzwnLS2g2vuWq7zfNg9xA7/IXjN5WyEL0e6dj8TjiHT2f0hpfB0Fdtv+mrj9uJ xWcx8DSTvSlrZe5mshEZcUGqUZ14MK/hsKnb8NCN3oEgpoMWtjc8KDlL8KIOhpBCVLyp +QxQ== X-RZG-AUTH: ":L2QefEenb+UdBJSdRCXu93KJ1bmSGnhMdmOod1DhGM4l4Hio94KKxRySfLxnHfJ+Dkjp5DdBJSrwuuqxvPhSIh0PhkEvMsMre1rbZ/xz+jsR" X-RZG-CLASS-ID: mo00 Received: from [IPv6:2a02:8109:89c0:ebfc:14bb:b5af:17db:dc1] by smtp.strato.de (RZmta 45.0.2 AUTH) with ESMTPSA id x0678cvAQBv38le (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); Tue, 26 Nov 2019 12:57:03 +0100 (CET) Subject: Re: Bug 205201 - Booting halts if Dawicontrol DC-2976 UW SCSI board installed, unless RAM size limited to 3500M To: Mike Rapoport , Christoph Hellwig Cc: Robin Murphy , linux-arch@vger.kernel.org, darren@stevens-zone.net, mad skateman , Benjamin Herrenschmidt , linux-kernel@vger.kernel.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org, Rob Herring , paulus@samba.org, rtd2@xtra.co.nz, "contact@a-eon.com" , linuxppc-dev , nsaenzjulienne@suse.de References: <20191121072943.GA24024@lst.de> <6eec5c42-019c-a988-fc2a-cb804194683d@xenosoft.de> <20191121180226.GA3852@lst.de> <2fde79cf-875f-94e6-4a1b-f73ebb2e2c32@xenosoft.de> <20191125073923.GA30168@lst.de> <20191125093159.GA23118@linux.ibm.com> From: Christian Zigotzky Message-ID: Date: Tue, 26 Nov 2019 12:57:02 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1 MIME-Version: 1.0 In-Reply-To: <20191125093159.GA23118@linux.ibm.com> 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 25 November 2019 at 10:32 am, Mike Rapoport wrote: > On Mon, Nov 25, 2019 at 08:39:23AM +0100, Christoph Hellwig wrote: >> On Sat, Nov 23, 2019 at 12:42:27PM +0100, Christian Zigotzky wrote: >>> Hello Christoph, >>> >>> Please find attached the dmesg of your Git kernel. >> Thanks. It looks like on your platform the swiotlb buffer isn't >> actually addressable based on the bus dma mask limit, which is rather >> interesting. swiotlb_init uses memblock_alloc_low to allocate the >> buffer, and I'll need some help from Mike and the powerpc maintainers >> to figure out how that select where to allocate the buffer from, and >> how we can move it to a lower address. My gut feeling would be to try >> to do what arm64 does and define a new ARCH_LOW_ADDRESS_LIMIT, preferably >> without needing too much arch specific magic. > Presuming the problem is relevant for all CoreNet boards something like > this could work: > > diff --git a/arch/powerpc/include/asm/dma.h b/arch/powerpc/include/asm/dma.h > index 1b4f0254868f..7c6cfeeaff52 100644 > --- a/arch/powerpc/include/asm/dma.h > +++ b/arch/powerpc/include/asm/dma.h > @@ -347,5 +347,11 @@ extern int isa_dma_bridge_buggy; > #define isa_dma_bridge_buggy (0) > #endif > > +#ifdef CONFIG_CORENET_GENERIC > +extern phys_addr_t ppc_dma_phys_limit; > +#define ARCH_LOW_ADDRESS_LIMIT (ppc_dma_phys_limit - 1) > +#endif > + > + > #endif /* __KERNEL__ */ > #endif /* _ASM_POWERPC_DMA_H */ > diff --git a/arch/powerpc/platforms/85xx/common.c b/arch/powerpc/platforms/85xx/common.c > index fe0606439b5a..346b436b6d3f 100644 > --- a/arch/powerpc/platforms/85xx/common.c > +++ b/arch/powerpc/platforms/85xx/common.c > @@ -126,3 +126,7 @@ void __init mpc85xx_qe_par_io_init(void) > } > } > #endif > + > +#ifdef CONFIG_CORENET_GENERIC > +phys_addr_t ppc_dma_phys_limit = 0xffffffffUL; > +#endif > diff --git a/arch/powerpc/platforms/85xx/corenet_generic.c b/arch/powerpc/platforms/85xx/corenet_generic.c > index 7ee2c6628f64..673bcbdc7c75 100644 > --- a/arch/powerpc/platforms/85xx/corenet_generic.c > +++ b/arch/powerpc/platforms/85xx/corenet_generic.c > @@ -64,7 +64,7 @@ void __init corenet_gen_setup_arch(void) > mpc85xx_smp_init(); > > swiotlb_detect_4g(); > - > + ppc_dma_phys_limit = 0x0fffffffUL; > pr_info("%s board\n", ppc_md.name); > > mpc85xx_qe_init(); Hello Mike, My PCI TV card works also with your patch! Before I had to add "#include " to the file "arch/powerpc/platforms/85xx/corenet_generic.c" because of the following error: ------   CC      arch/powerpc/platforms/85xx/corenet_generic.o   CC      ipc/util.o   CC      ipc/msgutil.o arch/powerpc/platforms/85xx/corenet_generic.c: In function ‘corenet_gen_setup_arch’: arch/powerpc/platforms/85xx/corenet_generic.c:77:2: error: ‘ppc_dma_phys_limit’ undeclared (first use in this function); did you mean ‘cpu_to_phys_id’?   ppc_dma_phys_limit = 0x0fffffffUL;   ^~~~~~~~~~~~~~~~~~   cpu_to_phys_id arch/powerpc/platforms/85xx/corenet_generic.c:77:2: note: each undeclared identifier is reported only once for each function it appears in scripts/Makefile.build:265: recipe for target 'arch/powerpc/platforms/85xx/corenet_generic.o' failed make[3]: *** [arch/powerpc/platforms/85xx/corenet_generic.o] Error 1 scripts/Makefile.build:509: recipe for target 'arch/powerpc/platforms/85xx' failed make[2]: *** [arch/powerpc/platforms/85xx] Error 2 scripts/Makefile.build:509: recipe for target 'arch/powerpc/platforms' failed make[1]: *** [arch/powerpc/platforms] Error 2 Makefile:1652: recipe for target 'arch/powerpc' failed make: *** [arch/powerpc] Error 2 ------ After that I was able to compile the latest Git kernel with your patch. Thanks, Christian From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.1 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,USER_AGENT_SANE_1 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9DEAEC432C0 for ; Tue, 26 Nov 2019 12:00:48 +0000 (UTC) Received: from lists.ozlabs.org (lists.ozlabs.org [203.11.71.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 0A15E2073F for ; Tue, 26 Nov 2019 12:00:47 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=xenosoft.de header.i=@xenosoft.de header.b="O+1tvTa6" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0A15E2073F Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=xenosoft.de Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 47MjCd5Rh8zDqPw for ; Tue, 26 Nov 2019 23:00:45 +1100 (AEDT) Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.helo=mo6-p02-ob.smtp.rzone.de (client-ip=2a01:238:20a:202:5302::5; helo=mo6-p02-ob.smtp.rzone.de; envelope-from=chzigotzky@xenosoft.de; receiver=) Authentication-Results: lists.ozlabs.org; dmarc=none (p=none dis=none) header.from=xenosoft.de Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=xenosoft.de header.i=@xenosoft.de header.b="O+1tvTa6"; dkim-atps=neutral Received: from mo6-p02-ob.smtp.rzone.de (mo6-p02-ob.smtp.rzone.de [IPv6:2a01:238:20a:202:5302::5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 47Mj8N6TXdzDqNK for ; Tue, 26 Nov 2019 22:57:55 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1574769468; s=strato-dkim-0002; d=xenosoft.de; h=In-Reply-To:Date:Message-ID:From:References:Cc:To:Subject: X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender; bh=OiXIPkAa+jo3JWZau1B2Ey3v2wblVpCTuGCnmx5s9Rg=; b=O+1tvTa6/2Q25IpJz2BMeU1lWbx/hGYpvKMfNo7zOS3rC8jT6ItjkZq3xkpADp0fTy 6jjZq2wJ0GtVysHnSpi7pHe6iej+21g4LXhvcOxYEC5dSABOE3BIwROfD0GXNMEa+Peh mFy88p/1nk9MpijsS3b5TpNvndwd3bB2GqKq6uYIUQYkqfZITufsKFHMYBVVvb2Dtisz fjtJDL2yS3AOsTpSyNL0QDZ+2zqr5ctw7qcBKfirzzXKAtp/otMbGsEqoyTTL+ypVzqU 13Cd3yKiQLQq+qNkP8ZTeowJMIZ9+M9eR4y6N76OcCdPjhnvn7S45n0WZb2Nj3yt/GRr +qsQ== X-RZG-AUTH: ":L2QefEenb+UdBJSdRCXu93KJ1bmSGnhMdmOod1DhGM4l4Hio94KKxRySfLxnHfJ+Dkjp5DdBJSrwuuqxvPhSIh0PhkEvMsMre1rbZ/xz+jsR" X-RZG-CLASS-ID: mo00 Received: from [IPv6:2a02:8109:89c0:ebfc:14bb:b5af:17db:dc1] by smtp.strato.de (RZmta 45.0.2 AUTH) with ESMTPSA id x0678cvAQBv38le (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); Tue, 26 Nov 2019 12:57:03 +0100 (CET) Subject: Re: Bug 205201 - Booting halts if Dawicontrol DC-2976 UW SCSI board installed, unless RAM size limited to 3500M To: Mike Rapoport , Christoph Hellwig References: <20191121072943.GA24024@lst.de> <6eec5c42-019c-a988-fc2a-cb804194683d@xenosoft.de> <20191121180226.GA3852@lst.de> <2fde79cf-875f-94e6-4a1b-f73ebb2e2c32@xenosoft.de> <20191125073923.GA30168@lst.de> <20191125093159.GA23118@linux.ibm.com> From: Christian Zigotzky Message-ID: Date: Tue, 26 Nov 2019 12:57:02 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1 MIME-Version: 1.0 In-Reply-To: <20191125093159.GA23118@linux.ibm.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: de-DE X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-arch@vger.kernel.org, darren@stevens-zone.net, rtd2@xtra.co.nz, linuxppc-dev , linux-kernel@vger.kernel.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org, Rob Herring , paulus@samba.org, mad skateman , "contact@a-eon.com" , Robin Murphy , nsaenzjulienne@suse.de Errors-To: linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Sender: "Linuxppc-dev" On 25 November 2019 at 10:32 am, Mike Rapoport wrote: > On Mon, Nov 25, 2019 at 08:39:23AM +0100, Christoph Hellwig wrote: >> On Sat, Nov 23, 2019 at 12:42:27PM +0100, Christian Zigotzky wrote: >>> Hello Christoph, >>> >>> Please find attached the dmesg of your Git kernel. >> Thanks. It looks like on your platform the swiotlb buffer isn't >> actually addressable based on the bus dma mask limit, which is rather >> interesting. swiotlb_init uses memblock_alloc_low to allocate the >> buffer, and I'll need some help from Mike and the powerpc maintainers >> to figure out how that select where to allocate the buffer from, and >> how we can move it to a lower address. My gut feeling would be to try >> to do what arm64 does and define a new ARCH_LOW_ADDRESS_LIMIT, preferably >> without needing too much arch specific magic. > Presuming the problem is relevant for all CoreNet boards something like > this could work: > > diff --git a/arch/powerpc/include/asm/dma.h b/arch/powerpc/include/asm/dma.h > index 1b4f0254868f..7c6cfeeaff52 100644 > --- a/arch/powerpc/include/asm/dma.h > +++ b/arch/powerpc/include/asm/dma.h > @@ -347,5 +347,11 @@ extern int isa_dma_bridge_buggy; > #define isa_dma_bridge_buggy (0) > #endif > > +#ifdef CONFIG_CORENET_GENERIC > +extern phys_addr_t ppc_dma_phys_limit; > +#define ARCH_LOW_ADDRESS_LIMIT (ppc_dma_phys_limit - 1) > +#endif > + > + > #endif /* __KERNEL__ */ > #endif /* _ASM_POWERPC_DMA_H */ > diff --git a/arch/powerpc/platforms/85xx/common.c b/arch/powerpc/platforms/85xx/common.c > index fe0606439b5a..346b436b6d3f 100644 > --- a/arch/powerpc/platforms/85xx/common.c > +++ b/arch/powerpc/platforms/85xx/common.c > @@ -126,3 +126,7 @@ void __init mpc85xx_qe_par_io_init(void) > } > } > #endif > + > +#ifdef CONFIG_CORENET_GENERIC > +phys_addr_t ppc_dma_phys_limit = 0xffffffffUL; > +#endif > diff --git a/arch/powerpc/platforms/85xx/corenet_generic.c b/arch/powerpc/platforms/85xx/corenet_generic.c > index 7ee2c6628f64..673bcbdc7c75 100644 > --- a/arch/powerpc/platforms/85xx/corenet_generic.c > +++ b/arch/powerpc/platforms/85xx/corenet_generic.c > @@ -64,7 +64,7 @@ void __init corenet_gen_setup_arch(void) > mpc85xx_smp_init(); > > swiotlb_detect_4g(); > - > + ppc_dma_phys_limit = 0x0fffffffUL; > pr_info("%s board\n", ppc_md.name); > > mpc85xx_qe_init(); Hello Mike, My PCI TV card works also with your patch! Before I had to add "#include " to the file "arch/powerpc/platforms/85xx/corenet_generic.c" because of the following error: ------   CC      arch/powerpc/platforms/85xx/corenet_generic.o   CC      ipc/util.o   CC      ipc/msgutil.o arch/powerpc/platforms/85xx/corenet_generic.c: In function ‘corenet_gen_setup_arch’: arch/powerpc/platforms/85xx/corenet_generic.c:77:2: error: ‘ppc_dma_phys_limit’ undeclared (first use in this function); did you mean ‘cpu_to_phys_id’?   ppc_dma_phys_limit = 0x0fffffffUL;   ^~~~~~~~~~~~~~~~~~   cpu_to_phys_id arch/powerpc/platforms/85xx/corenet_generic.c:77:2: note: each undeclared identifier is reported only once for each function it appears in scripts/Makefile.build:265: recipe for target 'arch/powerpc/platforms/85xx/corenet_generic.o' failed make[3]: *** [arch/powerpc/platforms/85xx/corenet_generic.o] Error 1 scripts/Makefile.build:509: recipe for target 'arch/powerpc/platforms/85xx' failed make[2]: *** [arch/powerpc/platforms/85xx] Error 2 scripts/Makefile.build:509: recipe for target 'arch/powerpc/platforms' failed make[1]: *** [arch/powerpc/platforms] Error 2 Makefile:1652: recipe for target 'arch/powerpc' failed make: *** [arch/powerpc] Error 2 ------ After that I was able to compile the latest Git kernel with your patch. Thanks, Christian From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.0 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3F7C4C432C0 for ; Tue, 26 Nov 2019 12:00:23 +0000 (UTC) Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 969D42073F for ; Tue, 26 Nov 2019 12:00:22 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=xenosoft.de header.i=@xenosoft.de header.b="KY6ceqkI" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 969D42073F Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=xenosoft.de Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=iommu-bounces@lists.linux-foundation.org Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 6DE8A86C53; Tue, 26 Nov 2019 12:00:22 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Q8XlRkowTEfo; Tue, 26 Nov 2019 12:00:18 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by whitealder.osuosl.org (Postfix) with ESMTP id 4698986D2F; Tue, 26 Nov 2019 12:00:17 +0000 (UTC) Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 2D6B5C0880; Tue, 26 Nov 2019 12:00:17 +0000 (UTC) Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by lists.linuxfoundation.org (Postfix) with ESMTP id 08B9BC0878 for ; Tue, 26 Nov 2019 12:00:16 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id F364A2202C for ; Tue, 26 Nov 2019 12:00:15 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5k6LxwF-malg for ; Tue, 26 Nov 2019 12:00:12 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mo4-p02-ob.smtp.rzone.de (mo4-p02-ob.smtp.rzone.de [85.215.255.80]) by silver.osuosl.org (Postfix) with ESMTPS id 90977214EC for ; Tue, 26 Nov 2019 12:00:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1574769604; s=strato-dkim-0002; d=xenosoft.de; h=In-Reply-To:Date:Message-ID:From:References:Cc:To:Subject: X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender; bh=OiXIPkAa+jo3JWZau1B2Ey3v2wblVpCTuGCnmx5s9Rg=; b=KY6ceqkIB/d72oE4z/zZoY9Y08SlX5sj1VtMmq9VmKDpYBz5DcC+yINveFhl4CEaRO WrCWB2VnLrTHD6uiCFlfARjDfLmu5NQtD3+Oo2h8T8BAn7PTf3SFVYa4Z7pgGhSOB43N 9bWE9agTP4r3q5PeW+wTnxg7l+8uLNMHWMJl+Jo+ciqXeZtsYRB5L3gbpxhBogg2lxKD 6EDGWNxAGJUkI6kvztxgDdLd9/4EhqDtG2c8Yg/UzcF6BI8iAiJLDzjuvSo933ZDSBlO 1e1TXmWAzTsVT4KQQbbNQrJMPOW/Bpb677pTIIsZ8I+NwGBfmd1P4W7uWdEq8IXgIbMH c2hA== X-RZG-AUTH: ":L2QefEenb+UdBJSdRCXu93KJ1bmSGnhMdmOod1DhGM4l4Hio94KKxRySfLxnHfJ+Dkjp5DdBJSrwuuqxvPhSIh0PhkEvMsMre1rbZ/xz+jsR" X-RZG-CLASS-ID: mo00 Received: from [IPv6:2a02:8109:89c0:ebfc:14bb:b5af:17db:dc1] by smtp.strato.de (RZmta 45.0.2 AUTH) with ESMTPSA id x0678cvAQBv38le (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); Tue, 26 Nov 2019 12:57:03 +0100 (CET) Subject: Re: Bug 205201 - Booting halts if Dawicontrol DC-2976 UW SCSI board installed, unless RAM size limited to 3500M To: Mike Rapoport , Christoph Hellwig References: <20191121072943.GA24024@lst.de> <6eec5c42-019c-a988-fc2a-cb804194683d@xenosoft.de> <20191121180226.GA3852@lst.de> <2fde79cf-875f-94e6-4a1b-f73ebb2e2c32@xenosoft.de> <20191125073923.GA30168@lst.de> <20191125093159.GA23118@linux.ibm.com> From: Christian Zigotzky Message-ID: Date: Tue, 26 Nov 2019 12:57:02 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1 MIME-Version: 1.0 In-Reply-To: <20191125093159.GA23118@linux.ibm.com> Content-Language: de-DE Cc: linux-arch@vger.kernel.org, darren@stevens-zone.net, rtd2@xtra.co.nz, Benjamin Herrenschmidt , linuxppc-dev , linux-kernel@vger.kernel.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org, Rob Herring , paulus@samba.org, mad skateman , "contact@a-eon.com" , Robin Murphy , nsaenzjulienne@suse.de X-BeenThere: iommu@lists.linux-foundation.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Development issues for Linux IOMMU support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: iommu-bounces@lists.linux-foundation.org Sender: "iommu" T24gMjUgTm92ZW1iZXIgMjAxOSBhdCAxMDozMiBhbSwgTWlrZSBSYXBvcG9ydCB3cm90ZToKPiBP biBNb24sIE5vdiAyNSwgMjAxOSBhdCAwODozOToyM0FNICswMTAwLCBDaHJpc3RvcGggSGVsbHdp ZyB3cm90ZToKPj4gT24gU2F0LCBOb3YgMjMsIDIwMTkgYXQgMTI6NDI6MjdQTSArMDEwMCwgQ2hy aXN0aWFuIFppZ290emt5IHdyb3RlOgo+Pj4gSGVsbG8gQ2hyaXN0b3BoLAo+Pj4KPj4+IFBsZWFz ZSBmaW5kIGF0dGFjaGVkIHRoZSBkbWVzZyBvZiB5b3VyIEdpdCBrZXJuZWwuCj4+IFRoYW5rcy4g IEl0IGxvb2tzIGxpa2Ugb24geW91ciBwbGF0Zm9ybSB0aGUgc3dpb3RsYiBidWZmZXIgaXNuJ3QK Pj4gYWN0dWFsbHkgYWRkcmVzc2FibGUgYmFzZWQgb24gdGhlIGJ1cyBkbWEgbWFzayBsaW1pdCwg d2hpY2ggaXMgcmF0aGVyCj4+IGludGVyZXN0aW5nLiAgc3dpb3RsYl9pbml0IHVzZXMgbWVtYmxv Y2tfYWxsb2NfbG93IHRvIGFsbG9jYXRlIHRoZQo+PiBidWZmZXIsIGFuZCBJJ2xsIG5lZWQgc29t ZSBoZWxwIGZyb20gTWlrZSBhbmQgdGhlIHBvd2VycGMgbWFpbnRhaW5lcnMKPj4gdG8gZmlndXJl IG91dCBob3cgdGhhdCBzZWxlY3Qgd2hlcmUgdG8gYWxsb2NhdGUgdGhlIGJ1ZmZlciBmcm9tLCBh bmQKPj4gaG93IHdlIGNhbiBtb3ZlIGl0IHRvIGEgbG93ZXIgYWRkcmVzcy4gIE15IGd1dCBmZWVs aW5nIHdvdWxkIGJlIHRvIHRyeQo+PiB0byBkbyB3aGF0IGFybTY0IGRvZXMgYW5kIGRlZmluZSBh IG5ldyBBUkNIX0xPV19BRERSRVNTX0xJTUlULCBwcmVmZXJhYmx5Cj4+IHdpdGhvdXQgbmVlZGlu ZyB0b28gbXVjaCBhcmNoIHNwZWNpZmljIG1hZ2ljLgo+IFByZXN1bWluZyB0aGUgcHJvYmxlbSBp cyByZWxldmFudCBmb3IgYWxsIENvcmVOZXQgYm9hcmRzIHNvbWV0aGluZyBsaWtlCj4gdGhpcyBj b3VsZCB3b3JrOgo+ICAgCj4gZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9pbmNsdWRlL2FzbS9k bWEuaCBiL2FyY2gvcG93ZXJwYy9pbmNsdWRlL2FzbS9kbWEuaAo+IGluZGV4IDFiNGYwMjU0ODY4 Zi4uN2M2Y2ZlZWFmZjUyIDEwMDY0NAo+IC0tLSBhL2FyY2gvcG93ZXJwYy9pbmNsdWRlL2FzbS9k bWEuaAo+ICsrKyBiL2FyY2gvcG93ZXJwYy9pbmNsdWRlL2FzbS9kbWEuaAo+IEBAIC0zNDcsNSAr MzQ3LDExIEBAIGV4dGVybiBpbnQgaXNhX2RtYV9icmlkZ2VfYnVnZ3k7Cj4gICAjZGVmaW5lIGlz YV9kbWFfYnJpZGdlX2J1Z2d5CSgwKQo+ICAgI2VuZGlmCj4gICAKPiArI2lmZGVmIENPTkZJR19D T1JFTkVUX0dFTkVSSUMKPiArZXh0ZXJuIHBoeXNfYWRkcl90IHBwY19kbWFfcGh5c19saW1pdDsK PiArI2RlZmluZSBBUkNIX0xPV19BRERSRVNTX0xJTUlUCShwcGNfZG1hX3BoeXNfbGltaXQgLSAx KQo+ICsjZW5kaWYKPiArCj4gKwo+ICAgI2VuZGlmIC8qIF9fS0VSTkVMX18gKi8KPiAgICNlbmRp ZgkvKiBfQVNNX1BPV0VSUENfRE1BX0ggKi8KPiBkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL3Bs YXRmb3Jtcy84NXh4L2NvbW1vbi5jIGIvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy84NXh4L2NvbW1v bi5jCj4gaW5kZXggZmUwNjA2NDM5YjVhLi4zNDZiNDM2YjZkM2YgMTAwNjQ0Cj4gLS0tIGEvYXJj aC9wb3dlcnBjL3BsYXRmb3Jtcy84NXh4L2NvbW1vbi5jCj4gKysrIGIvYXJjaC9wb3dlcnBjL3Bs YXRmb3Jtcy84NXh4L2NvbW1vbi5jCj4gQEAgLTEyNiwzICsxMjYsNyBAQCB2b2lkIF9faW5pdCBt cGM4NXh4X3FlX3Bhcl9pb19pbml0KHZvaWQpCj4gICAJfQo+ICAgfQo+ICAgI2VuZGlmCj4gKwo+ ICsjaWZkZWYgQ09ORklHX0NPUkVORVRfR0VORVJJQwo+ICtwaHlzX2FkZHJfdCBwcGNfZG1hX3Bo eXNfbGltaXQgPSAweGZmZmZmZmZmVUw7Cj4gKyNlbmRpZgo+IGRpZmYgLS1naXQgYS9hcmNoL3Bv d2VycGMvcGxhdGZvcm1zLzg1eHgvY29yZW5ldF9nZW5lcmljLmMgYi9hcmNoL3Bvd2VycGMvcGxh dGZvcm1zLzg1eHgvY29yZW5ldF9nZW5lcmljLmMKPiBpbmRleCA3ZWUyYzY2MjhmNjQuLjY3M2Jj YmRjN2M3NSAxMDA2NDQKPiAtLS0gYS9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zLzg1eHgvY29yZW5l dF9nZW5lcmljLmMKPiArKysgYi9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zLzg1eHgvY29yZW5ldF9n ZW5lcmljLmMKPiBAQCAtNjQsNyArNjQsNyBAQCB2b2lkIF9faW5pdCBjb3JlbmV0X2dlbl9zZXR1 cF9hcmNoKHZvaWQpCj4gICAJbXBjODV4eF9zbXBfaW5pdCgpOwo+ICAgCj4gICAJc3dpb3RsYl9k ZXRlY3RfNGcoKTsKPiAtCj4gKwlwcGNfZG1hX3BoeXNfbGltaXQgPSAweDBmZmZmZmZmVUw7Cj4g ICAJcHJfaW5mbygiJXMgYm9hcmRcbiIsIHBwY19tZC5uYW1lKTsKPiAgIAo+ICAgCW1wYzg1eHhf cWVfaW5pdCgpOwpIZWxsbyBNaWtlLAoKTXkgUENJIFRWIGNhcmQgd29ya3MgYWxzbyB3aXRoIHlv dXIgcGF0Y2ghIEJlZm9yZSBJIGhhZCB0byBhZGQgIiNpbmNsdWRlIAo8YXNtL2RtYS5oPiIgdG8g dGhlIGZpbGUgImFyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvODV4eC9jb3JlbmV0X2dlbmVyaWMuYyIg CmJlY2F1c2Ugb2YgdGhlIGZvbGxvd2luZyBlcnJvcjoKCi0tLS0tLQoKIMKgIENDwqDCoMKgwqDC oCBhcmNoL3Bvd2VycGMvcGxhdGZvcm1zLzg1eHgvY29yZW5ldF9nZW5lcmljLm8KIMKgIENDwqDC oMKgwqDCoCBpcGMvdXRpbC5vCiDCoCBDQ8KgwqDCoMKgwqAgaXBjL21zZ3V0aWwubwphcmNoL3Bv d2VycGMvcGxhdGZvcm1zLzg1eHgvY29yZW5ldF9nZW5lcmljLmM6IEluIGZ1bmN0aW9uIArigJhj b3JlbmV0X2dlbl9zZXR1cF9hcmNo4oCZOgphcmNoL3Bvd2VycGMvcGxhdGZvcm1zLzg1eHgvY29y ZW5ldF9nZW5lcmljLmM6Nzc6MjogZXJyb3I6IArigJhwcGNfZG1hX3BoeXNfbGltaXTigJkgdW5k ZWNsYXJlZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pOyBkaWQgeW91IAptZWFuIOKAmGNw dV90b19waHlzX2lk4oCZPwogwqAgcHBjX2RtYV9waHlzX2xpbWl0ID0gMHgwZmZmZmZmZlVMOwog wqAgXn5+fn5+fn5+fn5+fn5+fn5+CiDCoCBjcHVfdG9fcGh5c19pZAphcmNoL3Bvd2VycGMvcGxh dGZvcm1zLzg1eHgvY29yZW5ldF9nZW5lcmljLmM6Nzc6Mjogbm90ZTogZWFjaCAKdW5kZWNsYXJl ZCBpZGVudGlmaWVyIGlzIHJlcG9ydGVkIG9ubHkgb25jZSBmb3IgZWFjaCBmdW5jdGlvbiBpdCBh cHBlYXJzIGluCnNjcmlwdHMvTWFrZWZpbGUuYnVpbGQ6MjY1OiByZWNpcGUgZm9yIHRhcmdldCAK J2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvODV4eC9jb3JlbmV0X2dlbmVyaWMubycgZmFpbGVkCm1h a2VbM106ICoqKiBbYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy84NXh4L2NvcmVuZXRfZ2VuZXJpYy5v XSBFcnJvciAxCnNjcmlwdHMvTWFrZWZpbGUuYnVpbGQ6NTA5OiByZWNpcGUgZm9yIHRhcmdldCAK J2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvODV4eCcgZmFpbGVkCm1ha2VbMl06ICoqKiBbYXJjaC9w b3dlcnBjL3BsYXRmb3Jtcy84NXh4XSBFcnJvciAyCnNjcmlwdHMvTWFrZWZpbGUuYnVpbGQ6NTA5 OiByZWNpcGUgZm9yIHRhcmdldCAnYXJjaC9wb3dlcnBjL3BsYXRmb3JtcycgCmZhaWxlZAptYWtl WzFdOiAqKiogW2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXNdIEVycm9yIDIKTWFrZWZpbGU6MTY1Mjog cmVjaXBlIGZvciB0YXJnZXQgJ2FyY2gvcG93ZXJwYycgZmFpbGVkCm1ha2U6ICoqKiBbYXJjaC9w b3dlcnBjXSBFcnJvciAyCgotLS0tLS0KCkFmdGVyIHRoYXQgSSB3YXMgYWJsZSB0byBjb21waWxl IHRoZSBsYXRlc3QgR2l0IGtlcm5lbCB3aXRoIHlvdXIgcGF0Y2guCgpUaGFua3MsCkNocmlzdGlh bgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwppb21tdSBt YWlsaW5nIGxpc3QKaW9tbXVAbGlzdHMubGludXgtZm91bmRhdGlvbi5vcmcKaHR0cHM6Ly9saXN0 cy5saW51eGZvdW5kYXRpb24ub3JnL21haWxtYW4vbGlzdGluZm8vaW9tbXU=