Received: by 2002:a05:7412:8521:b0:e2:908c:2ebd with SMTP id t33csp2169512rdf; Mon, 6 Nov 2023 06:43:44 -0800 (PST) X-Google-Smtp-Source: AGHT+IFE9fg95kzxtP0UKYnLBfeaHgXoSBU7Ua6gq3eShSAby09meMSYJcLOwYEvrTwpRGoz5EH1 X-Received: by 2002:a17:902:dac9:b0:1cc:31c4:3426 with SMTP id q9-20020a170902dac900b001cc31c43426mr14875434plx.11.1699281823790; Mon, 06 Nov 2023 06:43:43 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1699281823; cv=none; d=google.com; s=arc-20160816; b=IVqHx420zB7NyOPW79xLeganfhU+CsXR3X7zt8BNr6RtR8naHB9TuAhcbZjitMiF9o /ZH8FXmmYf93ifew3VT8oPkVHYt7P12+pf2n6sh9fiCVmlEWU4Bm23559DNJ18CJD35H BZymWsaPfSo8RS9i8/q3hmMlAqVKx2TDKbJXb6y+DyFydFVUo8XoNBcjZ7X60PYm/MWN eZZyzjnklBr81pOUoYnAKYCfJmRYx5XsJLWAwgGeIiejnWewrHoKwzuBrC8qyR5Y8r2h Oynjg6g2xrWHt0QGZgVRTqqaGgzP/6dh9KsGO/0B3VZ0X0Z+9xuRXccHYGk547r2MbBT xbWw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:from:subject :message-id:references:mime-version:in-reply-to:date:dkim-signature; bh=VxhFFdGA0ojufmjeJNUhYbX6mfIrV7txvfMvwhSfBvI=; fh=AEB/Qw9IonDhjFU/1n2f/mT5c/qVgyTY2b2Iv+zVo5Y=; b=jSd2pOqfQ8sYiqjD6ym/JJK+xVHRC5na7fJZyxmz9X+o5qu6KHhe1M5PxWv+GHKKty MMqjoi+WTXSEtqYZyeIQzvwNE+2msJG52j9Q4TBh1iQLGsMHL263qTWrmOguGO9j0uRG oAr+9azQbeAXZ5ilMxxnKIGyWzj+RB1k95upRsMBc5KR9cDpE4M/Vj9vqELyg4V+rctU huEctdqQfBmtdbrXiMm7Q1TFcEETaqHopBMyq5SJlYsgjl6BC985VYRApPtGpQ3cqqUs u/TNLn9aqAodcUPTbetzGP0gjqAb+EDVKYR978YjPhtmil4knjbfZ9HM3UhG0c114NSj 3eug== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=ZiU9OBxE; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from fry.vger.email (fry.vger.email. [2620:137:e000::3:8]) by mx.google.com with ESMTPS id e17-20020a170902e0d100b001c6189eaaebsi7826489pla.186.2023.11.06.06.43.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Nov 2023 06:43:43 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) client-ip=2620:137:e000::3:8; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=ZiU9OBxE; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by fry.vger.email (Postfix) with ESMTP id 5CF1280AD51E; Mon, 6 Nov 2023 06:43:41 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231630AbjKFOnd (ORCPT + 99 others); Mon, 6 Nov 2023 09:43:33 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60864 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231604AbjKFOnc (ORCPT ); Mon, 6 Nov 2023 09:43:32 -0500 Received: from mail-yw1-x114a.google.com (mail-yw1-x114a.google.com [IPv6:2607:f8b0:4864:20::114a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C727EF3 for ; Mon, 6 Nov 2023 06:43:28 -0800 (PST) Received: by mail-yw1-x114a.google.com with SMTP id 00721157ae682-5afbcffe454so92733607b3.3 for ; Mon, 06 Nov 2023 06:43:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1699281808; x=1699886608; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:from:subject:message-id:references :mime-version:in-reply-to:date:from:to:cc:subject:date:message-id :reply-to; bh=VxhFFdGA0ojufmjeJNUhYbX6mfIrV7txvfMvwhSfBvI=; b=ZiU9OBxEeF3BDTeqyGOH4aUPDjpQiz1Jiqxn+UfoMjzf5xw0aDbwoUjR/UIAfwI3hW +9gv7hQ8VYVEl0kwTLWpVX0Idjmz8uEHRAZ9YXXXiI2I7koAKLz/ITMczlYoe3h2tuvm fhWP3Xm5R80YSa3Sv72nLnyaak0Jdc/V7vjnh/KVR4ZWhbDhbYTubqpVDew01Nz4rBT5 7smsx88D/bJz+tzwhchhedPJ98s4F/SMvb2EyH3E5SD7kUzj+msO2yKT/JFTd0gSoxrP u71I6Ta2IUFCR3Ao7R6kunLz/hzaAozbTY99r5QdpbuPJoi8YM6Qjv+c0/UjjDsMPMCP vpHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699281808; x=1699886608; h=content-transfer-encoding:cc:to:from:subject:message-id:references :mime-version:in-reply-to:date:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=VxhFFdGA0ojufmjeJNUhYbX6mfIrV7txvfMvwhSfBvI=; b=W62r3DA8R8rFCjK80pNt09huBQuZc9UKS1Qn8fGSoNOVa03uN1tlOt4KY0e9chKkQi OcKqGkNRBFFb+Vd9KNs3O9U7VuzR9KlPxaq1TtPHETljvBbvwmouu5dsrG+JQykUBPKn scUaEqJ+ylPt48OXIm94353pfHfuzPBWGamwwBDlMI++1yEgUxrPHwdlIwib+rgoJKWG Zay0VG4CXzlnNMEAQfhDcizzdXoN43AOdiitzRS/s2LYSpSsTA3HJFU5txyUK2NS6MsU aqZXX2cAIG0hbW3R14s1z/dceoB2UH8Z1ctYRczxmx4W8GfNsNS2Nlup2ZoLG+pnLtYa /aWg== X-Gm-Message-State: AOJu0YyZSzs6H1BNp8pBOVwGPQFdXFX+D6J2twSXaD7rMZPv5lEBrXME V5R16ugboaUsf4LKXTzdkIyvflzvRKg= X-Received: from zagreus.c.googlers.com ([fda3:e722:ac3:cc00:7f:e700:c0a8:5c37]) (user=seanjc job=sendgmr) by 2002:a25:ce94:0:b0:da0:3bea:cdc7 with SMTP id x142-20020a25ce94000000b00da03beacdc7mr523910ybe.2.1699281807938; Mon, 06 Nov 2023 06:43:27 -0800 (PST) Date: Mon, 6 Nov 2023 06:43:26 -0800 In-Reply-To: Mime-Version: 1.0 References: <20231104000239.367005-1-seanjc@google.com> <20231104000239.367005-2-seanjc@google.com> Message-ID: Subject: Re: [PATCH v6 01/20] KVM: x86/pmu: Don't allow exposing unsupported architectural events From: Sean Christopherson To: Jim Mattson Cc: Paolo Bonzini , kvm@vger.kernel.org, linux-kernel@vger.kernel.org, Kan Liang , Dapeng Mi , Jinrong Liang , Like Xu , Aaron Lewis Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-8.4 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE, USER_IN_DEF_DKIM_WL autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on fry.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (fry.vger.email [0.0.0.0]); Mon, 06 Nov 2023 06:43:41 -0800 (PST) On Sat, Nov 04, 2023, Jim Mattson wrote: > On Fri, Nov 3, 2023 at 5:02=E2=80=AFPM Sean Christopherson wrote: > > > > Hide architectural events that unsupported according to guest CPUID *or= * > > hardware, i.e. don't let userspace advertise and potentially program > > unsupported architectural events. >=20 > The bitmask, pmu->available_event_types, is only used in > intel_hw_event_available(). As discussed > (https://lore.kernel.org/kvm/ZUU12-TUR_1cj47u@google.com/), > intel_hw_event_available() should go away. Ah drat, I completely forgot about this patch when I added the patch to rem= ove intel_hw_event_available().