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 9D51DCA0EEB for ; Tue, 19 Aug 2025 19:57:07 +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:Subject:From:To: Cc: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=fcwfZqPfZi7HZxwhbcEo0Ief4s79c8DOVY/t9iH7hqM=; b=nR+VVmEe93Eujf MzRXNBtbFrS6XSwnu7L+Y4uA7uSxoqIYlzN/DnDEaYShV/sP5Xdqeu2/MN6uWU4yJORPwzGwO70aj TY1JjorkQu7JP/fXI/vbgyziGocYo3ZCBTAbU7JSo3PaccosvO8JQuBBMd+J0cJ5kszFzozgRD6tR XysHGSXrH8aahwZFxBWbkSllEohJaOWJsBjMrj0Adh3JlBQbwTEpl6+dHNVc6sTSBwucNdTzchyvh SZtpoXNhKBSbAmixzjKDeeXPuuZ2+sZZVpoSIAyl+Cpi7KDTz4eKBLL7kFYL2QQrjBq8lEimrROjz X1CuYPR41T2AKJwibUkg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1uoSS0-0000000BTw7-2kwv; Tue, 19 Aug 2025 19:56:56 +0000 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1uoQFQ-0000000B7Hd-25gi for linux-riscv@lists.infradead.org; Tue, 19 Aug 2025 17:35:52 +0000 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-45a1b0c8939so1794935e9.3 for ; Tue, 19 Aug 2025 10:35:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ventanamicro.com; s=google; t=1755624946; x=1756229746; darn=lists.infradead.org; h=in-reply-to:references:subject:from:to:cc:message-id:date :content-transfer-encoding:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=HriY9Mwm+2fMM0vnEvPFFz/UXLfXmL7avJoov+0cHIs=; b=SWKnrJ/h8JLmtHWtDklsH0rEQS6Nhrry0dlsY/Q5ZM4me+IrJBMgbBuZaKMKW7cO8Q 9f8Zkl6ibjOpmT/tdWJcmXzmqxUtL9Q38ZoF82lnVielrbiSYSqWa+48ILrOOcm6KFEj yk4N3E4gL2SGkYC+SWStr6JwJVbpqLXYb+ZGTYTbhxPmRp0hwBDNHHloKibj5iWa6Os8 AsLpBHnK+ZJxxGRy0wWKVC8iS68SwH58ktfiaEYj5MEoxyTtE2DGzlg4v7Gslzukp78I iEzccxOtPItr2BxF8jkpkZXQ5vC2uHUUSf9+nmNFpVlSVNjf9U9zlVqfR4slFfpoII1q ZXYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755624946; x=1756229746; h=in-reply-to:references:subject:from:to:cc:message-id:date :content-transfer-encoding:mime-version:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=HriY9Mwm+2fMM0vnEvPFFz/UXLfXmL7avJoov+0cHIs=; b=cSvLfIv4LoR5m6xusYjaDofT4v7GHTyryuf8R1bHfnxYQAR7BqP7cjKv5VA9nCaDst R067jfu4io5YhTQ9k9OGgYe+wRR44DNN1VkcWsfbWdSmwMgFLsfbCLL2xqz/RnbHydvm d8fSL3qC3RJgOBHKXmdJeuWBk6Ty763IShUWg+adNzAIw0dFzsGACnuhhdqHaYJd0sJp jq4Xw8539fQZiNNNOSZ4FaM0Y8QKpFdRHf6PTG66Lf6le/VJarhV9+1javbVqK9mH/SP o9+P9wgnFj6PyvGPhQlQdVJPi3oJAuVx/Wzv2hScC/SizMNdr5TlDDWCjGNTzpQCBQqv IIrA== X-Forwarded-Encrypted: i=1; AJvYcCWwEXq0aVCsX//8owbC1umbeNrwQ3TKWE2g1QThz7gUqOPBQ8u3vyDcCKcz0uhoqmX/odbn+qyoUy1r3Q==@lists.infradead.org X-Gm-Message-State: AOJu0YwD6nWKw6CdvAMGejhQG/GNn+ppkjIT+A7c33N4XDKIlwKEia1a nuCEoQYaSa7WR2kq5LL1fTG/rjVdw3JCNpsDtmtwX6vQqEeO3pcY+wb3VBdHoTQJV90= X-Gm-Gg: ASbGnctG8snDCBznyMTbc9WaQQMva9ncoQ3YF1YfglvpPJb4Z3ZbkOdMM6UReYdPvOa gWzwDTyOU+ww0yW7R/xZCd5VwiqAacfaxwAs6eSfoy9Qry8eabh4kby/OOAwC+co4ZyLm13UYeA CyeU6zSowmxQjm/l6rMh6foaX5KHaSbg7mk8lpXxaqSGa2+Ia29uwYxQa0vapb+7+gs7Zx98DrX YJACJLI/0NvDxuZfABlzf5IMxNdIdWZbNOmSZaYnf4Sc6R+EbDqHJC7VDc6woB6RJxuHdKezQ4Z kKRtw6XpZNQ6emJdlCHTTDcSY0b4+Nfm9lMieY9znR4q8CsKCF4ErJCzXUu+hHmadnET5nevxFN sy54R0/ovzUF48SCK2gycw+I9sHibKA== X-Google-Smtp-Source: AGHT+IHdHc43/qbPeSuFvpTUjrq1NXmEH79kFa8+PuZKM64k2/KwBznp+KjWl/svIF/2Oq3kUoCIug== X-Received: by 2002:a05:600c:468f:b0:453:7011:fcdb with SMTP id 5b1f17b1804b1-45b46b7681bmr4785225e9.1.1755624945689; Tue, 19 Aug 2025 10:35:45 -0700 (PDT) Received: from localhost ([2a02:8308:a00c:e200:e7d6:daad:8c97:a08e]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-45a1c6bc85csm221551445e9.5.2025.08.19.10.35.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Aug 2025 10:35:45 -0700 (PDT) Mime-Version: 1.0 Date: Tue, 19 Aug 2025 19:35:44 +0200 Message-Id: Cc: "Atish Patra" , "Palmer Dabbelt" , "Paul Walmsley" , "Alexandre Ghiti" , "Andrew Jones" , "Anup Patel" , "Paolo Bonzini" , "Shuah Khan" , , , , , , "linux-riscv" To: "Anup Patel" From: =?utf-8?q?Radim_Kr=C4=8Dm=C3=A1=C5=99?= Subject: Re: [PATCH 0/6] ONE_REG interface for SBI FWFT extension References: <20250814155548.457172-1-apatel@ventanamicro.com> In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250819_103548_546908_BF44409F X-CRM114-Status: GOOD ( 29.23 ) 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 MjAyNS0wOC0xOVQyMToyMjoyNyswNTozMCwgQW51cCBQYXRlbCA8YXBhdGVsQHZlbnRhbmFtaWNy by5jb20+Ogo+IE9uIFR1ZSwgQXVnIDE5LCAyMDI1IGF0IDU6MTPigK9QTSBSYWRpbSBLcsSNbcOh xZkgPHJrcmNtYXJAdmVudGFuYW1pY3JvLmNvbT4gd3JvdGU6Cj4+Cj4+IDIwMjUtMDgtMTlUMTI6 MDA6NDMrMDU6MzAsIEFudXAgUGF0ZWwgPGFwYXRlbEB2ZW50YW5hbWljcm8uY29tPjoKPj4gPiBP biBNb24sIEF1ZyAxOCwgMjAyNSBhdCAzOjU54oCvUE0gUmFkaW0gS3LEjW3DocWZIDxya3JjbWFy QHZlbnRhbmFtaWNyby5jb20+IHdyb3RlOgo+PiA+Pgo+PiA+PiAyMDI1LTA4LTE0VDIxOjI1OjQy KzA1OjMwLCBBbnVwIFBhdGVsIDxhcGF0ZWxAdmVudGFuYW1pY3JvLmNvbT46Cj4+ID4+ID4gVGhp cyBzZXJpZXMgYWRkcyBPTkVfUkVHIGludGVyZmFjZSBmb3IgU0JJIEZXRlQgZXh0ZW5zaW9uIGlt cGxlbWVudGVkCj4+ID4+ID4gYnkgS1ZNIFJJU0MtVi4KPj4gPj4KPj4gPj4gSSB0aGluayBpdCB3 b3VsZCBiZSBiZXR0ZXIgdG8gT05FX1JFRyB0aGUgQ1NScyAobWVkZWxlZy9tZW52Y2ZnKSwgb3Ig YXQKPj4gPj4gbGVhc3QgZXhwb3NlIHRoZWlyIENTUiBmaWVsZHMgKGVhY2ggc2Vuc2libGUgbWVk ZWxlZyBiaXQsIFBNTSwgLi4uKQo+PiA+PiB0aHJvdWdoIGt2bV9yaXNjdl9jb25maWcsIHRoYW4g dG8gY291cGxlIHRoaXMgd2l0aCBTQkkvRldGVC4KPj4gPj4KPj4gPj4gVGhlIGNvbnRyb2xsZWQg YmVoYXZpb3IgaXMgZGVmaW5lZCBieSB0aGUgSVNBLCBhbmQgdXNlcnNwYWNlIG1pZ2h0IHdhbnQK Pj4gPj4gdG8gY29uZmlndXJlIHRoZSBTLW1vZGUgZXhlY3V0aW9uIGVudmlyb25tZW50IGV2ZW4g d2hlbiBTQkkvRldGVCBpcyBub3QKPj4gPj4gcHJlc2VudCwgd2hpY2ggaXMgbm90IHBvc3NpYmxl IHdpdGggdGhlIGN1cnJlbnQgZGVzaWduLgo+PiA+Pgo+PiA+PiBJcyB0aGVyZSBhIGJlbmVmaXQg aW4gZXhwcmVzc2luZyB0aGUgSVNBIG1vZGVsIHRocm91Z2ggU0JJL0ZXRlQ/Cj4+ID4+Cj4+ID4K Pj4gPiBFeHBvc2luZyBtZWRlbGVnL21lbnZjZmcgaXMgbm90IHRoZSByaWdodCBhcHByb2FjaCBi ZWNhdXNlIGEKPj4gPiBHdWVzdC9WTSBkb2VzIG5vdCBoYXZlIE0tbW9kZSBoZW5jZSBpdCBpcyBu b3QgYXBwcm9wcmlhdGUgdG8KPj4gPiBleHBvc2UgbTx4eXo+IENTUnMgdmlhIE9ORV9SRUcgaW50 ZXJmYWNlLiBUaGlzIGFsc28gYWxpZ25zCj4+ID4gd2l0aCBILWV4dGVuc2lvbiBhcmNoaXRlY3R1 cmUgd2hpY2ggZG9lcyBub3QgdmlydHVhbGl6ZSBNLW1vZGUuCj4+Cj4+IFdlIGFscmVhZHkgaGF2 ZSBtdmVuZG9yaWQsIG1hcmNoaWQsIGFuZCBtaXBpZCBpbiBrdm1fcmlzY3ZfY29uZmlnLgo+Cj4g VGhlIG12ZW5kb3JpZCwgbWFyY2hpZCwgYW5kIG1pcGlkIGFyZSBhY2Nlc3NpYmxlIHZpYSBTQkkg QkFTRQo+IGV4dGVuc2lvbiBidXQgbm90IGFueSBvdGhlciBNLW1vZGUgQ1NScyBoZW5jZSB0aGVz ZSBhcmUgc3BlY2lhbC4KPgo+Pgo+PiBUaGUgdmlydHVhbGl6ZWQgTS1tb2RlIGlzIHVzZXJzcGFj ZStLVk0uICAoS1ZNIGRvZXNuJ3QgYWxsb3cgdXNlcnNwYWNlCj4+IHRvIGNvbmZpZ3VyZSBtb3N0 IHRoaW5ncyBub3csIGJ1dCBJIHRoaW5rIHdlJ2xsIGhhdmUgdG8gY2hhbmdlIHRoYXQgd2hlbgo+ PiBnZXR0aW5nIHJlYWR5IGZvciBwcm9kdWN0aW9uLikKPgo+IFRoZSBSSVNDLVYgYXJjaGl0ZWN0 dXJlIGlzIG5vdCBkZXNpZ25lZCB0byB2aXJ0dWFsaXplIE0tbW9kZQo+IGFuZCB0aGVyZSBpcyBu byBwcmFjdGljYWwgdXNlLWNhc2UgZm9yIHZpcnR1YWxpemVkIE0tbW9kZSBoZW5jZQo+IFdFIFdP TidUIEJFIFNVUFBPUlRJTkcgSVQgSU4gS1ZNIFJJU0MtVi4KCk9oLCBzb3JyeSBmb3IgdGhlIG1p c3VuZGVyc3RhbmRpbmcsIEknbGwgYmUgY2xlYXJlciBuZXh0IHRpbWUgYW5kIHRhbGsKYWJvdXQg aW1wbGVtZW50YXRpb24gb2YgdGhlIHN1cGVydmlzb3IgZXhlY3V0aW9uIGVudmlyb25tZW50LgpL Vk0rdXNlcnNwYWNlIHByb3ZpZGVzIFNFRSB0byB0aGUgVlMtbW9kZSwgd2hpY2ggaXMgdG8gVlMt bW9kZSBhcyB3aGF0Ck0tbW9kZSBpcyB0byBTLW1vZGUsIGhlbmNlIEkgY2FsbGVkIEtWTSt1c2Vy c3BhY2UgYSB2aXJ0dWFsaXplZCBNLW1vZGUuCgo+IEZZSSwgdGhlIEtWTSBBUk02NCBkb2VzIG5v dCB2aXJ0dWFsaXplIEVMMyBlaXRoZXIgYW5kIGl0IGlzCj4gYWxyZWFkeSBpbiBwcm9kdWN0aW9u IHNvIHBsZWFzZSBzdG9wIG1ha2luZyByYW5kb20gYXJndW1lbnRzCj4gZm9yIHJlcXVpcmluZyB2 aXJ0dWFsaXplZCBNLW1vZGUgZm9yIHByb2R1Y3Rpb24uCgpZZWFoLCBJIGFncmVlIHRoYXQgd2Ug ZG9uJ3QgbmVlZCBpdCwgSSBqdXN0IGhhZCB0byBwcm92aWRlIHNvIG1hbnkKZXhhbXBsZXMgaW4g dGhlIHByZXZpb3VzIGRpc2N1c3Npb24gdGhhdCBJIHdlbnQgaW50byBxdWl0ZSBuaWNoZSBjYXNl cy4KClRoZSBpbmNyZWFzZWQgZmxleGliaWxpdHkgaXMgc2ltaWxhcmx5IHVzZWZ1bCBmb3IgbW9y ZSBpbXBvcnRhbnQgY2FzZXM6CndlIGNhbid0IGF2b2lkICJ2aXJ0dWFsaXplZCBNLW1vZGUiL1NF RSwgYnV0IHdlIGRvbid0IGhhdmUgdG8gY29tcGxldGVseQppbXBsZW1lbnQgaXQgaW4gSFMtbW9k ZS4KCj4+IEZvciBnZW5lcmFsIHZpcnR1YWxpemF0aW9uLCB3ZSB3YW50IHRvIGJlIGFibGUgdG8g Y29uZmlndXJlIHRoZQo+PiBmb2xsb3dpbmcgYmVoYXZpb3IgZm9yIGVhY2ggZXhjZXB0aW9uIHRo YXQgd291bGQgZ28gdG8gdGhlIHZpcnR1YWxpemVkCj4+IE0tbW9kZToKPj4gICAwKSBkZWxlZ2F0 ZWQgdG8gdGhlIGd1ZXN0Cj4+ICAgMSkgaW1wbGVtZW50ZWQgYnkgdXNlcnNwYWNlCj4+ICAgMi1O KSBpbXBsZW1lbnRhdGlvbnMgYnkgS1ZNIChpZGVhbGx5IHplcm8gb3Igb25lKQo+Pgo+PiBXZSBj YW4gaGF2ZSBtZWRlbGVnLCBhbmQgYW5vdGhlciBtZXRob2QgdG8gZGVjaWRlIGhvdyB0byBoYW5k bGUgdHJhcHBlZAo+PiBleGNlcHRpb25zLCBidXQgaXQgcHJvYmFibHkgbWFrZXMgbW9yZSBzZW5z ZSB0byBoYXZlIGEgcGVyLWV4Y2VwdGlvbgo+PiBPTkVfUkVHIHRoYXQgc2V0cyBob3cgZWFjaCBl eGNlcHRpb24gYmVoYXZlcy4KPj4KPgo+IE5vIHBvaW50aW5nIGluIGRpc2N1c3NpbmcgdGhpcyBm dXJ0aGVyIHNpbmNlIHdlIHdvbid0IGJlIHN1cHBvcnRpbmcKPiB2aXJ0dWFsaXplZCBNLW1vZGUu CgpJIHVuZGVyc3RhbmQsIGJhY2sgdG8gdGhlIGN1cnJlbnQgc2VyaWVzOgoKSSB0aGluayB3ZSBu ZWVkIHRvIHByb3ZpZGUgbWVhbnMgd2l0aCB3aGljaCB1c2Vyc3BhY2UgY2FuIGNvbnRyb2wgd2hp Y2gKRldGVCBmZWF0dXJlcyBhcmUgZW5hYmxlZCwgYmVjYXVzZSBLVk0ganVzdCBleHBvc2VzIGV2 ZXJ5dGhpbmcgaXQga25vdwphbmQgaGFyZHdhcmUgc3VwcG9ydHMgcmlnaHQgbm93OgogMSkgTWln cmF0aW9uIGJldHdlZW4gZGlmZmVyZW50IHN5c3RlbXMgd291bGQgYmUgaGluZGVyZWQKIDIpIFdl IGNvdWxkbid0IGFkZCBtb3JlIEZXRlQgZmVhdHVyZXMgd2l0aG91dCBicmVha2luZyB0aGUgU0VF CgpUaGUgKDIpIGlzIHNpbWlsYXIgdG8gaG93IHdlIG11c3Qgc2V0ICIuZGVmYXVsdF9kaXNhYmxl ZCA9IHRydWUiIHRvCmN1cnJlbnQgRldGVCwgYmVjYXVzZSBLVk0gY2FuJ3QgYmUgY2hhbmdpbmcg dGhlIFNFRSBmb3IgdXNlcnNwYWNlLgoKRG8geW91IHdhbnQgbWUgdG8gc2VuZCBhIHBhdGNoIHRo YXQgaW52ZXJ0cyB0aGUgZGVmYXVsdCwgdG8gbWFrZSBhbGwKZnV0dXJlIFNCSSBleHRlbnNpb24g c3RhcnQgYXMgZGlzYWJsZWQsIHNvIHdlIGNhbid0IGVhc2lseSByZXBlYXQgdGhlCm1pc3Rha2Ug aW4gdGhlIGZ1dHVyZT8KClRoYW5rcy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmxpbnV4LXJpc2N2IG1haWxpbmcgbGlzdApsaW51eC1yaXNjdkBsaXN0 cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGlu Zm8vbGludXgtcmlzY3YK