From patchwork Fri Nov 9 15:06:55 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Will Deacon X-Patchwork-Id: 198098 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Received: from merlin.infradead.org (merlin.infradead.org [IPv6:2001:4978:20e::2]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id 72FC52C0193 for ; Sat, 10 Nov 2012 02:09:16 +1100 (EST) Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1TWqAk-0004R3-1k; Fri, 09 Nov 2012 15:07:06 +0000 Received: from cam-admin0.cambridge.arm.com ([217.140.96.50]) by merlin.infradead.org with esmtp (Exim 4.76 #1 (Red Hat Linux)) id 1TWqAg-0004PV-Ng for linux-arm-kernel@lists.infradead.org; Fri, 09 Nov 2012 15:07:03 +0000 Received: from mudshark.cambridge.arm.com (mudshark.cambridge.arm.com [10.1.79.58]) by cam-admin0.cambridge.arm.com (8.12.6/8.12.6) with ESMTP id qA9F6vE7024000; Fri, 9 Nov 2012 15:06:57 GMT Received: by mudshark.cambridge.arm.com (Postfix, from userid 1000) id E8E3BC23C0; Fri, 9 Nov 2012 15:06:56 +0000 (GMT) From: Will Deacon To: linux@arm.linux.org.uk Subject: [GIT PULL] hw-breakpoint updates for 3.8 Date: Fri, 9 Nov 2012 15:06:55 +0000 Message-Id: <1352473615-18371-1-git-send-email-will.deacon@arm.com> X-Mailer: git-send-email 1.7.4.1 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20121109_100703_016567_E8F8891D X-CRM114-Status: UNSURE ( 9.83 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -7.6 (-------) X-Spam-Report: SpamAssassin version 3.3.2 on merlin.infradead.org summary: Content analysis details: (-7.6 points) pts rule name description ---- ---------------------- -------------------------------------------------- -5.0 RCVD_IN_DNSWL_HI RBL: Sender listed at http://www.dnswl.org/, high trust [217.140.96.50 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.7 RP_MATCHES_RCVD Envelope sender domain matches handover relay domain -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] Cc: Will Deacon , linux-arm-kernel@lists.infradead.org X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.14 Precedence: list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: linux-arm-kernel-bounces@lists.infradead.org Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org List-Id: linux-imx-kernel.lists.patchwork.ozlabs.org Hi Russell, This series of patches reworks much of the debug register reset sequence for ARM debug architecture 7.1 in light of some comments from Stephen Boyd. Thanks, Will The following changes since commit 3d70f8c617a436c7146ecb81df2265b4626dfe89: Linux 3.7-rc4 (2012-11-04 11:07:39 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/will/linux.git hw-breakpoint Dietmar Eggemann (1): ARM: hw_breakpoint: use CRn as argument for debug reg accessor macros Will Deacon (7): ARM: hw_breakpoint: only clear OS lock when implemented on v7 ARM: hw_breakpoint: fix monitor mode detection with v7.1 ARM: hw_breakpoint: fix ordering of debug register reset sequence ARM: hw_breakpoint: don't try to clear v6 debug registers during boot ARM: hw_breakpoint: make boot quieter without CPUID feature registers ARM: hw_breakpoint: check if monitor mode is enabled during validation ARM: hw_breakpoint: kill WARN_ONCE usage arch/arm/include/asm/hw_breakpoint.h | 8 +- arch/arm/kernel/hw_breakpoint.c | 154 +++++++++++++++++++--------------- 2 files changed, 89 insertions(+), 73 deletions(-)