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 2E9E7C433FE for ; Mon, 28 Mar 2022 13:51:05 +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:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=qKbRwn4MNbADiGc+8R2w9gqScN+aTkym/XqMyOjlFcw=; b=gu0crLs34Wrpvq SYZSS2Ca64HUDYFbZAOLbsgCa67a95UCppRm1695GnCoYQJX3UBKI+IgQr6sS+xCCkZCiojvJ08LK VdtAwXxrCPIEcvlCDx8Lz4jvqKQlFWE3pJx9qjkREyTOIyLHQJmrcYGoNAiN41wPWH/CGb31Ix0Go AAkps/bKkCFJInHATm/VsWt8vngKEtQj9nFTiiVEPe9D3a6crrfc+ZFqoE8UksLkLnylYjFCpFoEo YBUB8WRvCOC/XKQ8IIP9kOGUArzY7q9GL33CAJKB/MLx1Vw05zMrpNYuFO+e9oYg6LO6YiQe0fVuw 2ZpY6k6ua6NyNTo5gD5A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nYpkL-008uCY-CB; Mon, 28 Mar 2022 13:49:27 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nYpiR-008tUt-QM for linux-arm-kernel@lists.infradead.org; Mon, 28 Mar 2022 13:47:33 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 977FE61169; Mon, 28 Mar 2022 13:47:25 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id C31E3C004DD; Mon, 28 Mar 2022 13:47:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1648475245; bh=FhOo9lEoy2SBhToXzmTWzJQ09EJrMuDpV4oXslBxmME=; h=From:To:Cc:Subject:Date:From; b=gqnABBdnsNbmG367P+jsw5+MwIPNx5oJyWux48mfda+bMN+soA1T2Tiwtz5oKEfBb RWqJ3hByvWkzIC0X5zuORIEyX+rczWGDd5v/IeLbNw0RWkfu5cOXidxLy+IYMh5rRB ZcGOLH+rqqvE97wH43Ih1kBKl1nHLGqYHw0bra87yVkzJK9P3bJGvNLpSLfJ+DqIMm dM/7p1cCggVnctJSdY6PpTfQIW1+sONzKSFhzcQmd0NssC3Kz2BbbI80RtWwwgOmq4 cJfUlUwLscdkREh+9EWBCirW55qpzXSm5d9KsVurcDfQXI+rGZ2DeP1LiQwKaSxoyK 9QzViT2UDGd2g== From: Ard Biesheuvel To: linux-arm-kernel@lists.infradead.org, linux@armlinux.org.uk Cc: arnd@arndb.de, linus.walleij@linaro.org, Ard Biesheuvel Subject: [PATCH 0/6] ARM: spectre-bhb fixes and tweaks Date: Mon, 28 Mar 2022 15:47:08 +0200 Message-Id: <20220328134714.205342-1-ardb@kernel.org> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=777; h=from:subject; bh=FhOo9lEoy2SBhToXzmTWzJQ09EJrMuDpV4oXslBxmME=; b=owEB7QES/pANAwAKAcNPIjmS2Y8kAcsmYgBiQbxXguD88/gEgbzDgHCOd0THt1IYf/J7zn84Jx13 SNl4F8SJAbMEAAEKAB0WIQT72WJ8QGnJQhU3VynDTyI5ktmPJAUCYkG8VwAKCRDDTyI5ktmPJAkRDA CY0MHjaUmMMW9N1cXex3lem+qywlKhm+h4/DHysxuO4c+yQPadQcWu9j9lYZLkQoNx9mEs4IWXlirq X8l046K7LVvXFfHj4rc6r9uPTnwurvsy7brSJcKQ84DmkQX/105+I0jBauK9OzOoD7RZVm6CAyKRmx gaDO6LxzRAL8mD5avOAzTGzyb4G64qYpFT324QqFZ62k9+WAhyFSU1+3/LO9dCzQ8Cj7HRzWS52zJ8 OGA7mHFNA0RErFUSZfsijb+x7JHteXpHyAQZYwdAmMCT/F8OsKQWUgS0qztaq3hbmObM8LRC1RPBYO uvdDYkcc1Cyo0qn3BdxZ0hX1fYnBy5eW5WjBTkNGnffbCr4Mtgdo5qVGqVRD8XxL8vuV37kA40N/wQ IrMixle5Ay/KXGzGLBYcULdcV02s0z/9Ew2Lfx1vEkwgVtijrlD0sUD0Ay8WwMptHw3YHOxFwwLtQa dGoC95Z0/prw9UaM8k2hHVLRIwJKf+4OOQIi5Y+yiQsOA= X-Developer-Key: i=ardb@kernel.org; a=openpgp; fpr=F43D03328115A198C90016883D200E9CA6329909 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220328_064727_974622_919F19CE X-CRM114-Status: UNSURE ( 9.33 ) X-CRM114-Notice: Please train this message. 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 A couple of bug fixes and tweaks for the ARM version of the Spectre BHB mitigations. Patches #1 and #2 are bug fixes, the rest are minor improvements for efficiency and maintainability. Ard Biesheuvel (6): ARM: spectre-bhb: enable for Cortex-A15 ARM: spectre-bhb: fix loop8 sequence for Thumb2 ARM: spectre-bhb: simplify BPIALL vector macro ARM: spectre-bhb: use local DSB and elide ISB in loop8 sequence ARM: spectre-bhb: avoid cross-subsection jump using a numbered label ARM: spectre-bhb: rely on linker to emit cross-section literal loads arch/arm/kernel/entry-armv.S | 53 ++++++++++---------- arch/arm/kernel/entry-common.S | 2 +- arch/arm/mm/proc-v7-bugs.c | 1 + 3 files changed, 29 insertions(+), 27 deletions(-) -- 2.30.2 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel