lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Mon, 6 Jun 2016 18:56:29 +0100 From: Marc Zyngier <marc.zyngier@....com> To: Daniel Lezcano <daniel.lezcano@...aro.org>, Thomas Gleixner <tglx@...utronix.de>, Rob Herring <robh+dt@...nel.org>, Mark Rutland <mark.rutland@....com> Cc: Dinh Nguyen <dinguyen@...nsource.altera.com>, Carlo Caione <carlo@...one.org>, Kevin Hilman <khilman@...libre.com>, Duc Dang <dhdang@....com>, Florian Fainelli <f.fainelli@...il.com>, Ray Jui <rjui@...adcom.com>, Scott Branden <sbranden@...adcom.com>, Kukjin Kim <kgene@...nel.org>, Krzysztof Kozlowski <k.kozlowski@...sung.com>, Jason Cooper <jason@...edaemon.net>, Andrew Lunn <andrew@...n.ch>, Gregory Clement <gregory.clement@...e-electrons.com>, Sebastian Hesselbarth <sebastian.hesselbarth@...il.com>, Masahiro Yamada <yamada.masahiro@...ionext.com>, Michal Simek <michal.simek@...inx.com>, Sören Brinkmann <soren.brinkmann@...inx.com>, Tirumalesh Chalamarla <tchalamarla@...ium.com>, Jan Glauber <jglauber@...ium.com>, Hou Zhiqiang <B48286@...escale.com>, Wenbin Song <Wenbin.Song@...escale.com>, Yuan Yao <yao.yuan@....com>, Liu Gang <Gang.Liu@....com>, Mingkai Hu <Mingkai.Hu@...escale.com>, Rajesh Bhagat <rajesh.bhagat@...escale.com>, linux-arm-kernel@...ts.infradead.org, linux-kernel@...r.kernel.org, linux-amlogic@...ts.infradead.org, bcm-kernel-feedback-list@...adcom.com, linux-samsung-soc@...r.kernel.org Subject: [PATCH v3 0/2] arm/arm64: Fix architected timer interrupt trigger I've noticed a while ago that we had a pretty creative approach to the arch timer trigger, with some platform describing as edge-triggered something that is architecturally a level interrupt. This short patch series tries to address it in two ways: - Enforce the level aspect of the interrupt in the timer driver (and shout at the user if the firmware describes it as edge) - Repaint all the in-tree platforms that are obviously doing the wrong thing. Hopefully, this will stop DTs that are wrong from being blindly copy/pasted. Thanks, M. - From v2: Fix all in-tree device-trees. Marc Zyngier (2): clocksource/arm_arch_timer: Force per-CPU interrupt to be level-triggered arm64: dts: Fix broken architected timer interrupt trigger arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 8 +++---- arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 8 +++---- arch/arm64/boot/dts/apm/apm-storm.dtsi | 8 +++---- arch/arm64/boot/dts/broadcom/ns2.dtsi | 8 +++---- arch/arm64/boot/dts/cavium/thunder-88xx.dtsi | 8 +++---- arch/arm64/boot/dts/exynos/exynos7.dtsi | 8 +++---- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 8 +++---- arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 8 +++---- .../boot/dts/socionext/uniphier-ph1-ld20.dtsi | 8 +++---- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 8 +++---- drivers/clocksource/arm_arch_timer.c | 27 +++++++++++++++++++--- 11 files changed, 64 insertions(+), 43 deletions(-) -- 2.1.4
Powered by blists - more mailing lists