From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 78CFEFEFB52 for ; Fri, 27 Feb 2026 14:01:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:References:From:To:Cc: Subject:Message-Id:Date:Mime-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=7rZ/T4ZlNAGAjKGEBZQ0zq1y9DyL4BpyYM1z/pU5jzQ=; b=0vdJ4dNnhM/dJT nB/RB47z4r4H4GwLEL10CSvUbTYnMN3cDJ9OQYzc1WmJwcFcMKDsdZluo0TGaVl6w8qplB58KLlr8 HuK6EakmT+Xn9nE/fDcdATJ+XilC0tyexY1zVa77jp7uYhnI9Df750pR00s7SJdYWSHwIonv3vNFM R/C/Ajk58yeENUbr8P9vl4YYvgwsmz4qxAw1Q4z4tSKr5Q7jpaSbYXiwTuig87xH4zyFB5uONL8NK afya81e9XTeRU1Xkr+wl/GaA8lYRw0jHS4RopvlNc6y/M3c0wyv9gdbeYlS0LqxVKBu7o6ENG8Ym0 tVB3THcNyuiMVRz2x54Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1vvyP5-00000008Rvp-0XPW; Fri, 27 Feb 2026 14:01:15 +0000 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1vvyOe-00000008RPG-1LWe for kvm-riscv@lists.infradead.org; Fri, 27 Feb 2026 14:00:50 +0000 Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61R7fVNj2308901 for ; Fri, 27 Feb 2026 14:00:47 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= jlqb7BDCgmRJ1hZWQTjrCQIUXtq6dQQDj7TPdTyfFFg=; b=n/sz1jEkHInV5jOy e0RKqa6YVl9I9NKH7WAjGgq03/1uT4zvXCxSH0qdl/Eje6caKVQKnSjJmdfaTuwM hwmUs15YKtaF9kuyXp2eNKTNES+zCsx0vAjmrEqQh/4uKY+aJs4IBRxLtWjofxqz Rp0BZFdRAQbXvtg9qwNdlLTLqaxRALAAxaLe358mssyJ5hjJIRmQGh6y7OYbBtwj J8H4wRfEcT56CiwfOhVDxL3JPaw+XdlQEXfnvhHneRTvw7kh7G5BBkImDMo9oy92 BBCiiykbg+2MHbGPTHF/gNvbWSHWcatu1rKqoYkGZwd58i8UJBhzZDI0IiZ7wPtC g5bWtw== Received: from mail-ua1-f71.google.com (mail-ua1-f71.google.com [209.85.222.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ck73q13yk-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 27 Feb 2026 14:00:46 +0000 (GMT) Received: by mail-ua1-f71.google.com with SMTP id a1e0cc1a2514c-94ad0d8eff8so24190194241.1 for ; Fri, 27 Feb 2026 06:00:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772200846; x=1772805646; darn=lists.infradead.org; h=in-reply-to:references:from:to:cc:subject:message-id:date :content-transfer-encoding:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=jlqb7BDCgmRJ1hZWQTjrCQIUXtq6dQQDj7TPdTyfFFg=; b=RAHprqRj7HxeCkEUKPW4sPwx02uBD4rozpP5+hp5S1jXSq50JRXO/SjJXBth96dwmr mAIE60zoEl9ZOLIg2mPUlLe9TDspCIXELsqlKAo7TRuysLFIkFxJnVVYLmAiLqTPggBD 72I6lHsv5WkqVA0agFHar9SJbiirdWFqrp8qT2CrMtZaNbr0nVZx1IvTPM41nlhF9tYa PIajY45gyNpj8CmVyDnlOg3ytox60nBP1oNm1/owte5kjPg/IOFC7O0Y/rSOQzBovO2v 1/mPB3j8sC8JrKWNTY54gcUfMk8Qf+pFHVJtf5EBOHFKAiMi/Ul5T8P1dTrWvvBmp9gp GG4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772200846; x=1772805646; h=in-reply-to:references:from:to:cc:subject:message-id:date :content-transfer-encoding:mime-version:x-gm-gg:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=jlqb7BDCgmRJ1hZWQTjrCQIUXtq6dQQDj7TPdTyfFFg=; b=tCCDnZ0BL6aEIojKjRj2jypIHnYpk/vrKBPO5BygGc5+UzNx5KNMm2sgoq8EBwZFBf JAEG1pozpl0tBSYBrWd/1CiA4yLFUykOWe7pcmP0DDj5XXAcWJIL81SOcUgTEhXiaRud Nj9u+g53P7wva3etmYz8a1D+NgVbiALRNSP0JrjkZjUS+gS7ygg41VG05qu06uQ0UXjR UgZPOPxwMf9gnaCwKHOBf7tyqtHG69aZU9r7ky4dtjxRjiuTqyAXYwAjjpK68dFRbzQZ K7HEzTWO657j71Cd4owxY8DYicgUjqclKeATfQ7vjk59NitTHApdQPEJN9ovPFwq0Ctm KuEw== X-Forwarded-Encrypted: i=1; AJvYcCVNvCD88DcRvu8qatdQ0Wu0edb05dYeJYszqUzhDSMD5LCEdor64bWBvH3/jRoAuLEMR8iNVQ5aGZI=@lists.infradead.org X-Gm-Message-State: AOJu0Yy/mLYTcsaEol2fV7Hw8Vg+bcCfFvuwS6+ecDx9bKkT7cKA8g91 A0Y7hUB6xTTWLV0lqZHyQiT6PSvXiE6K9SEivMl3edPqcf4YBYwVrpIuotCb4RcmMzafwduscE1 iL+9mA20jaxSbHBiS2wmg5FOHs/bFZplj4anUuOgLRrGEEVKVKfAjnXPrpKdKwpZt96kw X-Gm-Gg: ATEYQzwNdm9G0+yyvNb3UQodZJVzG8wJ+8Rj40dLtxnOJHkRTkslKllh0r3wLLm4o1q 47LEYrnYmkVGFaMFvMR55CPQIRGEP6GiS9gAr5nR0HPhkeBC/a9XFMPLGAQMMGt5xg2GkqCCxmh mNlZNg+oD/UEf5RkNB5beWSnvb7PmApN2c2vkkWI7zzHhcvk7nuSoI3Av0Y1esL57y+SBsw3qkF dLJIwOroF3yumYIHk+5dWIpoDLcf1zSNgSw/kPoBc8MChGhLFrXAdPq1Ho6zXSG4O4suHb4NZy3 1XdcUMcXNy8PvIWYgcehm/ZU5Byght8jcrJdvSZhZ0H6bLRPLyu9la32EhXLSDPHa6Z2ye1wZgb gV6XWh2rw2/kAY7rbaDjWxuOh9odfnvkAoG37XpRGvG7GzssKDSZvGqgT6vFM X-Received: by 2002:a05:6102:945:b0:5fd:b46b:d5a6 with SMTP id ada2fe7eead31-5ff1cf4a2edmr3779347137.12.1772200846090; Fri, 27 Feb 2026 06:00:46 -0800 (PST) X-Received: by 2002:a05:6102:945:b0:5fd:b46b:d5a6 with SMTP id ada2fe7eead31-5ff1cf4a2edmr3779295137.12.1772200845537; Fri, 27 Feb 2026 06:00:45 -0800 (PST) Received: from localhost (ip-86-49-242-13.bb.vodafone.cz. [86.49.242.13]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b935aeee867sm149340066b.66.2026.02.27.06.00.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Feb 2026 06:00:44 -0800 (PST) Mime-Version: 1.0 Date: Fri, 27 Feb 2026 14:00:43 +0000 Message-Id: Subject: Re: [PATCH v7] KVM: riscv: Skip CSR restore if VCPU is reloaded on the same core Cc: , , , To: "Jinyu Tang" , "Anup Patel" , "Atish Patra" , "Andrew Jones" , "Conor Dooley" , "Yong-Xuan Wang" , "Nutty Liu" , "Paul Walmsley" , "Paul Walmsley" , "Palmer Dabbelt" , "Albert Ou" , "Alexandre Ghiti" From: =?utf-8?q?Radim_Kr=C4=8Dm=C3=A1=C5=99?= References: <20260227121008.442241-1-tjytimi@163.com> In-Reply-To: <20260227121008.442241-1-tjytimi@163.com> X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjI3MDEyNCBTYWx0ZWRfX7bcQGT/iW9gD 6zIm0uYj6ESfYqFQc62xlhUttA6zkzB5LB5HY8WosBVZvmxa7CS52kcwfeh+JPE2uOoVWSAoQRJ 72H0sV6FHbSm5jQCdSmip2IyEmRtDWqRJcSYZvnmV2i80PVFbFeeV0AmM1zSa9+6h51PnH+m2M2 olSKv9qEeBtfJ3wWvZ1Tu7Ydd1tXniV6rlISLCzqvCfUYgwjo9EFUZA+hf3E3KeYrNTwLNCeORP aZUtT7uRmcflfm0u3ueOUpoA/mZ47zderfOXKXTCFAh2xgTA9qulExbX5klaTbwenprV4fvgdtc YU8Z6O4RyydpgYlSl4cmIeXB84+EO0u6VJOoSrpNYLYiYpxFURtd91PoflTSUPXwnOhNiyen3A3 X5R3LLCvGm2o3gpflHu4XHGskRIlyJcWVaQf9FCxfb/iQNhowqCOiSE63sLlrCG26kXOx/xtwqf I9iblKBE+gw3SrO7xQg== X-Authority-Analysis: v=2.4 cv=KL9XzVFo c=1 sm=1 tr=0 ts=69a1a38e cx=c_pps a=KB4UBwrhAZV1kjiGHFQexw==:117 a=9tUHzIdeCh+UoOnba06Qjw==:17 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=M51BFTxLslgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=Byx-y9mGAAAA:8 a=EUspDBNiAAAA:8 a=p71xfkkELbvJglz7_8IA:9 a=QEXdDO2ut3YA:10 a=o1xkdb1NAhiiM49bd1HK:22 X-Proofpoint-ORIG-GUID: RvNMtRjosilk6hWXq0Tx4MbG3pHprHk5 X-Proofpoint-GUID: RvNMtRjosilk6hWXq0Tx4MbG3pHprHk5 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-27_02,2026-02-27_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 clxscore=1015 malwarescore=0 priorityscore=1501 adultscore=0 bulkscore=0 phishscore=0 impostorscore=0 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2602270124 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260227_060048_600940_A35A28E6 X-CRM114-Status: GOOD ( 16.33 ) X-BeenThere: kvm-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "kvm-riscv" Errors-To: kvm-riscv-bounces+kvm-riscv=archiver.kernel.org@lists.infradead.org MjAyNi0wMi0yN1QyMDoxMDowOCswODowMCwgSmlueXUgVGFuZyA8dGp5dGltaUAxNjMuY29tPjoK PiBDdXJyZW50bHksIGt2bV9hcmNoX3ZjcHVfbG9hZCgpIHVuY29uZGl0aW9uYWxseSByZXN0b3Jl cyBndWVzdCBDU1JzLAo+IEhHQVRQLCBhbmQgQUlBIHN0YXRlLiBIb3dldmVyLCB3aGVuIGEgVkNQ VSBpcyBsb2FkZWQgYmFjayBvbiB0aGUgc2FtZQo+IHBoeXNpY2FsIENQVSwgYW5kIG5vIG90aGVy IEtWTSBWQ1BVIGhhcyBydW4gb24gdGhpcyBDUFUgc2luY2UgaXQgd2FzCj4gbGFzdCBwdXQsIHRo ZSBoYXJkd2FyZSBDU1JzIGFuZCBBSUEgcmVnaXN0ZXJzIGFyZSBzdGlsbCB2YWxpZC4KPgo+IFRo aXMgcGF0Y2ggb3B0aW1pemVzIHRoZSB2Y3B1X2xvYWQgcGF0aCBieSBza2lwcGluZyB0aGUgZXhw ZW5zaXZlIENTUgo+IGFuZCBBSUEgd3JpdGVzIGlmIGFsbCB0aGUgZm9sbG93aW5nIGNvbmRpdGlv bnMgYXJlIG1ldDoKPiAxLiBJdCBpcyBiZWluZyByZWxvYWRlZCBvbiB0aGUgc2FtZSBDUFUgKHZj cHUtPmFyY2gubGFzdF9leGl0X2NwdSA9PSBjcHUpLgo+IDIuIFRoZSBDU1JzIGFyZSBub3QgZGly dHkgKCF2Y3B1LT5hcmNoLmNzcl9kaXJ0eSkuCj4gMy4gTm8gb3RoZXIgVkNQVSB1c2VkIHRoaXMg Q1BVICh2Y3B1ID09IF9fdGhpc19jcHVfcmVhZChrdm1fZm9ybWVyX3ZjcHUpKS4KPgo+IFRvIGVu c3VyZSB0aGlzIGZhc3QtcGF0aCBkb2Vzbid0IGJyZWFrIGNvcm5lciBjYXNlczoKPiAtIExpdmUg bWlncmF0aW9uIGFuZCBWQ1BVIHJlc2V0IGFyZSBuYXR1cmFsbHkgc2FmZS4gS1ZNIGluaXRpYWxp emVzCj4gICBsYXN0X2V4aXRfY3B1IHRvIC0xLCB3aGljaCBndWFyYW50ZWVzIHRoZSBmYXN0LXBh dGggd29uJ3QgdHJpZ2dlci4KPiAtIFRoZSAnY3NyX2RpcnR5JyBmbGFnIHRyYWNrcyBydW50aW1l IHVzZXJzcGFjZSBpbnRlcnZlbnRpb25zLiBJZgo+ICAgdXNlcnNwYWNlIG1vZGlmaWVzIGd1ZXN0 IGNvbmZpZ3VyYXRpb25zIChlLmcuLCBoZWRlbGVnIHZpYQo+ICAgS1ZNX1NFVF9HVUVTVF9ERUJV Rywgb3IgQ1NScyBpbmNsdWRpbmcgQUlBIHZpYSBLVk1fU0VUX09ORV9SRUcpLAo+ICAgdGhlIGZs YWcgaXMgc2V0IHRvIHNraXAgdGhlIGZhc3QgcGF0aC4KPgo+IFdpdGggdGhlICdjc3JfZGlydHkn IHNhZmVndWFyZCBwcm92ZW4gZWZmZWN0aXZlLCBpdCBpcyBzYWZlIHRvCj4gaW5jbHVkZSBrdm1f cmlzY3ZfdmNwdV9haWFfbG9hZCgpIGluc2lkZSB0aGUgc2tpcCBsb2dpYyBub3cuCj4KPiBTaWdu ZWQtb2ZmLWJ5OiBKaW55dSBUYW5nIDx0anl0aW1pQDE2My5jb20+Cj4gLS0tCj4gIHY2IC0+IHY3 Ogo+ICAtIE1vdmVkIGt2bV9yaXNjdl92Y3B1X2FpYV9sb2FkKCkgaW50byB0aGUgZmFzdC1wYXRo IHNraXAgbG9naWMsIGFzCj4gICAgc3VnZ2VzdGVkIGJ5IFJhZGltIEtyxI1tw6HFmS4KPiAgLSBW ZXJpZmllZCB0aGUgZml4IGZvciB0aGUgSU1TSUMgaW5zdGFiaWxpdHkgaXNzdWUgcmVwb3J0ZWQg aW4gdjMuCj4gICAgVGVzdGluZyB3YXMgY29uZHVjdGVkIG9uIFFFTVUgMTAuMC4yIHdpdGggZXhw bGljaXRseSBlbmFibGVkIEFJQQo+ICAgIChgLW1hY2hpbmUgdmlydCxhaWE9YXBsaWMtaW1zaWNg KS4gVGhlIGd1ZXN0IGJvb3RzIHN1Y2Nlc3NmdWxseSAKPiAgICB1c2luZyB2aXJ0aW8tbW1pbyBk ZXZpY2VzIGxpa2UgdmlydGlvLWJsayBhbmQgdmlydGlvLW5ldC4KClJldmlld2VkLWJ5OiBSYWRp bSBLcsSNbcOhxZkgPHJhZGltLmtyY21hckBvc3MucXVhbGNvbW0uY29tPgoKVGhhbmtzLgoKLS0g Cmt2bS1yaXNjdiBtYWlsaW5nIGxpc3QKa3ZtLXJpc2N2QGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0 cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9rdm0tcmlzY3YK From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (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 014E841B35B for ; Fri, 27 Feb 2026 14:00:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772200849; cv=none; b=R9zrd6j6UnxEHpn9ixKT0aMXpu10JAvODS/9fnf/Fy7ZKHS23sOPtsR/Qu0A2DILvtl2Qc5OAlq5+6uII+WcGNCGFx4qUXtbwDSxWHAtKq1emigD55MKt7xOzPj984emVcse6F6xar9TPPW+/miz/MpxZkHMAsl24lV2VKa11eE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772200849; c=relaxed/simple; bh=8lwXSRo7NPacbIIvhFTzxJbwX+KIp/2i2qGE2QKcudM=; h=Mime-Version:Content-Type:Date:Message-Id:Subject:Cc:To:From: References:In-Reply-To; b=Dx3GgE/6LLHuSdLD3/6EYQgzZ5yh8F67LjdhsbC1UfNOE45PobWSSbE0e5PkieD6t8uyheO+KA6bf4XMzikF2t46gbriQNeERpo7EKarTjk+ujs0cBLMUBB4+p9FjWqIf96ziTYkuWrdZaMyG0EINstRES/TAR98EB7XOiZJE6U= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=n/sz1jEk; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=GuFhh7Ge; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="n/sz1jEk"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="GuFhh7Ge" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61RALtLb031274 for ; Fri, 27 Feb 2026 14:00:47 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= jlqb7BDCgmRJ1hZWQTjrCQIUXtq6dQQDj7TPdTyfFFg=; b=n/sz1jEkHInV5jOy e0RKqa6YVl9I9NKH7WAjGgq03/1uT4zvXCxSH0qdl/Eje6caKVQKnSjJmdfaTuwM hwmUs15YKtaF9kuyXp2eNKTNES+zCsx0vAjmrEqQh/4uKY+aJs4IBRxLtWjofxqz Rp0BZFdRAQbXvtg9qwNdlLTLqaxRALAAxaLe358mssyJ5hjJIRmQGh6y7OYbBtwj J8H4wRfEcT56CiwfOhVDxL3JPaw+XdlQEXfnvhHneRTvw7kh7G5BBkImDMo9oy92 BBCiiykbg+2MHbGPTHF/gNvbWSHWcatu1rKqoYkGZwd58i8UJBhzZDI0IiZ7wPtC g5bWtw== Received: from mail-vs1-f69.google.com (mail-vs1-f69.google.com [209.85.217.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ck9f00kjn-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 27 Feb 2026 14:00:46 +0000 (GMT) Received: by mail-vs1-f69.google.com with SMTP id ada2fe7eead31-5ff0ce6f945so20044132137.1 for ; Fri, 27 Feb 2026 06:00:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772200846; x=1772805646; darn=vger.kernel.org; h=in-reply-to:references:from:to:cc:subject:message-id:date :content-transfer-encoding:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=jlqb7BDCgmRJ1hZWQTjrCQIUXtq6dQQDj7TPdTyfFFg=; b=GuFhh7GeXzrHU/0mzzmVmHYXQX3JZprfOiru62awrzYvqzRRBf70QPxp90SECy+8fK DnbAtPmb2RYKZQ0cYD4YcZvR17gPx7i3q4hhRtIjpQ6qvq32cSPdbzhIRoNj0pA/i/WB qR5Buj2B9Rd2i02gvuSF3+VEGPkKtP/4Vzy7YGTI51q0NEGLEwM+oInU7MCYnlHv0Tic hQPfQVfZeeAE+/h16srEq19WFztAodk5Iod9sE2mn2k+x66RE2T0l+TROQK9FUMHL5KS 04MV/sXAMpxBt01AzeSpXXbO/ekhFSkp8AVx6plUxMtEREt72qY41+0SjhvDXCfeMRrd YRgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772200846; x=1772805646; h=in-reply-to:references:from:to:cc:subject:message-id:date :content-transfer-encoding:mime-version:x-gm-gg:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=jlqb7BDCgmRJ1hZWQTjrCQIUXtq6dQQDj7TPdTyfFFg=; b=XQWqRIuNoTQNVfYJQior7Zmt5ClOv/E1zBwP9tN3bkil8tThXrhdkXKllNB9de1n8N vpA19wTFkSqGoB3TZ4SNh+p1zd4dICYR/KP4Mc1WxNAn0Zv5SzdSILpm6GbRYaqPEXHV S7X4P8OeyMyh4SsZeVWQbRwrQzGQJmLhqal0I3qhTAtCiJOh4rL+i8XxfZJrbBak+abZ Y/JXDqGyc6ubt2xTBU1SD/00PJFblgd1ofLi3DOz2cqKJUbT53cYBMRlVpTZ30Ix3efH hBfCCQKtV/6A3KUrB4R1HaMJsK4F/x0Dmw/hcT+9YvZxw4wVhs1oTm1j4XEU3Rlrt3m4 PtsQ== X-Gm-Message-State: AOJu0YwEQnqQqSOzOQYEglyV1Ar8qyKCTiOBkO53iEKhPTdNqApoeCYx W69WsQV4+Xdr+A0GV8EtUkjjeZJKjkdFvdicZj6giVcGgiCw/fWtsnVQF5UTbRzT5dQ5OdpL69N F/yd9/TAH5LFO5iGMWyUAJdT2qPnhlVV/KmbnaStAFwreMG95DdB5XG4= X-Gm-Gg: ATEYQzzdCCVmEPbjCCM5jXVZAR3svWml35fmIVgQgBa/t1VyyipbnXO5QIh87NUuNei 4pO5NBrrD9VRyL3TKv1QKOSEWLAGG/mF1/Bq9w8xFDOsJQgrkUd+AvyBYNC5CHn+Cz/v7lXvPBA 1PG+hZqXSdCR1kD+zAJQf0RzOVzrtjT+rXYK7fqgY9Ky/0/Gi6wmQBGdO/J72Cs4dnzplsfOio6 4sDRKpXsU/NYZ1IyWJ9buoIqvj16qaFoSDRSOMoNY+41KV3tF5+t5HLaGt6sfHxh36p8irmA2Cj 9rYb+gNOKRpn9u/Gj5K30WUf7IyN1FCyr9mFIslcS8x1qoLgEP1FBRrSTNE4JdIOl+pxImlOq8h PsW74oxK3GnxH2ALKf+UdZi2U1IC2t1X39W9Ot1IEDuq4aUgmk/PLYMtB47G1 X-Received: by 2002:a05:6102:945:b0:5fd:b46b:d5a6 with SMTP id ada2fe7eead31-5ff1cf4a2edmr3779343137.12.1772200846086; Fri, 27 Feb 2026 06:00:46 -0800 (PST) X-Received: by 2002:a05:6102:945:b0:5fd:b46b:d5a6 with SMTP id ada2fe7eead31-5ff1cf4a2edmr3779295137.12.1772200845537; Fri, 27 Feb 2026 06:00:45 -0800 (PST) Received: from localhost (ip-86-49-242-13.bb.vodafone.cz. [86.49.242.13]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b935aeee867sm149340066b.66.2026.02.27.06.00.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Feb 2026 06:00:44 -0800 (PST) Precedence: bulk X-Mailing-List: kvm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Fri, 27 Feb 2026 14:00:43 +0000 Message-Id: Subject: Re: [PATCH v7] KVM: riscv: Skip CSR restore if VCPU is reloaded on the same core Cc: , , , To: "Jinyu Tang" , "Anup Patel" , "Atish Patra" , "Andrew Jones" , "Conor Dooley" , "Yong-Xuan Wang" , "Nutty Liu" , "Paul Walmsley" , "Paul Walmsley" , "Palmer Dabbelt" , "Albert Ou" , "Alexandre Ghiti" From: =?utf-8?q?Radim_Kr=C4=8Dm=C3=A1=C5=99?= References: <20260227121008.442241-1-tjytimi@163.com> In-Reply-To: <20260227121008.442241-1-tjytimi@163.com> X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjI3MDEyNCBTYWx0ZWRfX4uQ5TP5DJL5f 35i+JcObRPKKWql5jJrJmCNT1BgkFejfe5R7BIJGHdnOI/JRRnecKkf/lYaxqs6gsL1DBuS7rqQ pigjc5ORQ9rfzjE9f5srBsMu4/7BiDnN4fdedDYQNBYo019xZCZSstbhw3oX2o/A03+rYAcXz9F arFliQNlN0esKFVJ8qrOv7WoI2LK4vRiU7ZF8bRNtRxm6dBu+YjgFeG6XTWABDZKO77YxqbnwH6 Gyo/ab6jGsYpuaixdhJ4S3HK62oGyPDqBpLjvAhNd7Dbz803XXp65nqMM6vkxLmeOfI4L/Jaw+w kC3GX7XqIfry+SoRTYwZqDGhUtLS2rWWGzHw38Z/Fxjjm+pe2KGrzccKhvOlWyl+OEoKhZpiSuf whVFKp3dJcUZQrY/5alJJ/X/B1TPfi0e20MEZbDZXJ0CJmryF0Q3uaOzhAQyJ7bVEWBAk9yYocU VxAlJy77jhDiPAhAH3w== X-Proofpoint-GUID: 5GBmhDE29yLh0l5izIUJnSd2cL-8Ta33 X-Authority-Analysis: v=2.4 cv=bIsb4f+Z c=1 sm=1 tr=0 ts=69a1a38e cx=c_pps a=5HAIKLe1ejAbszaTRHs9Ug==:117 a=9tUHzIdeCh+UoOnba06Qjw==:17 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=M51BFTxLslgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=Byx-y9mGAAAA:8 a=EUspDBNiAAAA:8 a=p71xfkkELbvJglz7_8IA:9 a=QEXdDO2ut3YA:10 a=gYDTvv6II1OnSo0itH1n:22 X-Proofpoint-ORIG-GUID: 5GBmhDE29yLh0l5izIUJnSd2cL-8Ta33 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-27_02,2026-02-27_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 spamscore=0 phishscore=0 impostorscore=0 suspectscore=0 malwarescore=0 bulkscore=0 clxscore=1015 priorityscore=1501 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2602270124 2026-02-27T20:10:08+08:00, Jinyu Tang : > Currently, kvm_arch_vcpu_load() unconditionally restores guest CSRs, > HGATP, and AIA state. However, when a VCPU is loaded back on the same > physical CPU, and no other KVM VCPU has run on this CPU since it was > last put, the hardware CSRs and AIA registers are still valid. > > This patch optimizes the vcpu_load path by skipping the expensive CSR > and AIA writes if all the following conditions are met: > 1. It is being reloaded on the same CPU (vcpu->arch.last_exit_cpu =3D=3D = cpu). > 2. The CSRs are not dirty (!vcpu->arch.csr_dirty). > 3. No other VCPU used this CPU (vcpu =3D=3D __this_cpu_read(kvm_former_vc= pu)). > > To ensure this fast-path doesn't break corner cases: > - Live migration and VCPU reset are naturally safe. KVM initializes > last_exit_cpu to -1, which guarantees the fast-path won't trigger. > - The 'csr_dirty' flag tracks runtime userspace interventions. If > userspace modifies guest configurations (e.g., hedeleg via > KVM_SET_GUEST_DEBUG, or CSRs including AIA via KVM_SET_ONE_REG), > the flag is set to skip the fast path. > > With the 'csr_dirty' safeguard proven effective, it is safe to > include kvm_riscv_vcpu_aia_load() inside the skip logic now. > > Signed-off-by: Jinyu Tang > --- > v6 -> v7: > - Moved kvm_riscv_vcpu_aia_load() into the fast-path skip logic, as > suggested by Radim Kr=C4=8Dm=C3=A1=C5=99. > - Verified the fix for the IMSIC instability issue reported in v3. > Testing was conducted on QEMU 10.0.2 with explicitly enabled AIA > (`-machine virt,aia=3Daplic-imsic`). The guest boots successfully=20 > using virtio-mmio devices like virtio-blk and virtio-net. Reviewed-by: Radim Kr=C4=8Dm=C3=A1=C5=99 Thanks. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 6CA3FFEFB52 for ; Fri, 27 Feb 2026 14:01:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:References:From:To:Cc: Subject:Message-Id:Date:Mime-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=c6XE9UJA/ewrurXYDpyiDFU8g6mzhaZ7U/7Eze89m2U=; b=1CFoQ7WLApRgVK UwNSijWeDCy3P07Xqkw/bcC0pf8uCEU3zjh0jcypkB99Fp+tL7+ZJrhm2M7xUGv+YwDbmMQ7keqcH mNeffjJs89WTdu42FIKIB6pt1skBOFLRS/Zl4Ba+A1wWe3JRhId8/Ej7GuQ8cyHsmdZiQ16B6JJR4 pdD/JkLSwwtMvrRvr2c1zOWLTzYyxXiwTciQV7pX5vKGCnOMZYn2RVRGtu9JCOJ+hdHfj2TXOI+4R 4+l8RebTFVqzbFdVoVmm6ia9IHatDQs+Md23uz0odN7f0nFuSu99bz+Y429wzMtgU5nxRPcGbwmdt 8DcD41LTMyIgCD+kDNzQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1vvyP5-00000008RwO-1fiQ; Fri, 27 Feb 2026 14:01:15 +0000 Received: from mx0a-0031df01.pphosted.com ([205.220.168.131]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1vvyOe-00000008RPz-1BRe for linux-riscv@lists.infradead.org; Fri, 27 Feb 2026 14:00:50 +0000 Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61RA4GKd2440656 for ; Fri, 27 Feb 2026 14:00:47 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= jlqb7BDCgmRJ1hZWQTjrCQIUXtq6dQQDj7TPdTyfFFg=; b=n/sz1jEkHInV5jOy e0RKqa6YVl9I9NKH7WAjGgq03/1uT4zvXCxSH0qdl/Eje6caKVQKnSjJmdfaTuwM hwmUs15YKtaF9kuyXp2eNKTNES+zCsx0vAjmrEqQh/4uKY+aJs4IBRxLtWjofxqz Rp0BZFdRAQbXvtg9qwNdlLTLqaxRALAAxaLe358mssyJ5hjJIRmQGh6y7OYbBtwj J8H4wRfEcT56CiwfOhVDxL3JPaw+XdlQEXfnvhHneRTvw7kh7G5BBkImDMo9oy92 BBCiiykbg+2MHbGPTHF/gNvbWSHWcatu1rKqoYkGZwd58i8UJBhzZDI0IiZ7wPtC g5bWtw== Received: from mail-ua1-f70.google.com (mail-ua1-f70.google.com [209.85.222.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cju4r3k5c-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 27 Feb 2026 14:00:47 +0000 (GMT) Received: by mail-ua1-f70.google.com with SMTP id a1e0cc1a2514c-94ad0ada31bso28201346241.0 for ; Fri, 27 Feb 2026 06:00:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772200846; x=1772805646; darn=lists.infradead.org; h=in-reply-to:references:from:to:cc:subject:message-id:date :content-transfer-encoding:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=jlqb7BDCgmRJ1hZWQTjrCQIUXtq6dQQDj7TPdTyfFFg=; b=RAHprqRj7HxeCkEUKPW4sPwx02uBD4rozpP5+hp5S1jXSq50JRXO/SjJXBth96dwmr mAIE60zoEl9ZOLIg2mPUlLe9TDspCIXELsqlKAo7TRuysLFIkFxJnVVYLmAiLqTPggBD 72I6lHsv5WkqVA0agFHar9SJbiirdWFqrp8qT2CrMtZaNbr0nVZx1IvTPM41nlhF9tYa PIajY45gyNpj8CmVyDnlOg3ytox60nBP1oNm1/owte5kjPg/IOFC7O0Y/rSOQzBovO2v 1/mPB3j8sC8JrKWNTY54gcUfMk8Qf+pFHVJtf5EBOHFKAiMi/Ul5T8P1dTrWvvBmp9gp GG4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772200846; x=1772805646; h=in-reply-to:references:from:to:cc:subject:message-id:date :content-transfer-encoding:mime-version:x-gm-gg:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=jlqb7BDCgmRJ1hZWQTjrCQIUXtq6dQQDj7TPdTyfFFg=; b=XFgHBOdpSHjZ4NNdkHsEg574b2Y/Ak0Qh2ivAb+ucvbNawdAnJZJlYMqrBM2ay3z9n 7kQMN/mmonKoVDfuacp7kDSxfqf4Xet2mCUnkiuSeIIobhBpaGzsOmgV2s3FO2usU5j4 cbzzujKrp/coJKavGRDjPXMAAbAZcZ7CT2VqVxf/AGA/4vIHSQE30E6U+qvA/22xbK+D P58Lj6xq1EwynFv+v2wNZw6x7IUfdpI7ix+L4WVKdMyB0yeNhSHZ7bvq49YVxr+KkhLV tMnS4AjmXwTZ6CHRQuvJK9hwdaQkGEOfZVHjxCCV+ueUcmhw4rQmeecNcO7uLpTFyNwq UnNA== X-Forwarded-Encrypted: i=1; AJvYcCU0D83SfGdlpd9+XjmZ4AVFUuFkVwxozD8CA5nJn/ZaqSongrWOuGQ7S5jY+FBMVUO5rcxQ542kjzDQHQ==@lists.infradead.org X-Gm-Message-State: AOJu0Yy2worymRvO+z+hdxfFg9J+MX6AcdF1YOP3m77Tof6fpOa/teVm 8hbTc9Mj/zUUk8MCCb/mr/R6VUK2azBO0U0cw7Hdp69b1gVlUygT4D/FN2EvY+H4jRnJtDdA8UK rdIiVr3iS22vu6mtZprD2yA66QWOYQNvSaJDUs2alNrzKQIGVgWQxrb9PWq2uaprs94rMs78= X-Gm-Gg: ATEYQzygK6jxwaWUAc4fMCvVgQ00sC5TmotqczqjkeYasY0uc8fYEQRdp2PAg+THBBu zYal/EwKE9M0s6ExwsI7yKuM3S5AO/xcl5oCDL6dUJz4wGB5DQMhf/EQQpu+N//7opCk1il+gQy kcZX8Zo8idPVHk5i1xWrIazpUOpp3yhq3KpK8tDTyFe677klI1BlqRZiZsEtrVMc6VevxZWZ3R7 22bBJIZbQIyvncCgCmig1CVF/IHHsSpXm34izMp65VRJrxxjC+i7GLsDDPDlFvrjxi1ioIsSLfP jclrF+lIYIvD9F1rExsPFtvNZr9x1hXfS7kfCIiRLIV+dCi0dR6U2mAB+oNmc5iKD0MMksts+74 DavviCKJ4RHhgO3MXZMqZhB18Ge1E25DdXl662IGf1J9BNnxeQJkZSKGBBBTH X-Received: by 2002:a05:6102:945:b0:5fd:b46b:d5a6 with SMTP id ada2fe7eead31-5ff1cf4a2edmr3779341137.12.1772200846086; Fri, 27 Feb 2026 06:00:46 -0800 (PST) X-Received: by 2002:a05:6102:945:b0:5fd:b46b:d5a6 with SMTP id ada2fe7eead31-5ff1cf4a2edmr3779295137.12.1772200845537; Fri, 27 Feb 2026 06:00:45 -0800 (PST) Received: from localhost (ip-86-49-242-13.bb.vodafone.cz. [86.49.242.13]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b935aeee867sm149340066b.66.2026.02.27.06.00.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Feb 2026 06:00:44 -0800 (PST) Mime-Version: 1.0 Date: Fri, 27 Feb 2026 14:00:43 +0000 Message-Id: Subject: Re: [PATCH v7] KVM: riscv: Skip CSR restore if VCPU is reloaded on the same core Cc: , , , To: "Jinyu Tang" , "Anup Patel" , "Atish Patra" , "Andrew Jones" , "Conor Dooley" , "Yong-Xuan Wang" , "Nutty Liu" , "Paul Walmsley" , "Paul Walmsley" , "Palmer Dabbelt" , "Albert Ou" , "Alexandre Ghiti" From: =?utf-8?q?Radim_Kr=C4=8Dm=C3=A1=C5=99?= References: <20260227121008.442241-1-tjytimi@163.com> In-Reply-To: <20260227121008.442241-1-tjytimi@163.com> X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjI3MDEyNCBTYWx0ZWRfX4s6rgzt04imZ eiHI4OUABT7ZK97ewxWSAcxmiFIQBSrlftcwVdmWibPfmiHF5gmQgeDyjGBTorvxbbFk32kPARf cxJCZHc2CFOw2oI4XyMqBzVTWUOXxmXBUmbTO/nw4ZbkYHWzaX9QlLVg+kqYC1utm78cKTmuiRa 6/pfRz+NrO3sEHuYZ5at+9vewZRbOeByP0KGy8WQsFI6fmvvjle+lomyoyD8kEyNQvJZd0y4byA Sm3GybcwdREJ5+8nSVhzocPtoSOMM87CqksbPmDoy+/ECBEGNUaQELWKShB8RA54iGp/KgFKsI+ Lgt/klP8K0HJ2CB/R0ns8qzkCToZreCASDjqHEQ3jbUaF4obUf+7T5o+EvRRc6+5V6ryw8jArTZ +gM6+pa9WiHXfQwywAzs0PfgZXzriY4uG+qDePegkw/zJKXaYMPeMJzNjyRoCTkxVl6/6eII/Xw VSOFXy2lZJclgG75eLg== X-Proofpoint-GUID: CtkZQZnh1EOG3jWbN4aZMD_VA5u4ktwn X-Authority-Analysis: v=2.4 cv=KZzfcAYD c=1 sm=1 tr=0 ts=69a1a38f cx=c_pps a=R6oCqFB+Yf/t2GF8e0/dFg==:117 a=9tUHzIdeCh+UoOnba06Qjw==:17 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=M51BFTxLslgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=Byx-y9mGAAAA:8 a=EUspDBNiAAAA:8 a=p71xfkkELbvJglz7_8IA:9 a=QEXdDO2ut3YA:10 a=TD8TdBvy0hsOASGTdmB-:22 X-Proofpoint-ORIG-GUID: CtkZQZnh1EOG3jWbN4aZMD_VA5u4ktwn X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-27_02,2026-02-27_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 lowpriorityscore=0 priorityscore=1501 suspectscore=0 malwarescore=0 bulkscore=0 adultscore=0 phishscore=0 spamscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2602270124 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260227_060048_632287_45ED6414 X-CRM114-Status: GOOD ( 16.15 ) X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org MjAyNi0wMi0yN1QyMDoxMDowOCswODowMCwgSmlueXUgVGFuZyA8dGp5dGltaUAxNjMuY29tPjoK PiBDdXJyZW50bHksIGt2bV9hcmNoX3ZjcHVfbG9hZCgpIHVuY29uZGl0aW9uYWxseSByZXN0b3Jl cyBndWVzdCBDU1JzLAo+IEhHQVRQLCBhbmQgQUlBIHN0YXRlLiBIb3dldmVyLCB3aGVuIGEgVkNQ VSBpcyBsb2FkZWQgYmFjayBvbiB0aGUgc2FtZQo+IHBoeXNpY2FsIENQVSwgYW5kIG5vIG90aGVy IEtWTSBWQ1BVIGhhcyBydW4gb24gdGhpcyBDUFUgc2luY2UgaXQgd2FzCj4gbGFzdCBwdXQsIHRo ZSBoYXJkd2FyZSBDU1JzIGFuZCBBSUEgcmVnaXN0ZXJzIGFyZSBzdGlsbCB2YWxpZC4KPgo+IFRo aXMgcGF0Y2ggb3B0aW1pemVzIHRoZSB2Y3B1X2xvYWQgcGF0aCBieSBza2lwcGluZyB0aGUgZXhw ZW5zaXZlIENTUgo+IGFuZCBBSUEgd3JpdGVzIGlmIGFsbCB0aGUgZm9sbG93aW5nIGNvbmRpdGlv bnMgYXJlIG1ldDoKPiAxLiBJdCBpcyBiZWluZyByZWxvYWRlZCBvbiB0aGUgc2FtZSBDUFUgKHZj cHUtPmFyY2gubGFzdF9leGl0X2NwdSA9PSBjcHUpLgo+IDIuIFRoZSBDU1JzIGFyZSBub3QgZGly dHkgKCF2Y3B1LT5hcmNoLmNzcl9kaXJ0eSkuCj4gMy4gTm8gb3RoZXIgVkNQVSB1c2VkIHRoaXMg Q1BVICh2Y3B1ID09IF9fdGhpc19jcHVfcmVhZChrdm1fZm9ybWVyX3ZjcHUpKS4KPgo+IFRvIGVu c3VyZSB0aGlzIGZhc3QtcGF0aCBkb2Vzbid0IGJyZWFrIGNvcm5lciBjYXNlczoKPiAtIExpdmUg bWlncmF0aW9uIGFuZCBWQ1BVIHJlc2V0IGFyZSBuYXR1cmFsbHkgc2FmZS4gS1ZNIGluaXRpYWxp emVzCj4gICBsYXN0X2V4aXRfY3B1IHRvIC0xLCB3aGljaCBndWFyYW50ZWVzIHRoZSBmYXN0LXBh dGggd29uJ3QgdHJpZ2dlci4KPiAtIFRoZSAnY3NyX2RpcnR5JyBmbGFnIHRyYWNrcyBydW50aW1l IHVzZXJzcGFjZSBpbnRlcnZlbnRpb25zLiBJZgo+ICAgdXNlcnNwYWNlIG1vZGlmaWVzIGd1ZXN0 IGNvbmZpZ3VyYXRpb25zIChlLmcuLCBoZWRlbGVnIHZpYQo+ICAgS1ZNX1NFVF9HVUVTVF9ERUJV Rywgb3IgQ1NScyBpbmNsdWRpbmcgQUlBIHZpYSBLVk1fU0VUX09ORV9SRUcpLAo+ICAgdGhlIGZs YWcgaXMgc2V0IHRvIHNraXAgdGhlIGZhc3QgcGF0aC4KPgo+IFdpdGggdGhlICdjc3JfZGlydHkn IHNhZmVndWFyZCBwcm92ZW4gZWZmZWN0aXZlLCBpdCBpcyBzYWZlIHRvCj4gaW5jbHVkZSBrdm1f cmlzY3ZfdmNwdV9haWFfbG9hZCgpIGluc2lkZSB0aGUgc2tpcCBsb2dpYyBub3cuCj4KPiBTaWdu ZWQtb2ZmLWJ5OiBKaW55dSBUYW5nIDx0anl0aW1pQDE2My5jb20+Cj4gLS0tCj4gIHY2IC0+IHY3 Ogo+ICAtIE1vdmVkIGt2bV9yaXNjdl92Y3B1X2FpYV9sb2FkKCkgaW50byB0aGUgZmFzdC1wYXRo IHNraXAgbG9naWMsIGFzCj4gICAgc3VnZ2VzdGVkIGJ5IFJhZGltIEtyxI1tw6HFmS4KPiAgLSBW ZXJpZmllZCB0aGUgZml4IGZvciB0aGUgSU1TSUMgaW5zdGFiaWxpdHkgaXNzdWUgcmVwb3J0ZWQg aW4gdjMuCj4gICAgVGVzdGluZyB3YXMgY29uZHVjdGVkIG9uIFFFTVUgMTAuMC4yIHdpdGggZXhw bGljaXRseSBlbmFibGVkIEFJQQo+ICAgIChgLW1hY2hpbmUgdmlydCxhaWE9YXBsaWMtaW1zaWNg KS4gVGhlIGd1ZXN0IGJvb3RzIHN1Y2Nlc3NmdWxseSAKPiAgICB1c2luZyB2aXJ0aW8tbW1pbyBk ZXZpY2VzIGxpa2UgdmlydGlvLWJsayBhbmQgdmlydGlvLW5ldC4KClJldmlld2VkLWJ5OiBSYWRp bSBLcsSNbcOhxZkgPHJhZGltLmtyY21hckBvc3MucXVhbGNvbW0uY29tPgoKVGhhbmtzLgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtcmlzY3Yg bWFpbGluZyBsaXN0CmxpbnV4LXJpc2N2QGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3Rz LmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1yaXNjdgo=