All of lore.kernel.org
 help / color / mirror / Atom feed
From: Marc Zyngier <maz@kernel.org>
To: Tim Pambor <timpambor@gmail.com>
Cc: Frank.Li@nxp.com, afaerber@suse.de, alim.akhtar@samsung.com,
	andersson@kernel.org, angelogioacchino.delregno@collabora.com,
	baolin.wang@linux.alibaba.com, bst-upstream@bstai.top,
	catalin.marinas@arm.com, conor+dt@kernel.org,
	daniel.lezcano@kernel.org, devicetree@vger.kernel.org,
	dinguyen@kernel.org, eleanor.lin@realtek.com, festevam@gmail.com,
	gordon.ge@bst.ai, guohanjun@huawei.com, heiko@sntech.de,
	ivo.ivanov.ivanov1@gmail.com, jbrunet@baylibre.com,
	jernej.skrabec@gmail.com, jesper.nilsson@axis.com,
	jonathanh@nvidia.com, kernel@pengutronix.de,
	khilman@baylibre.com, konradybcio@kernel.org, krzk+dt@kernel.org,
	lars.persson@axis.com, linux-acpi@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org, lpieralisi@kernel.org,
	mark.rutland@arm.com, martin.blumenstingl@googlemail.com,
	matthias.bgg@gmail.com, michal.simek@amd.com,
	neil.armstrong@linaro.org, orsonzhai@gmail.com,
	rafael@kernel.org, robh@kernel.org, s.hauer@pengutronix.de,
	samuel@sholland.org, shawn.lin@rock-chips.com,
	sudeep.holla@kernel.org, tglx@kernel.org,
	thierry.reding@kernel.org, wens@kernel.org, will@kernel.org
Subject: Re: [PATCH v3 11/17] arm64: dts: mediatek: Add EL2 virtual timer interrupt
Date: Wed, 28 Oct 2026 08:30:46 +0000	[thread overview]
Message-ID: <86pkwuxm4p.wl-maz@kernel.org> (raw)
In-Reply-To: <20261028081716.75598-1-timpambor@gmail.com>

On Wed, 28 Oct 2026 08:17:16 +0000,
Tim Pambor <timpambor@gmail.com> wrote:
> 
> On Sat, 23 May 2026 15:02:36 +0100, Marc Zyngier wrote:
> > The ARMv8.1+ based CPUs used in a number of Mediatek SoCs are missing
> > the EL2 virtual timer interrupt. Add it.
> 
> This patch doesn't seem to have been applied along with the rest of
> the series.

That's the SoC maintainers' responsibility. I only look after the
driver code, and rely on people spotting the warning! ;-) The fact
that this has been there for two kernel releases show you how deeply
these maintainers care.

> After updating to v7.2.11 on an MT8195 board I see:
> 
>   arch_timer: [Firmware Bug]: VHE-capable CPU without EL2 virtual timer interrupt
> 
> With this patch applied, the warning is gone and the EL2 virtual timer
> is used as expected:
> 
>   arch_timer: cp15 timer running at 13.00MHz (hyp-virt).
> 
> Reviewed-by: Tim Pambor <timpambor@gmail.com>
> Tested-by: Tim Pambor <timpambor@gmail.com>

Thanks!

	M.

-- 
Without deviation from the norm, progress is not possible.

  reply	other threads:[~2026-10-28  8:30 UTC|newest]

Thread overview: 50+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-05-23 14:02 [PATCH v3 00/17] arm64: Use EL2 virtual timer when running VHE Marc Zyngier
2026-05-23 14:02 ` [PATCH v3 01/17] ACPI: GTDT: Account for GTDTv3 size when walking the platform timer descriptors Marc Zyngier
2026-05-23 14:40   ` sashiko-bot
2026-05-26  2:02   ` Hanjun Guo
2026-05-26  8:06   ` Sudeep Holla
2026-06-13 14:33   ` [tip: timers/clocksource] " tip-bot2 for Marc Zyngier
2026-05-23 14:02 ` [PATCH v3 02/17] ACPI: GTDT: Parse information related to the EL2 virtual timer Marc Zyngier
2026-05-26  2:14   ` Hanjun Guo
2026-06-13 14:33   ` [tip: timers/clocksource] " tip-bot2 for Marc Zyngier
2026-05-23 14:02 ` [PATCH v3 03/17] clocksource/drivers/arm_arch_timer: Default to EL2 virtual timer when running VHE Marc Zyngier
2026-06-09 10:03   ` Marek Szyprowski
2026-06-09 10:21     ` Marc Zyngier
2026-06-09 10:35       ` Marek Szyprowski
2026-06-09 10:46         ` Marc Zyngier
2026-06-09 11:32           ` Marek Szyprowski
2026-06-09 12:15             ` Marc Zyngier
2026-06-13 14:33   ` [tip: timers/clocksource] " tip-bot2 for Marc Zyngier
2026-05-23 14:02 ` [PATCH v3 04/17] dt-bindings: timer: arm,arch_timer: Fix requirements for interrupt description Marc Zyngier
2026-05-23 14:24   ` sashiko-bot
2026-06-13 14:33   ` [tip: timers/clocksource] " tip-bot2 for Marc Zyngier
2026-05-23 14:02 ` [PATCH v3 05/17] arm64: dts: allwinner: Add EL2 virtual timer interrupt Marc Zyngier
2026-05-23 14:02 ` [PATCH v3 06/17] arm64: dts: amlogic: " Marc Zyngier
2026-05-23 14:02 ` [PATCH v3 07/17] arm64: dts: bst: " Marc Zyngier
2026-05-23 14:02 ` [PATCH v3 08/17] arm64: dts: exynos: " Marc Zyngier
2026-05-24 20:00   ` (subset) " Krzysztof Kozlowski
2026-05-23 14:02 ` [PATCH v3 09/17] arm64: dts: freescale: " Marc Zyngier
2026-05-23 14:02 ` [PATCH v3 10/17] arm64: dts: intel: " Marc Zyngier
2026-05-23 14:02 ` [PATCH v3 11/17] arm64: dts: mediatek: " Marc Zyngier
2026-10-28  8:17   ` Tim Pambor
2026-10-28  8:30     ` Marc Zyngier [this message]
2026-10-28 19:38       ` Tim Pambor
2026-05-23 14:02 ` [PATCH v3 12/17] arm64: dts: nvidia: " Marc Zyngier
2026-06-30  9:42   ` Jon Hunter
2026-06-30 10:54     ` Marc Zyngier
2026-06-30 12:09       ` Jon Hunter
2026-07-01 14:37         ` Marc Zyngier
2026-05-23 14:02 ` [PATCH v3 13/17] arm64: dts: qcom: " Marc Zyngier
2026-05-23 14:02 ` [PATCH v3 14/17] arm64: dts: realtek: " Marc Zyngier
2026-05-23 14:20   ` sashiko-bot
2026-05-27  6:36   ` Yu-Chun Lin [林祐君]
2026-05-27  7:05     ` Marc Zyngier
2026-05-23 14:02 ` [PATCH v3 15/17] arm64: dts: rockchip: " Marc Zyngier
2026-05-23 14:02 ` [PATCH v3 16/17] arm64: dts: sprd: " Marc Zyngier
2026-05-23 14:02 ` [PATCH v3 17/17] arm64: dts: xilinx: " Marc Zyngier
2026-05-24 18:17 ` [PATCH v3 00/17] arm64: Use EL2 virtual timer when running VHE Krzysztof Kozlowski
2026-05-24 19:59   ` Marc Zyngier
2026-05-24 20:30 ` (subset) " Chen-Yu Tsai
2026-05-28 23:29 ` Heiko Stuebner
2026-06-02 14:58 ` Marc Zyngier
2026-06-02 16:10   ` Daniel Lezcano

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=86pkwuxm4p.wl-maz@kernel.org \
    --to=maz@kernel.org \
    --cc=Frank.Li@nxp.com \
    --cc=afaerber@suse.de \
    --cc=alim.akhtar@samsung.com \
    --cc=andersson@kernel.org \
    --cc=angelogioacchino.delregno@collabora.com \
    --cc=baolin.wang@linux.alibaba.com \
    --cc=bst-upstream@bstai.top \
    --cc=catalin.marinas@arm.com \
    --cc=conor+dt@kernel.org \
    --cc=daniel.lezcano@kernel.org \
    --cc=devicetree@vger.kernel.org \
    --cc=dinguyen@kernel.org \
    --cc=eleanor.lin@realtek.com \
    --cc=festevam@gmail.com \
    --cc=gordon.ge@bst.ai \
    --cc=guohanjun@huawei.com \
    --cc=heiko@sntech.de \
    --cc=ivo.ivanov.ivanov1@gmail.com \
    --cc=jbrunet@baylibre.com \
    --cc=jernej.skrabec@gmail.com \
    --cc=jesper.nilsson@axis.com \
    --cc=jonathanh@nvidia.com \
    --cc=kernel@pengutronix.de \
    --cc=khilman@baylibre.com \
    --cc=konradybcio@kernel.org \
    --cc=krzk+dt@kernel.org \
    --cc=lars.persson@axis.com \
    --cc=linux-acpi@vger.kernel.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lpieralisi@kernel.org \
    --cc=mark.rutland@arm.com \
    --cc=martin.blumenstingl@googlemail.com \
    --cc=matthias.bgg@gmail.com \
    --cc=michal.simek@amd.com \
    --cc=neil.armstrong@linaro.org \
    --cc=orsonzhai@gmail.com \
    --cc=rafael@kernel.org \
    --cc=robh@kernel.org \
    --cc=s.hauer@pengutronix.de \
    --cc=samuel@sholland.org \
    --cc=shawn.lin@rock-chips.com \
    --cc=sudeep.holla@kernel.org \
    --cc=tglx@kernel.org \
    --cc=thierry.reding@kernel.org \
    --cc=timpambor@gmail.com \
    --cc=wens@kernel.org \
    --cc=will@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.