From patchwork Thu Jan 27 20:20:29 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mathieu Poirier X-Patchwork-Id: 12727347 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 23587C433EF for ; Thu, 27 Jan 2022 20:22:13 +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=q/WGs3AUbkR6YoJdO/eByeCWByXzJlSMqUhfjDEEOi8=; b=meJcCNv7eZ0Wxp 0x24vqNJ3fBQi4Z6FD6nyYxXuTPi9VROvXl2xY7MetwcG+h8PGnksRJKw6+JswPSSIbJPtb7SFO4g j2IxYpaVgUCkvur5HJuEEby/qRc/iYnQf/Snp7CpB+hy7pZntcBsDOUX7Jth/LoB9plh1yYfaSjgi BcmKjX0XVQdG5sB4VBPdRRuwilgM++5mrrBNSUY2dcyD8gqW+DysUuNUDMqFhJBrSkE5YMcE7tXGc dNBXFKmZv2+vh0cqAHWcv25tqeBPuim3eYxbovJabvU7NpDABTaE7HZBGa+Fb6i8wLRMgH+I+6gFZ UR92E9zhK8o9Ynl/tHZQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nDBG6-00H57w-75; Thu, 27 Jan 2022 20:20:42 +0000 Received: from mail-pj1-x102c.google.com ([2607:f8b0:4864:20::102c]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nDBG3-00H57b-0V for linux-arm-kernel@lists.infradead.org; Thu, 27 Jan 2022 20:20:40 +0000 Received: by mail-pj1-x102c.google.com with SMTP id d5so4189699pjk.5 for ; Thu, 27 Jan 2022 12:20:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=BUC1tOd9iQ+cK65m+osjIAxnai59wARnoSu68EjpXWI=; b=wZupVenjY/i/A8k4qGnVD5C1a0c65cxHUKwkXySxo+3Sfc9eCLuylKzhQY/U2Ztif1 aBQVOUQscSns8aNfRhS0uE1OkSt4xNmnhaZa9U8Yha0xHlXjKMP/GK9XejmeKlFAsb9R vg60b6WTxkDSfJepihjvVVyrJGqoXfbIjd/EkLhTJFqj0QqCOKObomsgrDHPrQPGWNqp AJ4R2+qC2I21cQHlx8rII7OlYMvc2NcdrWXsiEQP6EgdrOE2Tik+jJwgxgyERJk+lEbe YAcjMkfYBlxuhBernnt8vfL2Ib9qjAGMVqV2JMeZPnysjEFu5yjltCnbNKhAkCd5SZa0 gSJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=BUC1tOd9iQ+cK65m+osjIAxnai59wARnoSu68EjpXWI=; b=aMYjQFjtDuKFStQZaoRuX9IgDx3PKsU/YRGvvOBfvkOWQUqfMTVcY1tJuMHWv2ledt OjAjzemN6LKy3mq6qPxNTrwX5o1ubKSEYEc1aOZHS4Ab4kP+WpkUiNf9xbaSCstRMFxR 4Qn1IOYIgTCGQJSOh+OAvedZSJ8RYE7Qq6CtdAvy8qbs6Bd8hfpcVocRFNL/VGAFtcoa QilucIUhjkStNflPhdsxTevG4NO2ifpXfaY1YBwDF2nfP605sXVM5adGUPjXP1so1QAv 06c2DRPUp+ZvpWO8v5AFZCt2PdfL/fQRczaz8YcZYDQTR1zKHef0mdXPoGksE55mqLca M2fA== X-Gm-Message-State: AOAM532FH6deitDalGTI36hlBaxM0hXjGvHxuFZ+o5iIKyYYVDhbltGy HKsFFCfG/uMlPN8hSN7QMFopfw== X-Google-Smtp-Source: ABdhPJytkSMU5YLiu24Ji5uQkCe2CnmkooL3/gqCosL/rvza6Ugrz7ia3Tni8lFW8oxodK3h7VMizQ== X-Received: by 2002:a17:903:1cc:: with SMTP id e12mr4589091plh.150.1643314831721; Thu, 27 Jan 2022 12:20:31 -0800 (PST) Received: from p14s.cg.shawcable.net (S0106889e681aac74.cg.shawcable.net. [68.147.0.187]) by smtp.gmail.com with ESMTPSA id g12sm3586909pfj.186.2022.01.27.12.20.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Jan 2022 12:20:30 -0800 (PST) From: Mathieu Poirier To: catalin.marinas@arm.com, will@kernel.org Cc: anshuman.khandual@arm.com, suzuki.poulose@arm.com, linux-arm-kernel@lists.infradead.org Subject: [GIT PULL] coresight: trbe: Workaround Cortex-A510 erratas Date: Thu, 27 Jan 2022 13:20:29 -0700 Message-Id: <20220127202029.2195073-1-mathieu.poirier@linaro.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220127_122039_158422_DD7D01B8 X-CRM114-Status: UNSURE ( 6.17 ) 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: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The following changes since commit e783362eb54cd99b2cac8b3a9aeac942e6f6ac07: Linux 5.17-rc1 (2022-01-23 10:12:53 +0200) are available in the Git repository at: git@gitolite.kernel.org:pub/scm/linux/kernel/git/coresight/linux.git tags/trbe-cortex-a510-errata for you to fetch changes up to 708e8af4924ec2fdd5b81fe09192c6bac2f86935: arm64: errata: Add detection for TRBE trace data corruption (2022-01-27 12:01:53 -0700) ---------------------------------------------------------------- coresight: trbe: Workaround Cortex-A510 erratas This pull request is providing arm64 definitions to support TRBE Cortex-A510 erratas. Signed-off-by: Mathieu Poirier ---------------------------------------------------------------- Anshuman Khandual (4): arm64: Add Cortex-A510 CPU part definition arm64: errata: Add detection for TRBE ignored system register writes arm64: errata: Add detection for TRBE invalid prohibited states arm64: errata: Add detection for TRBE trace data corruption Documentation/arm64/silicon-errata.rst | 6 ++++ arch/arm64/Kconfig | 59 ++++++++++++++++++++++++++++++++++ arch/arm64/include/asm/cputype.h | 2 ++ arch/arm64/kernel/cpu_errata.c | 27 ++++++++++++++++ arch/arm64/tools/cpucaps | 3 ++ 5 files changed, 97 insertions(+)