From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-il1-f201.google.com (mail-il1-f201.google.com [209.85.166.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 66C6D1DF99C for ; Tue, 28 Jan 2025 22:30:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.166.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738103410; cv=none; b=jXpWMuxKeL5CDoqv0Br9sKeU01cuncmxjapsDPl8Yhp6jrjjNNZwvZJzj6CbTTpQh6aU5/BA0u8CqHlm16rV1gpuosk6OuvT+5ASNhlFep68rv5yCyACpH9xH9DHvdF3e2GHMFWJPvY49A9uAS34+oHda7FDrnGgt4V2OlSdhbc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1738103410; c=relaxed/simple; bh=czbiir5pfHlcVyxdIwc1ZdOJadwEL2taxGiP/GViFzo=; h=Date:In-Reply-To:Mime-Version:Message-ID:Subject:From:To:Cc: Content-Type; b=dOtALwi1MV3NY1+LbVVo/ihOz2xMqyGCTO9tXkMdOTo2ZLpOBJnufW7OSe61wwRadbELOhrxe/CCbhqx3vRKq/ZFsuKdsvOOQUjWz9Q12Zh0GJGJUR0kP13F7+WXeqx5NSOEnCQs5LVVFnnJOsbikmiEzsuBS70m6Avt/G1qJCg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--coltonlewis.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=KUlUVNzH; arc=none smtp.client-ip=209.85.166.201 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--coltonlewis.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="KUlUVNzH" Received: by mail-il1-f201.google.com with SMTP id e9e14a558f8ab-3ce7b6225aeso99434785ab.0 for ; Tue, 28 Jan 2025 14:30:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1738103407; x=1738708207; darn=vger.kernel.org; h=cc:to:from:subject:message-id:mime-version:in-reply-to:date:from:to :cc:subject:date:message-id:reply-to; bh=PJyyD6VmEYWxcK330MV1aDFyCcL0XkNUkxzA2EFgIdQ=; b=KUlUVNzHvF+C8Hkm8nG9b8hdsRMYNoWtyHl0RV34Y+vhq5FqUsXpbNbyP3y58GitZp tI8hSW93hWj5WYcLKclKv5DU18KGCJvtyCoGCvw73A453Ay7SFiuHn033PDtSE7jFT0O pSpDbmOaWpNH0oyLrDbbAjIJagr7Dg+Y0dTvBwN0d9ZnwNs04ExRY9ElswO/3q+U1i07 fHrs686GTm5M61EiD5EzvggzYoba53h+TwW0orVl2Y9wJub7/Q2IDj4uwVGGl+aJxTo3 sZ0GF3/fwBVb6H6jEkmoNWgDSqf/M8FslnZnZweAIm+D2kWr6lvg7zLT3xrk723AFH6B 7LNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738103407; x=1738708207; h=cc:to:from:subject:message-id:mime-version:in-reply-to:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=PJyyD6VmEYWxcK330MV1aDFyCcL0XkNUkxzA2EFgIdQ=; b=mW9rXkXy6t5+Ru+5PkJOs9C2oBFp2rsTh0WfUG7BvnUEQYzhKq7ogCjQ2S9fZR/Oev JJwYyPclU3qbUtLvoUfdLkTo5Z0DJRsHIwmTLlzMO66leD2xAOOIKmGXx7mCYtNY0oZN PFhI7Hubv8XltXQG0Q2vpp/IHXl92luP8MytdOoeXEwXwicJ2G2uaDQdC3KCpgeC0gd+ oGgszrv+YjeyrwU+Ppow54hJsmDlq2shWp38CAGecG/69kzcUYaHKdZbTsjDGPDz6B7X Zuv6jlYe4BiKi/KXCK+3Zw2zGPBsw7Z+N9dRilxLCpcm3BdbxCVljny8sgA+AVLU8+Bc MdTQ== X-Forwarded-Encrypted: i=1; AJvYcCUAG3845RnqGX80zIbOLvKbhFS7gAc89ktiyhDrVRVF3KexGppXKJZ3n1YsBB+cZO0Y0srMMRs5ouMMGGw=@vger.kernel.org X-Gm-Message-State: AOJu0YwGKiMbiAdN2OxsCOhkrVsxR3hlt7YAOsGuGdQYyjowCHa4w6NY m9oNzyI8l3nITd3s2cADjKdQXL/OAP4YTDRvT1CGV+a5pdmhpL23Q6Vfwn3GdzKQaB0fq8k3faj 7l0vgVkQUnk942+QoIdyu2g== X-Google-Smtp-Source: AGHT+IEzKUN81fJKc8eE6WAbDE6ZVYHJOboxJYYulvMty+JLLQCGAA/P2PHrSwX2t2Fmqv3l22wjepYmRho8Tz2r6Q== X-Received: from ilbby2.prod.google.com ([2002:a05:6e02:2602:b0:3a7:cfdb:57d]) (user=coltonlewis job=prod-delivery.src-stubby-dispatcher) by 2002:a05:6e02:1fc2:b0:3ce:78ab:dcd1 with SMTP id e9e14a558f8ab-3cffe4a7bf1mr8589345ab.19.1738103407532; Tue, 28 Jan 2025 14:30:07 -0800 (PST) Date: Tue, 28 Jan 2025 22:30:06 +0000 In-Reply-To: (message from Suzuki K Poulose on Tue, 28 Jan 2025 15:55:00 +0000) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 Message-ID: Subject: Re: [RFC PATCH 4/4] perf: arm_pmuv3: Keep out of guest counter partition From: Colton Lewis To: Suzuki K Poulose Cc: kvm@vger.kernel.org, linux@armlinux.org.uk, catalin.marinas@arm.com, will@kernel.org, maz@kernel.org, oliver.upton@linux.dev, joey.gouly@arm.com, yuzenghui@huawei.com, mark.rutland@arm.com, pbonzini@redhat.com, shuah@kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, kvmarm@lists.linux.dev, linux-kselftest@vger.kernel.org Content-Type: text/plain; charset="UTF-8"; format=flowed; delsp=yes Suzuki K Poulose writes: > On 27/01/2025 22:20, Colton Lewis wrote: >> /* Disable all counters */ >> - armv8pmu_pmcr_write(armv8pmu_pmcr_read() & ~ARMV8_PMU_PMCR_E); >> + if (cpu_pmu->partitioned) >> + armv8pmu_mdcr_write(armv8pmu_pmcr_read() & ~ARMV8_PMU_MDCR_HPME); > typo: s/armv8pmu_pmcr_read/armv8pmu_mdcr_read Good catch. Thanks