Received: by 2002:ab2:69cc:0:b0:1f4:be93:e15a with SMTP id n12csp1830195lqp; Mon, 15 Apr 2024 21:02:31 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUnnywAXXxbfvYmM8fBGmHTvs3miREo05n3b7DGz/5KBBG2oCvOhv8QG/oUhV3deSVyvsOwOBYJbimfn26qAPqwyIB89DcnopohcjZW8Q== X-Google-Smtp-Source: AGHT+IGTBkKesINIC7q15fX8xuF3fhmZDVefJU9yrB/hjkGLK3A7HTLE3MohF2YniZtkMx4xTycR X-Received: by 2002:a17:906:c209:b0:a51:a547:c21f with SMTP id d9-20020a170906c20900b00a51a547c21fmr8607128ejz.5.1713240151526; Mon, 15 Apr 2024 21:02:31 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713240151; cv=pass; d=google.com; s=arc-20160816; b=qISESBwc/p4S0on0fX4U0eXPgGcO+/t1VMddKsLtUoYPNT+TLrP+Is68PL1eXAHCVs IPDm1k390/6tJi0VhjFbkCKTUFkkkwkUT9E1hxCP9fbG+htTLJD0zG8rFCxbnFb5Xu6O hI4P/JuJ3lePlHOXfHrzZ/p4j2wruyi7dj/QiROgD09yj5S0KUA+k5F26ZWhFUUaZBMA 66iMFvvl6Z0WO3rdLTTWMprxCRapYkKqcjVYNYF1db5G3YCfanONvHM8zn2YGzYhyT81 iZte9zfQKZHmC2pZlqh8mtrD3Y+aHnX5C8x8CdF45h+PAMGN23iIJ5xspFPgP1gNQuFH nyZw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id; bh=luPYpAMttye1ZkWLUMot9/u3JXl9wb++RdDLUiXYtc0=; fh=I8Tw8mg5AYmUGODMwB5C4+wU95TNvCjyjR911o3csY4=; b=syc64MES3p1nPyDMhtGvlbUnZj0On0pEl5/UUXR2DACtDC+TV6I1AuElFEGtE2vZTn 1n/lvrDYP4QgKoM1Fh6sgg51oH/cOfIRzhCTsU25l3S6ATCGsl24F2upyflq08Be+YWN uF3iTtaj0Jl4js7ZCY+qtHbQz5N/Chth+K0laA4ZQ0I87bbQpKKhnIsmb7ncay1Y7yz3 YXVVUW5zIrblnMPJwNLz/pt6D+oxs6CMssbnOEbpYh/glN1rnx5EFcGF4pa6OXZin+zn O+hyqbCJFc8NQXmA+65H38Y+DsuKI0lJWnqTqGgCTs6uo6pLGQTTP9E1giX4dr8EpTgm ZX4A==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=arm.com dmarc=pass fromdomain=arm.com); spf=pass (google.com: domain of linux-kernel+bounces-146195-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-146195-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id bn19-20020a170906c0d300b00a526dbd6d58si1499266ejb.929.2024.04.15.21.02.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Apr 2024 21:02:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-146195-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=arm.com dmarc=pass fromdomain=arm.com); spf=pass (google.com: domain of linux-kernel+bounces-146195-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-146195-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id CB7AB1F240DE for ; Tue, 16 Apr 2024 03:54:33 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 1DAD0208A4; Tue, 16 Apr 2024 03:54:28 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 34130D512 for ; Tue, 16 Apr 2024 03:54:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.140.110.172 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713239667; cv=none; b=YadPm9HYI5I06sBVbsm67Zkr7fZpmhfBj3Y1CRAA5DkbKLwSzjUQaI1b0G561HNj51rkSi1nlK4cdc+5EaoiSHrgPz5yDPilXUpH+l01F0M5/BEfnVcXR2fK8bDnLaW9BpgBFZwWk8EIshiT2fs42zmuyg9P0OPY53l9LCgdtZk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713239667; c=relaxed/simple; bh=wo0tpVuElMq45g8m7XIJHWZiP2YhlXaLXq6AtakN6lM=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=SnOxxGh9GVMDiqvySuH7B7LaPqwmywaSAgPHB3QgiBSq9cQNbaxb2GYl48+crusAUrsFhee4ccjOwHZWTCVNZ5Z/P39TRWjOQBEkKbxvaF9i6j5GtzXeSwATq09NCFavkccKh1gztx6vpuxvVbiHm2oTDZ4uUgtKheaewgm7cTg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com; spf=pass smtp.mailfrom=arm.com; arc=none smtp.client-ip=217.140.110.172 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arm.com Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C679E2F4; Mon, 15 Apr 2024 20:54:53 -0700 (PDT) Received: from [10.163.59.235] (unknown [10.163.59.235]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7AF333F64C; Mon, 15 Apr 2024 20:54:20 -0700 (PDT) Message-ID: Date: Tue, 16 Apr 2024 09:24:17 +0530 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [RFC 0/8] arm64/hw_breakpoint: Enable FEAT_Debugv8p9 Content-Language: en-US To: linux-arm-kernel@lists.infradead.org Cc: Jonathan Corbet , Marc Zyngier , Oliver Upton , James Morse , Suzuki K Poulose , Catalin Marinas , Will Deacon , Mark Brown , Mark Rutland , kvmarm@lists.linux.dev, linux-kernel@vger.kernel.org References: <20240405080008.1225223-1-anshuman.khandual@arm.com> From: Anshuman Khandual In-Reply-To: <20240405080008.1225223-1-anshuman.khandual@arm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 4/5/24 13:30, Anshuman Khandual wrote: > This series enables FEAT_Debugv8p9 thus extending breakpoint and watchpoint > support upto 64. This has been lightly tested and still work is in progress > but would like to get some early feedback on the approach. > > Possible impact of context switches while tracing kernel addresses needs to > be evaluated regarding MDSELR_EL1 access. This series is based on v6.9-rc2. > > Cc: Jonathan Corbet > Cc: Marc Zyngier > Cc: Oliver Upton > Cc: James Morse > Cc: Suzuki K Poulose > Cc: Catalin Marinas > Cc: Will Deacon > Cc: Mark Brown > Cc: Mark Rutland > Cc: linux-arm-kernel@lists.infradead.org > Cc: kvmarm@lists.linux.dev > Cc: linux-kernel@vger.kernel.org > > Anshuman Khandual (8): > arm64/sysreg: Add register fields for MDSELR_EL1 > arm64/sysreg: Add register fields for HDFGRTR2_EL2 > arm64/sysreg: Add register fields for HDFGWTR2_EL2 > arm64/sysreg: Update ID_AA64MMFR0_EL1 register Since the above patches add and update register definitions related to HW breakpoints, and have already been reviewed by Mark, will send them independently.