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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id DAD0CC0218D for ; Wed, 29 Jan 2025 21:32:07 +0000 (UTC) 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:Reply-To:List-Subscribe:List-Help: List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version:Date:Cc:To:From: Subject:Message-ID:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=XwHjtsZhkcZgIXiGxNAXSnKOrfIsVJG7wxdzG7zgQWM=; b=bM6zbzKjNxoyOM fW/cU7x7LDM+wuZEiRVFyx7Kc1nEAzyMHV+R+bxwmJLaVbbnREnh6iXFMP91CEdSsAPWsURM3S8uD KelvKUGbNI4L7B6pgfhC9XA5csYAjB3DTf7GE/oltdXNWFGxxi2/MgSsYY1F6UG+K0FmpCqZJrCSN QT00ZTxyJPmi2bTAc/86za092mnByCqNi5idOo2ZJRXSwCwcXjfYRuMU85hfcAaHcxrBU4u+p/lvb +4TYl/Z7GbUvPlG6DBqpwLlIJo1tRTm91SQZq/ywjZ+zn6hrmZt0GhyzxZTfVx+UEVvz38Sszdu+D 1Z1PvASClirvUXq3stsw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tdFfF-00000007pBL-0w2q; Wed, 29 Jan 2025 21:32:01 +0000 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tdFfC-00000007pB0-1v8R; Wed, 29 Jan 2025 21:31:59 +0000 Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-43635796b48so424295e9.0; Wed, 29 Jan 2025 13:31:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20230601; t=1738186316; x=1738791116; darn=lists.infradead.org; h=mime-version:user-agent:content-transfer-encoding:date:cc:to :reply-to:from:subject:message-id:from:to:cc:subject:date:message-id :reply-to; bh=3mxRYzzqPEi81Yfzc+wDSZaiIM1NQOITOroGLR3jJeE=; b=EXx424ZIzH5L5UTHtuZfMwNB9Ef282B3PMM84oxnw0uv6h4XK1t4rA4ZQg5wkq0MKS f/k2fznK9hQBswyG07Z7QP7sOvaZz46vbLDHtntZ2fk4IHBXEKbrzYzH7aAYYQhYHDpn Fan3xVStlg6U10zngkDvlbheNcQ0cdK8SvhJZPg92Lzd/b+EQ4N3kc+JvifjsO6JMaC4 SWM379TkoVN+Yg67RvFfYqqkPXkGAjPpc4Wrbc0W2v6lBmPTi1ifDk1oArheJPYC0cjI vr8DrDSxDt0LaAC9Et1lRjs479b1XyPttnFrRed8rsX5JDpgIPW8Hm5STJllMloghT06 alXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738186316; x=1738791116; h=mime-version:user-agent:content-transfer-encoding:date:cc:to :reply-to:from:subject:message-id:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=3mxRYzzqPEi81Yfzc+wDSZaiIM1NQOITOroGLR3jJeE=; b=QD1oUCFJSUrGKitFxucG+FNgjdZDt0V7Mh1KDzmWzI+wtJdo3NQ5YKeyJLU+19kYr7 aKl9X1N95ABxdyuGyEiCecMQYIm5KqQRxd5ecE0cLGdaeHQnRKUQ5QHFAkLucemqzOVT epr7RgdBmSbTmQi/7kr3YLWzVXXQSZxglSlAbGPUw7X6whq7ORllXZp3KdjCcZAACPm8 jDUIqrP/ZCj4OQ2BVvWrTSyFknbJ8FZ6VGlO89knYxRBZLS7UFcsaJ/YvOxk0WFz/iPo oQEY3WRAFrtquMjVsHEtaI/44eqCM7LLGk0sNNaEJ3Y/2b7AMMiZy/cvEuC91f7NpgC2 8qJw== X-Forwarded-Encrypted: i=1; AJvYcCWZgw0ETWWUgSNewkSiaj0B0ctbZ1t1ErNYi1l06ZLfEAhgwaR9ujWBfsZ/jdfrPzbvK6NSnkMq+QsbhCRvflQ=@lists.infradead.org, AJvYcCWkhzZgYFEaKjr0nNKlWi1DXbuZ4WGygrqJWUV4J1bW3vMq9lCu7La5BNJZeDcx9y/OjAy0DIjRcxXdw0bCfW0g@lists.infradead.org X-Gm-Message-State: AOJu0Yy4xY5bB09PA5Vw4IEVA+W/3ntqfNuG5IDwpkxSQ4PJPlOWa/hY QHUDi/2WXL+X375bzYvm8/NKzAqoO9LgmWcioLW/qIYNNGDQ5ziR X-Gm-Gg: ASbGncv1CVmXG3iMAqXhUhEdICkM1NRh7d3oi4k2otrrsYlpWXgorr+kdpp1HPz60X3 4g6BVmz8iwpsjsupmyb3ORXUVRawf8sNW/R/JToY7qOyKkTwJaIt6AMrL3Umd2EDrjFtWVOstli aqOf3hgclqkOlD6b7VKJSh/IlsItNTw29gjMyuak45D7PtRHbben3kzU+obmEfdXU9RIXGemmF+ p1m58yJ/j/yKDnwdx9mNfN5jx5JeMeBK8sgecQzdHWqJxx8pasNWK6aZ9+s8NXXCgKyY9xpeOJB rT7joGASWrvOoGcPhZ2vIhCUGEXUTw== X-Google-Smtp-Source: AGHT+IGedQx8nJF0pB4rZnHrhu3PXTi+i9kN1ECPmuwLHVbiAK9j1q7WJRyCg7jJveT7M1cRft1Ahw== X-Received: by 2002:a05:600c:4445:b0:436:e3ea:64dd with SMTP id 5b1f17b1804b1-438e1709453mr7299525e9.11.1738186316020; Wed, 29 Jan 2025 13:31:56 -0800 (PST) Received: from mars.fritz.box ([2a02:8071:7130:82c0:da34:bd1d:ae27:5be6]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-438dcc51672sm34892865e9.36.2025.01.29.13.31.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Jan 2025 13:31:53 -0800 (PST) Message-ID: Subject: rk3399 fails to boot since v6.12.7 From: Christoph Fritz To: Marc Zyngier , Mark Rutland , Chen-Yu Tsai , KeverYang Cc: Heiko Stuebner , linux-rockchip@lists.infradead.org, stable , linux-arm-kernel Date: Wed, 29 Jan 2025 22:31:53 +0100 User-Agent: Evolution 3.46.4-2 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250129_133158_513605_64BE458C X-CRM114-Status: UNSURE ( 7.42 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: chf.fritz@googlemail.com Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org Hello Marc, since 773c05f417fa1 ("irqchip/gic-v3: Work around insecure GIC integrations") landed in stable v6.12.7 as 0bf32f482887, here the rk3399 fails to boot (~4 out of 10 times) because OP-TEE panics (gets a secure interrupt that it cannot handle). Setup is: - BL31 proprietary (since mainline TF-A has no DMA) - OP-TEE mainline version: 3.20 - Kernel v6.12.7 [ 0.000000] GICv3: Broken GIC integration, security disabled E/TC:4 0 Panic 'Secure interrupt handler not defined' at core/kernel/interrupt.c:139 E/TC:4 0 TEE load address @ 0x30000000 E/TC:4 0 Call stack: E/TC:4 0 0x300091f8 E/TC:4 0 0x30016664 E/TC:4 0 0x30015710 E/TC:4 0 0x30005714 [ 26.087363] rcu: INFO: rcu_preempt detected stalls on CPUs/tasks: [ 26.087925] rcu: (detected by 2, t=21002 jiffies, g=2233, q=2416 ncpus=6) [ 26.088530] rcu: All QSes seen, last rcu_preempt kthread activity 21002 (4294693363-4294672361), jiffies_till_next_fqs=3, root ->qsmask 0x0 [ 26.089623] rcu: rcu_preempt kthread timer wakeup didn't happen for 20999 jiffies! g2233 f0x2 RCU_GP_WAIT_FQS(5) ->state=0x200 [ 26.090617] rcu: Possible timer handling issue on cpu=4 timer-softirq=293 [ 26.091218] rcu: rcu_preempt kthread starved for 21002 jiffies! g2233 f0x2 RCU_GP_WAIT_FQS(5) ->state=0x200 ->cpu=4 [ 26.092131] rcu: Unless rcu_preempt kthread gets sufficient CPU time, OOM is now expected behavior. [ 26.092926] rcu: RCU grace-period kthread stack dump: [ 26.093369] task:rcu_preempt state:R stack:0 pid:16 tgid:16 ppid:2 flags:0x00000008 [ 26.094192] Call trace: [ 26.094409] __switch_to+0xf0/0x14c [ 26.094728] __schedule+0x264/0xa90 [ 26.095040] schedule+0x34/0x104 [ 26.095329] schedule_timeout+0x80/0xf4 [ 26.095672] rcu_gp_fqs_loop+0x14c/0x4a4 [ 26.096027] rcu_gp_kthread+0x138/0x164 [ 26.096369] kthread+0x114/0x118 [ 26.096661] ret_from_fork+0x10/0x20 [ 26.096982] rcu: Stack dump where RCU GP kthread last ran: [ 26.097463] Sending NMI from CPU 2 to CPUs 4: [ 46.276364] sched: DL replenish lagged too much Is it too late for the kernel to disable the "security" since OP-TEE assumes it is enabled? Any ideas? Thanks -- Christoph _______________________________________________ Linux-rockchip mailing list Linux-rockchip@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-rockchip