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=-10.5 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,NICE_REPLY_A,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 D24DBC47094 for ; Mon, 7 Jun 2021 10:36:33 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 864DF60232 for ; Mon, 7 Jun 2021 10:36:33 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 864DF60232 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=samsung.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:References:In-Reply-To:MIME-Version: Date:Message-ID:From:Cc:To:Subject:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=J/MfCMExauWb/rR0qcBXN54URb2DJtIExNF0WEaIM04=; b=zThT4BKhuaZT6N ilPpKE0T2INmvPiE2++pbUpR7vrCm322MmWpUH2c70RPQZWeOsLD4PB7dkmqP0AZeDL6/WJNiegy4 zYZht+fIVZSlZbD73V9so4UZYb93Oq8hIY0Vfb9xTjsISHeOPPlmXNlUZWqZPxIradLIa+MYiStk1 EAZ2NGQp+NA8WsRZBjLXPP66rCxvvY8T80/PbSMTNovFaQVmhhEAtg9NZoo8aGYe+ioss2s+yexz/ JHQl5+fQwo20KhPJmN6Sz23Tt8kytOE8aicxRskhroWKVD/sAKytKrRyE02j6lhrRwcKbprfHfO/7 RT2vRsLeq1Xl8gKYlyGQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1lqCZl-002xA1-1C; Mon, 07 Jun 2021 10:33:45 +0000 Received: from mailout2.w1.samsung.com ([210.118.77.12]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1lqC1p-002l0z-HT for linux-arm-kernel@lists.infradead.org; Mon, 07 Jun 2021 09:58:45 +0000 Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20210607095834euoutp02bf16c4fbceb02e2ec20417d912169d7a~GRGSp9bD12386523865euoutp02X for ; Mon, 7 Jun 2021 09:58:34 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20210607095834euoutp02bf16c4fbceb02e2ec20417d912169d7a~GRGSp9bD12386523865euoutp02X DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1623059914; bh=0Sn5APYVpJUdSe8tttQntmvAVR4qNeL3OicSffVj4Js=; h=Subject:To:Cc:From:Date:In-Reply-To:References:From; b=mhu3gDxCphxjrAJcbTuOg93kJf2W6j3Z68PUmR6197rbvXhu4fqLF/5rdKjNiEf/u XWx4SndXJK2o63e2Crr8XxtuyWkFhswO++OfrNYWAII1y/d89+XGDOK7IO4k9rQvLr XULrBemojbzYgtjKlyF7NhUWVpHS6Gk/fm1dGKjM= Received: from eusmges1new.samsung.com (unknown [203.254.199.242]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20210607095834eucas1p20261c6b63c3ba79219dbd9d594613756~GRGR8uPWc1876718767eucas1p2_; Mon, 7 Jun 2021 09:58:34 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges1new.samsung.com (EUCPMTA) with SMTP id 39.E3.09452.9CDEDB06; Mon, 7 Jun 2021 10:58:33 +0100 (BST) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20210607095833eucas1p1df0806101bf73d2cc88877a429347959~GRGRg94ts1589715897eucas1p1i; Mon, 7 Jun 2021 09:58:33 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20210607095833eusmtrp274e8d17c1abbbc6ff9464bea33618500~GRGRgIhhB1504515045eusmtrp26; Mon, 7 Jun 2021 09:58:33 +0000 (GMT) X-AuditID: cbfec7f2-ab7ff700000024ec-25-60bdedc96a7c Received: from eusmtip1.samsung.com ( [203.254.199.221]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id 4D.28.08696.9CDEDB06; Mon, 7 Jun 2021 10:58:33 +0100 (BST) Received: from [106.210.134.192] (unknown [106.210.134.192]) by eusmtip1.samsung.com (KnoxPortal) with ESMTPA id 20210607095832eusmtip1206647ae5c2a861f7f8815312b049e9e~GRGQ7L-Jv0748507485eusmtip1D; Mon, 7 Jun 2021 09:58:32 +0000 (GMT) Subject: Re: [PATCH] arm64: cache: Lower ARCH_DMA_MINALIGN to 64 (L1_CACHE_BYTES) To: Mark Rutland Cc: Will Deacon , linux-arm-kernel@lists.infradead.org, kernel-team@android.com, Catalin Marinas , Ard Biesheuvel , Arnd Bergmann , Vincent Whitchurch , Bartlomiej Zolnierkiewicz From: Marek Szyprowski Message-ID: <0d10411d-49fe-fbca-0479-e2983af16aa8@samsung.com> Date: Mon, 7 Jun 2021 11:58:32 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.2 MIME-Version: 1.0 In-Reply-To: <20210604100114.GC64162@C02TD0UTHF1T.local> Content-Language: en-US X-Brightmail-Tracker: H4sIAAAAAAAAA01SfUzMcRz2vd+9/Ipr367SR4y5mZOpZLKflyWb1UnkbYyN7la/VdPb7jq9 YCp5KbdwhXMkmV6cXHPlqiuixjHTURIpLSXTOolGp/Jy9yv67/k8z+f5fp5n+5KEQMfxIKPj EmlZnDRGyHVkGx5ZzV5PLHclS40lqyjr8CCixlWPeNRtdTmHGixWIqq6ypXS97ziUEVtL1iU 2RBKZXb4BTiIDbUGjrjsShkSj/5UIXGbbotYr83iiiuuHxHnVGrRFt4exzURdEz0AVrm4y9x jHqmzOAlqN2S3xiq2Gko1zkbOZCAl8Ovj02sbORICnApgrJW48QwjKDxRs3E8A3B0ICVN2lR duazGaEEQb5Oz7YJAjyEwHhupQ274O1gaOkmbNgVi0BpHLYbCFzHgmOFGrvAxb6Qbcnm2jAf +0P3Da39ITZeAO36e395knTD4TB624tZcYYnF3vtKw6YAvWnMxwbJvA8qLJcJhjsDu29BfbU gIdJ0KTnsZjU66G2NB0x2AX6TZUTbebA75pJw1EE3U23eMygRNCSoZ5wrIaOpp/2RAT2hHKj D0Ovgwutv1k2GrATvLY4MyGcQGW4QDA0H04eFzDbC0Fj0v07++B5M3EGCTVTqmmm1NFMqaP5 f/cqYmuRO62Qx0bSct84OslbLo2VK+IivcPjY/Xo75d6+sv0tRrl9w95NyAWiRoQkITQlR88 p04i4EdIU1JpWXyYTBFDyxvQbJItdOdrL5WFCXCkNJHeT9MJtGxSZZEOHmmsdSlHmvv3VPuh 4PfWEnNkzksfzt6CN9oVlubLbdP2Da5t/fi1Om/+/ZlfzLpt1kCRk8uV8zVdDcs2bfwBmYda lia3Nj69qotShY59sbxO2qwAZUdE+oFURX2jV+693YVhl3LHQk5SsSknVl7rs2YFrn/u5rV2 1czFJzYsCjkqwkpT4jN/UVH5Td5IbSXnuzqhom+R54fSbZysLNTXPlLvmVHwztc0rnq497tC mi6ZzpU+TKHMP2YFFRUuwWcflwTNzQSP0+TLrZ27JAOHP6fRxwO6o3cGJncGVrz1czscZNx5 dt6O3QdlbT05LVBviL8TWmyOLu6aIYrqShK2Q8ipsB4hWx4l9V1MyOTSPxdVmEzBAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRmVeSWpSXmKPExsVy+t/xu7on3+5NMNiwVsHi55f3jBZ/Jx1j t9g4Yz2rxftlPYwWO7aLWGx6fI3VYun1i0wW57f5W7TcMXXg9Ni2exurx5p5axg9fv+axOhx fV2Ax6ZVnWwem5fUe/RtWcUYwB6lZ1OUX1qSqpCRX1xiqxRtaGGkZ2hpoWdkYqlnaGwea2Vk qqRvZ5OSmpNZllqkb5egl3G2p4m9YIZoxc1t21kaGCcLdjFyckgImEj03J3L0sXIxSEksJRR ouHgXSaIhIzEyWkNrBC2sMSfa11sEEXvGSXmf33JCJIQFgiW2Hb5ITOILSKgLtGz6wvYJGaB PUwSe8++ZYboOMcksfr1BbCxbAKGEl1vQUZxcvAK2Ek8XLmKBcRmEVCRuLVpH1hcVCBZYkP7 f1aIGkGJkzOfgNVwClhIzHg5ASzOLGAmMW8zxGZmAXmJ7W/nQNniEreezGeawCg0C0n7LCQt s5C0zELSsoCRZRWjSGppcW56brGRXnFibnFpXrpecn7uJkZgZG479nPLDsaVrz7qHWJk4mA8 xCjBwawkwuslsydBiDclsbIqtSg/vqg0J7X4EKMp0D8TmaVEk/OBqSGvJN7QzMDU0MTM0sDU 0sxYSZzX5MiaeCGB9MSS1OzU1ILUIpg+Jg5OqQamSSE/FnrmKfvbup5e2zTHuo2nnYVd6E/Q 07/X3c3PlJwuqWWRPnDFsC3lxvEAJqf3L/P4uvIPnjBlnf9z0lnpNY8j+7piEvSX2phscfJ8 ZeoqKDv9d/SLXIEz3dJLn05a/mF9qEKdwFERi6Vvn7jMibvP7Mdy0O2q3+//s6bOarx6/8hW 9l7Fhq0bg1I3/+Jy4PzMfN5TdBPXftOaxDV7b/1K9U6afnTWUvupLMoHNtVobmTy3dGUfFDS Qu2l2Yoa1lS7enkPby2ddep87Y+/B4q9NGxwnub6f8H9dVmqqnG9gZUGgcVd+k+SzP5rhT1K TTifGbDnw+wmN0XjWOeCYiOl8K1nL4cmdDyZ9lKJpTgj0VCLuag4EQBLQHgeVQMAAA== X-CMS-MailID: 20210607095833eucas1p1df0806101bf73d2cc88877a429347959 X-Msg-Generator: CA X-RootMTR: 20210602132541eucas1p17127696041c26c00d1d2f50bef9cfaf0 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20210602132541eucas1p17127696041c26c00d1d2f50bef9cfaf0 References: <20210527124356.22367-1-will@kernel.org> <4d0c8318-bad8-2be7-e292-fc8f70c198de@samsung.com> <20210602135123.GD12753@C02TD0UTHF1T.local> <130ce34f-460a-0046-f722-00144f2d5502@samsung.com> <20210604100114.GC64162@C02TD0UTHF1T.local> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210607_025842_013017_C3219CD3 X-CRM114-Status: GOOD ( 27.61 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi Mark, On 04.06.2021 12:01, Mark Rutland wrote: > On Wed, Jun 02, 2021 at 04:09:19PM +0200, Marek Szyprowski wrote: >> On 02.06.2021 15:51, Mark Rutland wrote: >>> On Wed, Jun 02, 2021 at 03:25:41PM +0200, Marek Szyprowski wrote: >>>> On 27.05.2021 14:43, Will Deacon wrote: >>>> This patch landed in todays linux-next as commit 65688d2a05de ("arm64: >>>> cache: Lower ARCH_DMA_MINALIGN to 64 (L1_CACHE_BYTES)"). It causes an >>>> issue on Raspberry Pi 3b board. System boots to userspace fine, but then >>>> it hangs somewhere during the init scripts after loading the modules. I >>>> didn't manage to track where it hangs yet though. >>> Ouch! >>> >>> I have a 3b in a drawer that I might be able to reproduce the issue >>> with; can you tell me how you're booting that kernel? e.g. which FW and >>> DT you're using? >> I'm booting the kernel with the mainline dtb >> (arch/arm64/boot/dts/broadcom/bcm2837-rpi-3-b.dtb) from the u-boot, >> which downloads it via TFTP. I don't remember which firmware version is >> there, but without raspberry specific tools (which I don't have deployed >> there) it is hard to check that now. > Thanks, this was enough info to get started. > > For comparison, I have a 3Bv1.2 board. > > I grabbed the latest RPI firmware, built myself a v2021.07-rc3 > rpi_3_defconfig u-boot, and got a kernel booting (off the SD card rather > than over the network). > > For the kernel I'm testing commit 65688d2a05de; defconfig with DRM and > VC4 built-in, since passing modules around is painful in my setup. > >> The rootfs is on SD card, the system is some older Debian release. > For comparison, I built myself a buildroot 2021.02.2 filesystem. > > So far, booting up an running I'm not seeeing issues (and no complaints > from KASAN or similar), but I don't have a good way to stress the VC4 > GPU, so I might not be triggering whatever's going wrong. > > >From the log below I see the last message is about X sockets -- is the > lockup happening when the display manager starts? I've just checked with the latest firmware from https://github.com/raspberrypi/firmware (master branch, just copied everything to /boot) and the issue is still there. If you start from arm64/defconfig without modules, please make sure you have enabled all RPi drivers, otherwise VC4 DRM won't come up. I've managed to reproduce the issue without the modules with the following changes to arm64's defconfig: ./scripts/config -e DRM -e DRM_VC4 -e CONFIG_CLK_RASPBERRYPI -e CONFIG_SENSORS_RASPBERRYPI_HWMON -e CONFIG_I2C_BCM2835 -e CONFIG_ARM_RASPBERRYPI_CPUFREQ Best regards -- Marek Szyprowski, PhD Samsung R&D Institute Poland _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel