Message ID | 20210303115512.470786-6-anup.patel@wdc.com |
---|---|
State | Accepted |
Headers | show
Return-Path: <opensbi-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org> 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:1:d65d:64ff:fe57:4e05; helo=desiato.infradead.org; envelope-from=opensbi-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=<UNKNOWN>) 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=desiato.20200630 header.b=oBPwJE0k; dkim=fail reason="signature verification failed" (2048-bit key; secure) header.d=infradead.org header.i=@infradead.org header.a=rsa-sha256 header.s=casper.20170209 header.b=NvDMQeB/; 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=CBSGH1eo; dkim=neutral header.d=sharedspace.onmicrosoft.com header.i=@sharedspace.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-sharedspace-onmicrosoft-com header.b=CR/3YBtR; dkim-atps=neutral Received: from desiato.infradead.org (desiato.infradead.org [IPv6:2001:8b0:10b:1:d65d:64ff:fe57:4e05]) (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 4DrKcH3GLZz9sSC for <incoming@patchwork.ozlabs.org>; Thu, 4 Mar 2021 03:45:19 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=desiato.20200630; h=Sender:Content-Transfer-Encoding :Content-Type:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: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:List-Owner; bh=1BTsQkIdanEBYAyLyIUPqj7FR3Rw/4NZcx8LRh1lEMk=; b=oBPwJE0kKzTlKWLvitVXFWyKw 6w4vY/a1qs/s5iWwYTGuZQFFvabUgiVdZ2M/Hpqr7wRLP/1vL1vV0YE4Cqau+Eac+WE5d70Tq3ZM1 8/KsWDOv8aHr3EeWj4ru7Bl1jo6CCtQT+NgJK0r2vSjWFWPg3WS750qpDdnSTxItD9T0K3qtIaAQZ a9z2ugdNO8gYMS+/IdYF+BnvV1IRlkMbO20vKB1VpeFsRJtfxr1DvgaC90qUNk1EpXeKb193C0Z4J jKzeZVjwGUmgRP3759mi3JmgWgf+sr1RZMRCqqQ685cOaUnKqvjyLJsO8Qij4is2A2gETmgoJSFO+ SML9LEARg==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lHUca-005emB-NE; Wed, 03 Mar 2021 16:45:13 +0000 Received: from casper.infradead.org ([2001:8b0:10b:1236::1]) by desiato.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lHSqu-005EMC-93 for opensbi@desiato.infradead.org; Wed, 03 Mar 2021 14:51:53 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=MIME-Version:Content-Type: Content-Transfer-Encoding:References:In-Reply-To:Message-Id:Date:Subject:Cc: To:From:Sender:Reply-To:Content-ID:Content-Description; bh=X3F4vmevhhmmEaArjG7SUFe9YFCses2kv8w/fkPn0y8=; b=NvDMQeB/VpM2B5PyY1JAJhAVpP noLV3pqy3QAt/1vSwxvEx9bm1L5KjVM50pnhxu2DkYtiYE/Ug9LpgIZIWjryKFiHeukFb8rvcsKnT xUJKLayEGbjZz0jnTWXod/cotBEI7Jyf1yaRpiCsh6vT1FyIPPAudNzvnx6IhShCw+zjMQO3tvxVi NYXMfyMlsX6ytofxaPT8WVg2tp4RrhqehKxEDLe8TZq9b5lwo8IE+vjcsrQIZD6fx419MWCS1SBuF YdCSGXu/h+a5OsCdFZZpxJhXCmaUtuYjC9gVwNJKsuH3KK54zjxojaSJONWr+vPY2zbpJLukqoI4k p8SWGDwQ==; Received: from esa4.hgst.iphmx.com ([216.71.154.42]) by casper.infradead.org with esmtps (Exim 4.94 #2 (Red Hat Linux)) id 1lHQ8H-002Rgx-KY for opensbi@lists.infradead.org; Wed, 03 Mar 2021 11:57:41 +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=1614772657; x=1646308657; h=from:to:cc:subject:date:message-id:in-reply-to: references:content-transfer-encoding:mime-version; bh=yKQqpmU2pGRrrV/TGnpEHuc2BYQvQkbCfgO+AhR0KqI=; b=CBSGH1eoeFY92ifms9x2nP2pEfPoYglPlag8WUm93TeL7tRaiKvoIKIl VaMOqRTjvyc6ob7clJH+jQkmWLP6OLWlb1GOYDginibq73sNeQjR8VyCm o55vRvP8XWKZQ17uupMNfakbccCW3jL1tCAr9lXhjR3sFn3Png35XV/u+ FLQ1PLPccuw2O90FuAfzIFTrVDplxeE+o/rzKSYbJvlC8rh1eKdTPguWm DZ7EGBrOqUeEhW93m3163k5WzGSnAHiFBU6fKveB/5f2+AhuKwPk8UCIf +31opU7IDa3kLAtFz1+xiBeEyFmf5ll8jMV0dAtqssni3ZOVxKhJ+eTO9 w==; IronPort-SDR: s6Yq6A0jjPFG0HrLK++7J5Pab7QQvnqHtnLJQfO1ZXan0ByF9OHOAN6Mx+yofWLisopBrLSA9B 0RN7gmjyDtf6tBBz1iSWaNjCAttpUA7PGKumMymbhfULU2mgxAF71ymdzPGYjmVIzkIr8vr8Nr ZauhVH6J6J93+xuRTtlePwTIkcRr9iX4pBKSILfIkuLltSi/7O9Mymng7+dPWVr9IpJhzg71Dp KQF6YXCP0zVITG3iwbxT+C6xIiBPwP2wGrAqLu2SxB/Zi0mjob10QfbPquD+/xNlxj6t4me2n3 pyM= X-IronPort-AV: E=Sophos;i="5.81,219,1610380800"; d="scan'208";a="161237781" Received: from mail-bn8nam11lp2174.outbound.protection.outlook.com (HELO NAM11-BN8-obe.outbound.protection.outlook.com) ([104.47.58.174]) by ob1.hgst.iphmx.com with ESMTP; 03 Mar 2021 19:56:32 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CNilAKF+TjgZPDCJee6xS894/fxWu35WXxX6WyamauqEvS4fGoH6o7Bt7mH4LTHs8K3XDA2z4ss8hCFGmG+JDV1DVS3uRUR/sp7Khcbm3nXuKl8Aw7QiLVFNv4Jx0IDzbisk0FZ0rbRoaRxq3eucqrO3vkIR8/hBymEs4de9E5uwlqfWfXXrAF2lga1efjW6RZULiKBzkiB8Ok8A3WFgRClOxWUkfx18UYaCS2jzbbBPYS06xHQxtGyGQ5YAmDiBuKsdJ8i7FpxubqCaKZJcE6/XqHAE84qLBgsLWI1Qfch3EYO2SZRPuLtDzQkxuLGc92gX5R3GnC8AFoBUkJnwZA== 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=X3F4vmevhhmmEaArjG7SUFe9YFCses2kv8w/fkPn0y8=; b=kC5muVp4l0GTdr9pXLVkeJsPg1j+EjnT/eyyc0pMUN7alyY6iKQR/YpQ59wdbvAPDOP5V35oUjjJhXdTvphI3I1id9S+Mr73DDfGwZVQ3BIQ3EJW5Tlu4vb27WFZm1xkCli/WS08R0HP5ESb0m8bjbti3TqNv9k8RvdT3KH5eIBLHiZ88kXjhhvRQmcZjG0FcTg3DpqIdYws7lC/AZNISLXjA08eRQWwU/u0yU2HdhAVcA+Z3kkJ2O/IihwfOoHd1fwZ6AIEKrjebrEqkmJ+EpkIbllnmPYgf/u496tonAKAo3ZGMW5ZUVk8fNKEmFWIOhh6N103Q5UKcAgBb8Q/xw== 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=X3F4vmevhhmmEaArjG7SUFe9YFCses2kv8w/fkPn0y8=; b=CR/3YBtR0T1HLMsUYGM7S3DpWnJMQHDZ41Ol2aXOupc1wnSzpdETohImsO4jvY7R2bIW4E/wbzrG+lsilBufKCr6q2ntb4JC7xpwNcPnYkgneJdKYatfU49ubax2NmRNf6PwZ0uCz0xrqiNNYZ0KNNBMXyNK9jYftt6Aktw3SD8= 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 DM5PR04MB1148.namprd04.prod.outlook.com (2603:10b6:3:a7::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17; Wed, 3 Mar 2021 11:56:30 +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.3912.018; Wed, 3 Mar 2021 11:56:30 +0000 From: Anup Patel <anup.patel@wdc.com> To: Atish Patra <atish.patra@wdc.com>, Alistair Francis <Alistair.Francis@wdc.com> Cc: Anup Patel <anup@brainfault.org>, opensbi@lists.infradead.org, Anup Patel <anup.patel@wdc.com> Subject: [PATCH v3 05/11] lib: sbi: Fix error codes returned by HSM start() and stop() functions Date: Wed, 3 Mar 2021 17:25:06 +0530 Message-Id: <20210303115512.470786-6-anup.patel@wdc.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210303115512.470786-1-anup.patel@wdc.com> References: <20210303115512.470786-1-anup.patel@wdc.com> X-Originating-IP: [122.171.215.70] X-ClientProxiedBy: MAXPR0101CA0040.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a00:d::26) 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.215.70) by MAXPR0101CA0040.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a00:d::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3912.17 via Frontend Transport; Wed, 3 Mar 2021 11:56:28 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 86132cc3-edd8-4b4b-d4dc-08d8de3b61f2 X-MS-TrafficTypeDiagnostic: DM5PR04MB1148: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: <DM5PR04MB11487FA1826A16B3CF9A32C28D989@DM5PR04MB1148.namprd04.prod.outlook.com> WDCIPOUTBOUND: EOP-TRUE X-MS-Oob-TLC-OOBClassifiers: OLM:2089; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 8p//Aley4hux2aZu6RonDLTGVhxZZqGhOtX777HfJNT3PWI3KNZjBaw7E5ET3mMRYpW3KJMFEJ9w20S9W8ijUCVO/vLGz0VtfyT4bjBqvvGjLXqpfwGKUw7uDPJgjl6boQ1a+HKmsISd5/JMAPgtF724AAh+GDYTHa2Ftq1z96mpl1T983tUxHBvf4HikLVZ9gjOVJLiueiGjea1DMG6eVLioER73vyvIYPJF89gYNSJMazlvXWW0LkRoGyDGIJfNELlMX39KBs1lB7WDrOT+M6mT2ifpzEpE2+THR2EIH+lzKTiNMBQCLrMYQ5TbVUJ+SKeAuAFjGWkpO5iMJ2kmpd+GQax46OHgUWWKZDeoxDcsl1OF0lSP4RIju/mqg1SPIUC5Pr2SY3elsKz/WTAJYPKmaJ65JmHZ96SHod4NOBt66UURTMF/vJ3JyS4kts7WHu/cNkUZR2dZV5f+J68u6rdZvj3kuVC0urIaH+RxDVmjYcuRHDxmcRPVOyHXEA7P93E3yohWFdkxbyFX8oEBA== 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)(39860400002)(366004)(396003)(376002)(346002)(136003)(7696005)(8676002)(8936002)(1076003)(86362001)(316002)(478600001)(55016002)(52116002)(26005)(54906003)(36756003)(6666004)(8886007)(110136005)(83380400001)(4744005)(66476007)(66556008)(66946007)(5660300002)(2906002)(16526019)(186003)(956004)(4326008)(2616005)(6636002)(44832011); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: ZgGP/qd6LYBqPLM+CMG9i3b422rFzVydNAbot8ev1412eAvO6K48AUkZhRSruvn7np8F6svalccuuRs2Gu9ARPTIMnhakUHvqhrKyrKkKV0nGmtsiJu5w/VAb1rwFsbevxaMx3j2eCGPwG5BNvP5RfvTE5yih0G4gddsvrOJD/LApWX9X3L3IGUxyAVVuNBNyuJYrWRc5jPffWm9NG8GvQmFczFIVu8p6u8Yy8WAb7WF0HyCoIy5/yTBpylT2D01AyDiGH0AjayfunPoMwSKopvKbX+7S9XRSHNxo2K59kJtdn634xq9FCUq//OBici3vupElKxcCZIE7tAI+8LVBJn/7h91XoLSs0KLygheOKUa/RnM50b6rBt2X3QDQ29vFnS6gVOit+7ujuidu9jFwWhaDb2Y6WpwZwNMvJvnna3ILKYiXQ7GGwSIVoX42Y08gC4DHL1Bn/AIJnd70Et7uVMa5LK+P1HIysQd7Zk7SD0v8dLn2xnxNGc43bvOTGub5xfHkCgDOFRpyPsDl6lwKvpfJMAbXMmOvj99vZggTi+5SeRSdP7KOMX2iDrz/cUEHRWmHL3joC/xaVE+hmma0q08+jf2W7ExWjm0rmDThn+pdtwFq7UoHrecS6hnB0rTqHHG899WH2dmkR96tnQcrUkC7DsKSMSW4quZBqlfD+pb4bo0cMFHNKnzusFRpHvpFJKJ7pr1ePcv1YsfncV32Nw8Hk/YYvp3h652t1kcu+S6nmHULoXwcNmHc1PNALcrWQ32OsEDVFaAQ6u+kzp9sBdSsQq1GHRGDibWO7gV+1WitLWtwYuBUKBQtFoEkxXwqNkDowmbghS8RJ3S03+Gi0CnEmFI3EiQOr4DxBsoJ9UIQyoS/MH13xckQ/wGqKTgZeK9Uewe1QZwj1NuoU2eat5HFxFukBiLW6Us2ssU6lPc8MtRCCN3ZicFbVTf99hYq3F5zHnn3ZtQuICOJVf307iH3AJfRwCHBx2ON4tsJ7oZ/HZBZNHgBiI8ff/sngOBYBiOrxZf3UyvQyojXkozU04jDsd3trLg7d3Z68jJpQXtnW0Lrm6cT7mWfewn9PNTm06GDYCQwStMLxe0yHw+xDvyUKsvYr3RvbM8cE3froTO+S5sHxpi8jBEzvHvbL4kzmCML9ZsZ3SaobuHMYlTzSs8GYRIDW9gMHU1i0U2/UjDVPSaXDAaLDfwuthSnsf7A70o2VIbvqwqOwzChNvJ5Yp74tNqdAdSBEFb5medBQGlslV+Q+P9UG0H91HCdncbu1UKpWgKq0A8RVAZuzBzwhlYDp6sc/iUbOY2mWIJIOw5xpfyz5slm6irGnOi2weO X-OriginatorOrg: wdc.com X-MS-Exchange-CrossTenant-Network-Message-Id: 86132cc3-edd8-4b4b-d4dc-08d8de3b61f2 X-MS-Exchange-CrossTenant-AuthSource: DM6PR04MB6201.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Mar 2021 11:56:30.5962 (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: qN4z88b+Pxc7u0DkKJlYASNWjfyaTIKnor6P6BYm2n2HJ6KyOu4LnB3gbc9kBkGa+EUOwZdKmE97ug/gRWTnIA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR04MB1148 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210303_115740_986949_A7870545 X-CRM114-Status: GOOD ( 13.53 ) X-Spam-Note: SpamAssassin invocation failed X-BeenThere: opensbi@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <opensbi.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/opensbi>, <mailto:opensbi-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/opensbi/> List-Post: <mailto:opensbi@lists.infradead.org> List-Help: <mailto:opensbi-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/opensbi>, <mailto:opensbi-request@lists.infradead.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "opensbi" <opensbi-bounces@lists.infradead.org> Errors-To: opensbi-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org |
Series |
SBI HSM suspend implementation
|
expand
|
diff --git a/lib/sbi/sbi_hsm.c b/lib/sbi/sbi_hsm.c index 10099c2..63fa8c2 100644 --- a/lib/sbi/sbi_hsm.c +++ b/lib/sbi/sbi_hsm.c @@ -202,7 +202,7 @@ int sbi_hsm_hart_start(struct sbi_scratch *scratch, return SBI_EINVAL; if (dom && !sbi_domain_check_addr(dom, saddr, smode, SBI_DOMAIN_EXECUTE)) - return SBI_EINVAL; + return SBI_EINVALID_ADDR; rscratch = sbi_hartid_to_scratch(hartid); if (!rscratch) @@ -251,7 +251,7 @@ int sbi_hsm_hart_stop(struct sbi_scratch *scratch, bool exitnow) if (oldstate != SBI_HSM_STATE_STARTED) { sbi_printf("%s: ERR: The hart is in invalid state [%u]\n", __func__, oldstate); - return SBI_EDENIED; + return SBI_EFAIL; } if (exitnow)