Received: by 2002:a89:48b:0:b0:1f5:f2ab:c469 with SMTP id a11csp926577lqd; Thu, 25 Apr 2024 00:19:57 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXqOBrLnhIwA4btURZBWX+U1GdvjFnEZ+GmGt6qE3RPgtY86EgYjL5oBzU3HZgI1WstcjjcmZ/4qi5yODTV4026hhaMDS0tvLmTCmrnhg== X-Google-Smtp-Source: AGHT+IERTgt8YGu9qgbgOYbmEsl2nA3Kf1q7g6oI2hK7BP0Uww3A38jpKKVHVpP524s70zJKI5u0 X-Received: by 2002:a05:622a:40cb:b0:439:dee8:be6e with SMTP id ch11-20020a05622a40cb00b00439dee8be6emr5525585qtb.58.1714029597104; Thu, 25 Apr 2024 00:19:57 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1714029597; cv=pass; d=google.com; s=arc-20160816; b=kgv9IVg86JnJcZVCpgaeNXTdeFmanh2NnAb9onT4XvYGbOYzx7DtBx28AhM0plbq1V eoOjyPBO89cay9XDa7V+c/OieUTteO/8Ew6gBquvbTBFwnimkPyIwQ7pn6Jfh+yScBUH MCfrqBaKyEPjZVa7HYZNRNnIidBkeN+NkJDKwwcEsHl+54HPDCLxiJyDRoOpB2MnjMyW ub+6MEAkkbJt7rIEedQrCLk8UxfY8enW494Yorz+gdvJ7iYG064MTZXi+LHpK1Az2mUu ISjDhFeGvJwxGgkCbUuDcM5xEptBHGUbmJrbP2nb0dtYip7vrxuFOxJXabW9sfAXdIet P9Mw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=ui-outboundreport:content-transfer-encoding:in-reply-to:from :content-language:subject:references:cc:to:user-agent:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:date:message-id :dkim-signature; bh=UG4sKAfbqH7myYcMHGqgIq6lkAMmjpUkaFC72KScITI=; fh=3OMpWrDBZ8hwRyvRwh0OTHoJkKHHsZgubxZBtjoIB1E=; b=t9Y05aq/J9zFEY8swXE/VKPNzQ3yHu+HW1xazmYQGldvYCnsDavqJhXpPCDXedYEXk Z/CbNaekNVI9zotfMHLIjc55QYxGGzySYjumf2EvnIo4lT4clWGlpYyEL8Iit6dZZaLN pf+DSaxm5cJFYaRbrDUBSc98UNbDQVBXRU1JopYq9OT8AKRTN54qsmytrQB3yrR2xz1V zegh6yg+GY/51CFtzhQyosq+Uhvaht3gozWJoo0AHWEisSYTA25JbHFSDEmNs8DKghOB Ez4OVE2qEpvuNHrAfG49AXbsNjJ0iL4ySplU/q1wd9YqwfvNcEDS2/QN1ZN9dLaJ4paP AwEg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b=EM9lWjBC; arc=pass (i=1 spf=pass spfdomain=web.de dkim=pass dkdomain=web.de dmarc=pass fromdomain=web.de); spf=pass (google.com: domain of linux-kernel+bounces-158112-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-158112-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=web.de Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id g20-20020ac87f54000000b004364eb09046si16924771qtk.345.2024.04.25.00.19.56 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Apr 2024 00:19:57 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-158112-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@web.de header.s=s29768273 header.b=EM9lWjBC; arc=pass (i=1 spf=pass spfdomain=web.de dkim=pass dkdomain=web.de dmarc=pass fromdomain=web.de); spf=pass (google.com: domain of linux-kernel+bounces-158112-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-158112-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=web.de 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 ny.mirrors.kernel.org (Postfix) with ESMTPS id CD5061C23BB2 for ; Thu, 25 Apr 2024 07:19:56 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 503F76EB58; Thu, 25 Apr 2024 07:19:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=web.de header.i=markus.elfring@web.de header.b="EM9lWjBC" Received: from mout.web.de (mout.web.de [212.227.17.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C17CB6D1AB; Thu, 25 Apr 2024 07:19:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=212.227.17.11 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714029557; cv=none; b=eXtVOz3iOrrMFn+c7eLPRBwuYwnufdKqE0QuqcxEbPx9y8J+BFN8020YZ/k6xJDXpgyz8i1Uf94G1wOUBHzYUG+mfUH1j0IwM3q1wnhFvmI3w3mbRtZ/N0R4tt0HXs8v95Au9KyZWahJYlmZTBz+wjnzWx4hbRQM6NBkZHVUpWk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714029557; c=relaxed/simple; bh=CkiPK6tPqwTWT75wFXMOzJWbLEmZiPmM/GP+SAqz6Rg=; h=Message-ID:Date:MIME-Version:To:Cc:References:Subject:From: In-Reply-To:Content-Type; b=ju2xhfyUQQcGVuDmFGQrZti2E9111CoSPDeBSK+uYaq3FmgWZv+yU9d44I1HgE7P9zjdwMEfr+niXvlnTr1iEOlwhmjGgMA38wJS3HX+brkTZF9FxkYPEtcR2Y1ymGQtFXkDcan8Y+N2Gddqv8BkN0k7OHeLTWxklBP2O+nmxWU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=web.de; spf=pass smtp.mailfrom=web.de; dkim=pass (2048-bit key) header.d=web.de header.i=markus.elfring@web.de header.b=EM9lWjBC; arc=none smtp.client-ip=212.227.17.11 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=web.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=web.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1714029523; x=1714634323; i=markus.elfring@web.de; bh=UG4sKAfbqH7myYcMHGqgIq6lkAMmjpUkaFC72KScITI=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:To:Cc:References: Subject:From:In-Reply-To:Content-Type:Content-Transfer-Encoding: cc:content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=EM9lWjBCK2tncZmJ6ss0AUjKryv5ckQ3zFJmosZZMH0dV1Wve5jdAWECUt8b9fTZ q/1YSuw2XxtIvH/At79iHCBSRXhwNIKqo05iESwcZVkb0xqai2OCRQ4IO2gWgOfLd Aa+9WrK5QJMC2S4lPi7Hr+5FGjozkvSwVOHrI6MVKT4CJzLEvKbhngXwBYSaARbb4 5BKxXsPtXhNXwEKTvrRnW/SKrXcw2UVjArQ5wgUhRN2hxDrZfSzIcQ8Z3EOHraubR SKW0MQY5y08aqi6HHZn4WGfdwHNnJf0aSXYUfxSu2cP0ufdiG0MrQeRnpwnCgUEq1 Oo3nyXh15FexYUh/EQ== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from [192.168.178.21] ([94.31.85.95]) by smtp.web.de (mrweb105 [213.165.67.124]) with ESMTPSA (Nemesis) id 1MTvrs-1s8F613Vre-00RZYm; Thu, 25 Apr 2024 09:18:43 +0200 Message-ID: Date: Thu, 25 Apr 2024 09:18:29 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Song Gao , loongarch@lists.linux.dev, kernel-janitors@vger.kernel.org, maobibo@loongson.cn Cc: LKML , Huacai Chen , Paolo Bonzini , Tianrui Zhao , Wang Xuerui References: <20240424091813.1471440-1-gaosong@loongson.cn> Subject: Re: [PATCH v3] LoongArch: KVM: Add PMU support Content-Language: en-GB From: Markus Elfring In-Reply-To: <20240424091813.1471440-1-gaosong@loongson.cn> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:00Jnv0z4yJ3cAcza9B6oPnCQFtB1U6bhddC/nn2ON13kEk8asxJ A8n3AEZDTno08y/MUZOejQT3W3Q+sZtxhuInM0aWNc5MJZmvxS4DKqpgcM67HqJBeox83S5 D+Wgj18GUmiAZXMg0vETLEYHuUqzA4HVDjZ2QaW3nSAemdEZwGAvUlxXggZ07IawQnWhfab c/GRv7IXWjghmnvzlJ7Qw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:55oR3qD1Jro=;h76wbUubNa2cPLWxoDAUCdSVh/R HZV3wZCsGKlbF+GFp5NQCRx9PudSBVq/iBF/mM3cJoE5xK0+II0QYCUSdG9qmqkfdMoYSE2Ks /XyMF0mksHOwr0GZ/x0XE/F0HtyBl4ta9PpHyhjNvSLqIZHnFDcDGQTYAqI5x1d/CjYJkJnSF VJpWNLYfGweFqKTzftiIExPJ+Lbf2eswnEp+cfKL1YFX/BpL19MRsiNzfvD5oKoCNVf26jpmT jVf79c2H+93zqUmtRn8jbfGeLGOCRq6oT5o+31WCEZrIOjFMUtYZmhUWlkIk2RQKLR5CaIm69 r33ionVKW56gbB4tHvLBTKMkFjceBGF773Fik1uTFCaIq4Zx0XzThgu1LV5kN5D6vLSnEgmEZ lkPLiR4pTqSWFtGod/ZA2tEAPwu/uGogFoPdnNITXIGmc/EcoHEbfnvdJ7PKx6yRc4hGza8+M OwqPN/5vLJiClKIOyNV6s9oJXTvWXG/c8hFwAlBr1Sli5f/Dmukb0eANOCzLq/3/JUuy/KBAG /EV+2vSh6be3MbUqdMld5hvo3kNUP9GyGZZWDW0Pf0eZlBNp90BxIzO0TDq528vwFPHpu64bB 3lAf3xaST8iBcR2FlsZNk/+VddgupadL4Au5xTulx//fQvffUWJGc2ENX+xWWuRyYEkwuoDy6 tpEWB/tRnomO1SzEmxcNiOnaElc4cXjG3Xcw2nhiuDV1GublthXK9qxg0cvpSYC9Pm1nDixLT vCJULBSOqdSqEAopNbqucg8s1uJeaRNWEaMH1QsTbnYiYH63uXVrG9auv1pOLSxRkV9t44/xo 0NLbPw6EDuf/Kzs5/Tn2h4liqsOi0pHxlS3eUwLblQ1Zs= =E2=80=A6 > On KVM side. we save the host PMU CSRs into structure kvm_context. > If the host supports the PMU feature. When entering guest mode. > we save the host PMU CSRs and restore the guest PMU CSRs. =E2=80=A6 I suggest to reconsider the usage of a few dots in such a wording approach= . =E2=80=A6 Signed-off-by: Song Gao v2->V3: =E2=80=A6 * Please put your version descriptions behind a marker line. https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/= Documentation/process/submitting-patches.rst?h=3Dv6.9-rc5#n713 * How do you think about to avoid the repetition of version identifiers he= re? Regards, Markus