From patchwork Wed Feb 24 10:31:53 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anup Patel X-Patchwork-Id: 1443797 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.infradead.org (client-ip=2001:8b0:10b:1231::1; helo=merlin.infradead.org; envelope-from=opensbi-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=merlin.20170209 header.b=XQ2a78/W; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=wdc.com header.i=@wdc.com header.a=rsa-sha256 header.s=dkim.wdc.com header.b=P7xmGGYv; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=sharedspace.onmicrosoft.com header.i=@sharedspace.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-sharedspace-onmicrosoft-com header.b=NRfEjpRP; dkim-atps=neutral Received: from merlin.infradead.org (merlin.infradead.org [IPv6:2001:8b0:10b:1231::1]) (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 ozlabs.org (Postfix) with ESMTPS id 4Dlsgm0zPKz9sVS for ; Wed, 24 Feb 2021 21:32:52 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Id8K4wGTVnL9Vx+CeTxjHtDn9+Nhf1h9zh5bpBdNSNg=; b=XQ2a78/WwdV9JF9kNo9YBPmhg 3KCdMwjTr6MIswCsHWIaFt3B+IfiL3bqSbcaRvyGgmJgkTyt0nPkwmwDd+THUh3xIxOrO2xijkh84 3ORIfnAFNbp3zXEXI3NYrx0jXpGoD08wpxOLu/ABzoWxjAz6AERtTQRf1OoPdT4eFXMa0bx/DuoJ5 L9kyVmsfRCUwhNcMSpzeVG1OUerkyKdA5HYM+PFZwMuz1e95w0Tcq/WNunoFmp/5NcCcX7lCvnPcM 89f6+3vD+XeEnWo4l+4A8eqJdMBkc9s2mdnmGNHENrIe74n03x9gGCXLXXdxuZrD2uMCTB3cH+Ss+ zYOwGweRA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1lErTJ-0008Px-Ig; Wed, 24 Feb 2021 10:32:45 +0000 Received: from esa5.hgst.iphmx.com ([216.71.153.144]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1lErTF-0008OD-4y for opensbi@lists.infradead.org; Wed, 24 Feb 2021 10:32:43 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com; t=1614162760; x=1645698760; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=1rfvT00kG3AZIMe3pcuLkAsV6i9sYgS6P+IMN8qy1TI=; b=P7xmGGYvlkKDFn+USryoWvM9zg8rj7WHVcJd0/7J6hJRC+Z9RRuvP770 qmmzwuKxy5xfIZ0Daoi6kwjZDF4g1VfLY5NFqR6qrGqzE9bYu5QKlrWI7 uNOu8+sK+p9kzceP7EhNpfZ2ypfKdH1I85t32T6/Knb2ADImbBlFW+LcP wYzf66oRlioEmxb92iLzWRzVvBCHBu/Bx89B/XgXZgu55x5SLPlss39oB M1hhR9II0ulu1IFnkqRTi2DySh7XpNNypiMcC+IUm1iLUqweyqKiU8j0L dyeqv7gM3IG+H2Q09k4byPUgUHgrrGNF8hq+xXKSKocsUQo3RxTUj6YHR Q==; IronPort-SDR: xkAKOnlLoDJxkZtZzIgFWdeWRQj5loKbvqwZ7fHtquXw/NlP7Yc8ViOYqzLfo2UGdeoHvtnQPs F1vpFQvRwFrlKPNQsEKzGmFI3WVEsod+NVtQLBfRfe267dcYvA9I8ZcWI1uUi2UNme8fOh7j5G L3zgdOeFzOYfPmhkCLTfHHVHhZ+FfG5EDvcRR1kDZ07GANMkUQUmv32uZr7NwzWjz+S572JZIK nyO0vWB7sVqlGdlSVQwwBpaKvWAFCh84LGCP7wCRHF200YlA0PnIYLA9fL5fbFje+ttxSlHpeW 4EY= X-IronPort-AV: E=Sophos;i="5.81,202,1610380800"; d="scan'208";a="160697278" Received: from mail-bn8nam12lp2170.outbound.protection.outlook.com (HELO NAM12-BN8-obe.outbound.protection.outlook.com) ([104.47.55.170]) by ob1.hgst.iphmx.com with ESMTP; 24 Feb 2021 18:32:35 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ATHXu12ZMTqxqppSHXJVuD0tj6KELQlZXMV90G5M2/ZbQDCDIjmmKcWmLjV9l2Fmt3Rpio1Er8yjYiwNOfdzWtGW+R6nkhxvor/U66siUJNt0TIatCcKWy0xreN2PunsrYSeOX1XrxMOH90/bnkkqclgGRoYaa9G1fcb8/I6aPg17qFDD/r/jjNFDhfDSq+OnUuy9UbHVVL/uDlvUDTHsC3xIsx/7gbQQs6vjTmCt/qEhZCBEhzhiGCniYQuEz7XJcanyofmvfxRPEdPlbHjMZPOS4BXo6RDtNBNyi56UDMsbXjoGv9EJCQosaOSnQf/niz7FkwDMgD4/Kid9QK/tg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oEN4WveOeKLxFUrnHw8bdI82rK9e7ZnX6mrUTjLP8F4=; b=VuNviMHi31NezIVQ3DiaKBatTIRpMISiqgkge6ktQqodXXaM1aPCdHOD9UfCfWjtUsCd0ahtEDDRhFdlRplKbjlX1PDf3JLBUg+7idn+wLkvjdgVYOjhWKcPVRhdhpKvPBfZpLDB2CWWoSs7Hq1e8LLdnOKEI3TiZGQd2xnSXpV8pWZ1BcRBdZm2pH/WB9FjpWA9LZU0M+OmhFXJFpcPu7+sxYWMFcPO1syPGH+fPhzlNNLlQrv1ZIktqFukgeq2eB1Bf2V9+grpEbf8pnhiG1UTZCChR6vJRqjPyXHULi9kGptloOJ4oOq5iP9deL8g1/NjF4aKT7vU9ie4A7imfQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=wdc.com; dmarc=pass action=none header.from=wdc.com; dkim=pass header.d=wdc.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sharedspace.onmicrosoft.com; s=selector2-sharedspace-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oEN4WveOeKLxFUrnHw8bdI82rK9e7ZnX6mrUTjLP8F4=; b=NRfEjpRPfTy1w6MiGme1FvLKRoc5zVULR0vmUWYbqGPmHotnA7uNuhxixswHarCKDc5XiqdlgtDIOak1kzYV71XrBDR18gZo4GPm60pK6fp1b9o/uPQxdoCbcQE0+RdIdRlfjX93pTmlp9zjQMWte4a2y6l4GTPcQ9LuclMx/P0= Authentication-Results: wdc.com; dkim=none (message not signed) header.d=none;wdc.com; dmarc=none action=none header.from=wdc.com; Received: from DM6PR04MB6201.namprd04.prod.outlook.com (2603:10b6:5:127::32) by DM6PR04MB6329.namprd04.prod.outlook.com (2603:10b6:5:1e6::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3890.19; Wed, 24 Feb 2021 10:32:35 +0000 Received: from DM6PR04MB6201.namprd04.prod.outlook.com ([fe80::38c0:cc46:192b:1868]) by DM6PR04MB6201.namprd04.prod.outlook.com ([fe80::38c0:cc46:192b:1868%7]) with mapi id 15.20.3868.033; Wed, 24 Feb 2021 10:32:35 +0000 From: Anup Patel To: Atish Patra , Alistair Francis Subject: [RFC PATCH v2 01/11] include: sbi: Simplify HSM state define names Date: Wed, 24 Feb 2021 16:01:53 +0530 Message-Id: <20210224103203.246229-2-anup.patel@wdc.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210224103203.246229-1-anup.patel@wdc.com> References: <20210224103203.246229-1-anup.patel@wdc.com> X-Originating-IP: [122.171.60.122] X-ClientProxiedBy: MA1PR01CA0142.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a00:35::36) To DM6PR04MB6201.namprd04.prod.outlook.com (2603:10b6:5:127::32) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from wdc.com (122.171.60.122) by MA1PR01CA0142.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a00:35::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3868.27 via Frontend Transport; Wed, 24 Feb 2021 10:32:32 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 5c128d49-c416-4558-63c3-08d8d8af7fdf X-MS-TrafficTypeDiagnostic: DM6PR04MB6329: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: WDCIPOUTBOUND: EOP-TRUE X-MS-Oob-TLC-OOBClassifiers: OLM:466; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xESfB8DGLq9jd8wvAg0lGzDiiPi+55V6fUlvLiORk+mXpsHzo4xjN0ztBwohY7Nj/Dx3/N7wzgulXIpAGTaGRm0nMcDVQzAs/LpulwtPlSt5OaXjCGemBzX2b/8zwypNM4cEeJWWvjFioVC1Hx7jakHJjUVjxvketUV28OQLGyCHr2P1JfnmVuK1FkgUuq3ATNHmfyAE2nmWKgxsh/hmNoJh/UgcF78RfAeGkOCAUS56T7ZYsgLncaoEF77omJT3J1ucgZAaIGh+cwOu6g5mBtWDlGU6PjHHys3I3r3HAtMS1iJQfWTQe6u196xCWPi4Kr3R8LqQzKokbw8rdh4cUxpzm6jv4nRklXwsLYYbGoZZkBPJ6An4DqDEMF2ZoeHAfv3NE+57TTmG1/i94ouSZZB4Iw0R0XeKVW3f0Dwpkf73TnBP3JL3zQ5S1nOUShpq9EufTc3knYBU6MW2Vs9KNZyeNYsPbBKXScNRPl0U6UwdRieT5Wh/EUA/RJQv8Et79nG/RXjBOx3mcoGO7EXCkg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR04MB6201.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(396003)(366004)(376002)(346002)(39860400002)(54906003)(316002)(26005)(66476007)(66556008)(110136005)(8936002)(6636002)(8676002)(1076003)(52116002)(7696005)(956004)(2616005)(55016002)(4326008)(86362001)(5660300002)(36756003)(186003)(16526019)(6666004)(83380400001)(2906002)(478600001)(66946007)(44832011)(8886007); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: guta4dIMLCpxOvsXT3RfSpUF3snonp3WPLC+huswQYRaH8Z9Nj+HwQWEvMaHjWvLBinOJcxypHYr/WUQSl5dfYattLonCqocp06SNPHC29Gk2uHMUkvNgj+gxoi5mSA/SvO6VEC7iqpt5Kbopwm8nvjVfaAuk6/uxaKM8MASdKsbDLQ7q4urQCtts3ruZxPXQ10j0SJvfVh9PMBN59+cgVthBKrhv3GCKQF4zF9OzXHtISo4Gw1UzEyWq+G+i8piw7+RokJ5iWsd0j3IPy0c6ZIGKxFquDMwHbnc0YMTdjhefp9zmS3g8MNP1TZ0tWbOO+nlFOmDX47gUUIKvazbEFy3moNUNDPWUPG8aNdvL+RJ0K4u5vfklumj8GM+ImwfLuzgcCwg5CnQZyQe9JJrN9vHXinwbt4ccps6sW3wZm37xptGvc5YymfcqfzKx4QXsPJlRfvXxVpw9iwxQ/+XEYNuRs+s0wYaIxc6iq5b9xFogrEUfQNbNPDEf4rWH9T/IastkLEF84sEEJKJhH6KvnPX92BggSG/Is+1FcVyw5riRfy8SdYAQfkdmLTnz9QapwxgHOCn2/uuKKUtrssDx3mIscuOe9FKc1bOXApXYCZSmAwpqIsc6OFwO7l3bV0/WBov0XmZDLuDLzWByCjq6jrBF+mjMo7cT8zooSiOGjaG7TswwiGkAD8ezEYVXWOuxdPfMvqhpOln9nvDdeni4oc2fMtkffwrcExT4eXWhdcP1emfGHT+S2E2rj7/XoJ29rPi1vfdFatNkC7pkkD9G+Ig8fa1cci+ekrHl5RueBCFwREQlmpYoUPPJ5p/hCWN7pFE4iDQjhcfRaEWNUt1pttE/xEr0H6qUZgVMH5oLp3gBjPmCp8OVwee7jcWQSIRNkc3HIUdKL1xdVulFHlNQBXJskWrAdZJoAnN6HF5Z8yBJxWw5pNW5vkIaxRT0e2ndOIBXFRm3hrxLH3/U9CbkZfbLRpMcZgGD5dYQ1IdwVdZkKf89FLdYjPxzApGIZ4zvAjKBh6S/o0cA8jPOiEg7DzuAzwG1FcgtjpZoY970D7oB/pdwHEiigSEkkz/Zpg6w3qWVGqINAkYZMWHggiGxpSnDEUS02I1Kz1GahNkkDCk4QRML1y+9NqQB5N79M/ky1ePnMdl2IjhCG90nhTnu1sIfe4lUiUBWQ/9td8or+BLPeX3Da/FJPHL3OJ/nOpSHpMgokX+ro5lAmWYYcd5sP+zJpLA51uwd4hM/HZf5rIE8a8sRzL5foA0C5nNHvdn8ufJPvukL0GUaz74eP9x4Uubaqk1oCtQICh6JDK3vJPomHB5XlZF6GAHlR64tGSO X-OriginatorOrg: wdc.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5c128d49-c416-4558-63c3-08d8d8af7fdf X-MS-Exchange-CrossTenant-AuthSource: DM6PR04MB6201.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Feb 2021 10:32:35.2675 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: b61c8803-16f3-4c35-9b17-6f65f441df86 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: oVlDA7ka3y8PgPGIOwJlMM1hCjkww1b+fj7hskOT7yuAkyUOEArOEGC4VhCWI+rdUx3VXc7WqU8q6YCqwwtK4Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR04MB6329 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210224_053241_399071_CEA7DE91 X-CRM114-Status: GOOD ( 14.15 ) X-Spam-Score: 1.3 (+) X-Spam-Report: SpamAssassin version 3.4.4 on merlin.infradead.org summary: Content analysis details: (1.3 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [216.71.153.144 listed in list.dnswl.org] 1.5 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server [122.171.60.122 listed in dnsbl.sorbs.net] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.0 MSGID_FROM_MTA_HEADER Message-Id was added by a relay X-BeenThere: opensbi@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Anup Patel , Anup Patel , opensbi@lists.infradead.org Sender: "opensbi" Errors-To: opensbi-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org We simplify HSM state define names so that these defines can directly replace SBI_HART_xyz defines used by SBI HSM implementation. Signed-off-by: Anup Patel Reviewed-by: Atish Patra --- include/sbi/sbi_ecall_interface.h | 8 ++++---- lib/sbi/sbi_hsm.c | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/include/sbi/sbi_ecall_interface.h b/include/sbi/sbi_ecall_interface.h index 002c6f9..b272213 100644 --- a/include/sbi/sbi_ecall_interface.h +++ b/include/sbi/sbi_ecall_interface.h @@ -58,10 +58,10 @@ #define SBI_EXT_HSM_HART_STOP 0x1 #define SBI_EXT_HSM_HART_GET_STATUS 0x2 -#define SBI_HSM_HART_STATUS_STARTED 0x0 -#define SBI_HSM_HART_STATUS_STOPPED 0x1 -#define SBI_HSM_HART_STATUS_START_PENDING 0x2 -#define SBI_HSM_HART_STATUS_STOP_PENDING 0x3 +#define SBI_HSM_STATE_STARTED 0x0 +#define SBI_HSM_STATE_STOPPED 0x1 +#define SBI_HSM_STATE_START_PENDING 0x2 +#define SBI_HSM_STATE_STOP_PENDING 0x3 /* SBI function IDs for SRST extension */ #define SBI_EXT_SRST_RESET 0x0 diff --git a/lib/sbi/sbi_hsm.c b/lib/sbi/sbi_hsm.c index e1b2b2c..1722280 100644 --- a/lib/sbi/sbi_hsm.c +++ b/lib/sbi/sbi_hsm.c @@ -39,16 +39,16 @@ int sbi_hsm_hart_state_to_status(int state) switch (state) { case SBI_HART_STOPPED: - ret = SBI_HSM_HART_STATUS_STOPPED; + ret = SBI_HSM_STATE_STOPPED; break; case SBI_HART_STOPPING: - ret = SBI_HSM_HART_STATUS_STOP_PENDING; + ret = SBI_HSM_STATE_STOP_PENDING; break; case SBI_HART_STARTING: - ret = SBI_HSM_HART_STATUS_START_PENDING; + ret = SBI_HSM_STATE_START_PENDING; break; case SBI_HART_STARTED: - ret = SBI_HSM_HART_STATUS_STARTED; + ret = SBI_HSM_STATE_STARTED; break; default: ret = SBI_EINVAL;