From patchwork Mon Nov 8 09:43:03 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Xiang W X-Patchwork-Id: 1552268 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=ToaFMro1; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=126.com header.i=@126.com header.a=rsa-sha256 header.s=s110527 header.b=lXveoCNA; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=opensbi-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=) Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4HnmQ07410z9s5P for ; Mon, 8 Nov 2021 20:43:20 +1100 (AEDT) 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:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=pGesz6JD3utv08DAEi+vo9zVgng+uylsPo/5k3BDIdg=; b=ToaFMro1HNM1D2 l7VzlEzAW5VZX4nLNsxLqD1kNIO+FTmIEysbvF/u9GZDtRJvLzm8y7Yv6UtLV2hJwa1ctrIvytS1z l/q2H0V5SIMAhw0ql/HqbC0xST6G5l5XXr+Z2/kiH3ks/zMWsqhONgLSWAQT7vvlUsIHRTI2drFa0 LWYJX7IombKfByfuIvjBgg4rZZEe1ws/6DUFCxx+Eq7AH37hj/tsVQkpTcx1DU1BIO68H9IdAzTuA lUMjq8Ewo2e+86eIPXAovUtSBUOQYum9tfPdO0GF2ZdJBykyCqHT1Dy+xlTao32UqYQnIE0QhKqub usQZY9wirRkkAF9G8EWA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mk1BH-00FvcT-EI; Mon, 08 Nov 2021 09:43:11 +0000 Received: from mail-m965.mail.126.com ([123.126.96.5]) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mk1BE-00Fvba-Na for opensbi@lists.infradead.org; Mon, 08 Nov 2021 09:43:10 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=126.com; s=s110527; h=From:Subject:Date:Message-Id:MIME-Version; bh=Toiem ISRXJIvXNsyPCpJ1Nt518/esBmG72N3SOgaK+w=; b=lXveoCNA+066UAnF32Khc SV/9pUEWM1bpynEmRjpgSeaPdyqkSk1WOPaOY8hqjmEByts0490xViIAc4aJZa94 RoAVIW/Ef+pyGTb1Ne8ouVbV0I6Olu7jGfZ2AW/ZItnUeyEPnKMb31EptWor5ock yhfuVK15JjrrTWtzQDXO2I= Received: from x390.lan (unknown [210.22.74.126]) by smtp10 (Coremail) with SMTP id NuRpCgCXnyMp8Yhhtth_xg--.48957S2; Mon, 08 Nov 2021 17:43:06 +0800 (CST) From: Xiang W To: opensbi@lists.infradead.org Cc: atish.patra@wdc.com, anup.patel@wdc.com, Xiang W Subject: [PATCH] lib: sbi: fix pmp_set: clear A befor setting Date: Mon, 8 Nov 2021 17:43:03 +0800 Message-Id: <20211108094303.76907-1-wxjstz@126.com> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 X-CM-TRANSID: NuRpCgCXnyMp8Yhhtth_xg--.48957S2 X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvj4RpHq4UUUUU X-Originating-IP: [210.22.74.126] X-CM-SenderInfo: pz0m23b26rjloofrz/1tbiFwpFOlpECj7oggAAsi X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211108_014309_138057_369300ED X-CRM114-Status: UNSURE ( 5.56 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -0.2 (/) X-Spam-Report: Spam detection software, running on the system "bombadil.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Signed-off-by: Xiang W --- lib/sbi/riscv_asm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/sbi/riscv_asm.c b/lib/sbi/riscv_asm.c index f6b8c8e..845039c 100644 --- a/lib/sbi/riscv_asm.c +++ b/lib/sbi/riscv_asm.c @@ -255,6 +255,7 @@ int pmp_set(unsigned int n, unsigned long p [...] Content analysis details: (-0.2 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [123.126.96.5 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider [wxjstz[at]126.com] -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain X-BeenThere: opensbi@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "opensbi" Errors-To: opensbi-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org Signed-off-by: Xiang W Reviewed-by: Anup Patel --- lib/sbi/riscv_asm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/sbi/riscv_asm.c b/lib/sbi/riscv_asm.c index f6b8c8e..845039c 100644 --- a/lib/sbi/riscv_asm.c +++ b/lib/sbi/riscv_asm.c @@ -255,6 +255,7 @@ int pmp_set(unsigned int n, unsigned long prot, unsigned long addr, return SBI_ENOTSUPP; /* encode PMP config */ + prot &= ~PMP_A; prot |= (log2len == PMP_SHIFT) ? PMP_A_NA4 : PMP_A_NAPOT; cfgmask = ~(0xffUL << pmpcfg_shift); pmpcfg = (csr_read_num(pmpcfg_csr) & cfgmask);