From nobody Sat Feb 7 08:28:10 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+82274+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+82274+1787277+3901457@groups.io; arc=fail (BodyHash is different from the expected one); dmarc=fail(p=none dis=none) header.from=hpe.com Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1634615375546907.1618410484784; Mon, 18 Oct 2021 20:49:35 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id 1jWAYY1788612xBRTdHExu3z; Mon, 18 Oct 2021 20:49:35 -0700 X-Received: from mx0a-002e3701.pphosted.com (mx0a-002e3701.pphosted.com [148.163.147.86]) by mx.groups.io with SMTP id smtpd.web11.4990.1634615366619546681 for ; Mon, 18 Oct 2021 20:49:34 -0700 X-Received: from pps.filterd (m0134420.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 19ILhXnu030099; Tue, 19 Oct 2021 03:49:26 GMT X-Received: from g4t3426.houston.hpe.com (g4t3426.houston.hpe.com [15.241.140.75]) by mx0b-002e3701.pphosted.com with ESMTP id 3bseymjj0b-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 19 Oct 2021 03:49:26 +0000 X-Received: from G2W6310.americas.hpqcorp.net (g2w6310.austin.hp.com [16.197.64.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by g4t3426.houston.hpe.com (Postfix) with ESMTPS id 665185A; Tue, 19 Oct 2021 03:49:25 +0000 (UTC) X-Received: from G1W8108.americas.hpqcorp.net (2002:10c1:483c::10c1:483c) by G2W6310.americas.hpqcorp.net (2002:10c5:4034::10c5:4034) with Microsoft SMTP Server (TLS) id 15.0.1497.23; Tue, 19 Oct 2021 03:49:25 +0000 X-Received: from NAM10-DM6-obe.outbound.protection.outlook.com (15.241.52.11) by G1W8108.americas.hpqcorp.net (16.193.72.60) with Microsoft SMTP Server (TLS) id 15.0.1497.23 via Frontend Transport; Tue, 19 Oct 2021 03:49:25 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IvhohDm6u1SPF6dwQd7p1quM5X08/soEqFIzA9MGe1cLCNkmcLyyGKUeMPNBTOCmi42YhS6VSIkllMvKD5QuFq9ooosgcItLtvFa6an8kiguhH2YYNIuwMdA7JRatJNniaKn5BIMkffcpgvgdDU5DWBXBHt+rRR+AFLSrwPIRER7Tojx3HyTaA1qpxESXapRgI+6CNIm7bLnB6ZgXhGHDHvosI3R8RVA6ADGoKeUCidPwzbz3znl9HcwM5f1y/z/6ESwkmf9fDc/OmV1gJJVRCJa/JU8totP+TRWYtSovwhNoLW8V0GyD17rHa2MyvtleZ64UBVhgb+o+ZFY3RnWCQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=TzXcKqc9waPebUymxomcJmrUGVIRGFWYt0dYob0QnRw=; b=Eoc+DpW/AjZdPzp7pyUggzNPRecIBWw0hgKfUkjpMbi+u9TlVXpCJ+fWZW1Gt+D2rBx2uHKmuy7ThRa8r/wGf5rZVGsW/E0NxE5ILzDAVdt1ivTHI2Js9yUq/IriGp1dfLsVwzjgRzyCgqXJro0wNGgBvxJCWP0cYay3YjU4w6sc0jQHh0uSohhzpMd9+NpGqoLf8QZQW8CiMDYebNsHoBXzUcYT9C2K/EY+G06vke7VeJ4EsoQiRulde2ImnH2kF7vgDz9bY1NdSLkOjTofDj8JwOGGh9Ts1yX2ISRO2T5i/iYb5Zs0cASHHUngOWmZne0KRcgQPZr83yUCd60ZYA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none X-Received: from DF4PR8401MB0923.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:760f::13) by DF4PR8401MB1321.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:7613::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.18; Tue, 19 Oct 2021 03:49:24 +0000 X-Received: from DF4PR8401MB0923.NAMPRD84.PROD.OUTLOOK.COM ([fe80::597f:4786:f1d6:8469]) by DF4PR8401MB0923.NAMPRD84.PROD.OUTLOOK.COM ([fe80::597f:4786:f1d6:8469%3]) with mapi id 15.20.4608.018; Tue, 19 Oct 2021 03:49:24 +0000 From: "Daniel Schaefer" To: CC: Abner Chang , Sunil V L , Daniel Schaefer Subject: [edk2-devel] [edk2-platforms] [PATCH v3 06/14] SiFive/U5SeriesPkg: Use FirmwareContext library Date: Tue, 19 Oct 2021 11:48:41 +0800 Message-ID: <20211019034849.16847-7-daniel.schaefer@hpe.com> In-Reply-To: <20211019034849.16847-1-daniel.schaefer@hpe.com> References: <20211019034849.16847-1-daniel.schaefer@hpe.com> X-ClientProxiedBy: SG2PR03CA0134.apcprd03.prod.outlook.com (2603:1096:4:c8::7) To DF4PR8401MB0923.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:760f::13) MIME-Version: 1.0 X-Received: from zbook-nix.wireless.hpe.com (15.211.146.34) by SG2PR03CA0134.apcprd03.prod.outlook.com (2603:1096:4:c8::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4628.11 via Frontend Transport; Tue, 19 Oct 2021 03:49:22 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 17feb622-d075-4188-950d-08d992b370c5 X-MS-TrafficTypeDiagnostic: DF4PR8401MB1321: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1060; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Message-Info: BAhl5wKrWaxrUE4/fr1BVgMb4OaxoNi5Yuks6BD/BflQJ4E3oQ0LMIRHOunwynnJOJ0RnJMSguKmCdE2dlnl6hUwrBL2P5oB6BXMcz7gYf+VrARSsrhQlDDRWClV8bX9wAa+4S4OYQefzHL4t8OHYWy4GGa6yxTtkO2dcpYW+m7eWyEzhkr3BpshJEaOad/Xda5DqFwQfmtLaIs2JvFWXexK+KdO6Ik7MDpAtiBMe4Xrd7QBGMzHPT9i6GWLuHzADOaQdSC+/R36otpv/ZtYtCUMA9XjokRSppAxYOpkp/j53b3zo1e4F3ehapK/bqK2DR3WJ7Ivgr5B+hTnJmt7EiBwKOZ1AMySb7BbuXlEAibSMgb/ZwEA882lh4RBeehnueSBPAtyXIBHgk8xtt4orIxqC4If2PsfgBrE/LCV7TxKPXutlzigU9EC4/e0CM40vK8ax2Jooe8NlvS8fDLs3thKxe5IlmnOYKc31VwWapztbyVSI4WFPHNWXseIYKCjENHR/kR0heA2wqFnQllJO9yTGsFg0PnnFyxooYGzomoz6ahsMeMz9zBqcXTqM+1xaLQDf5ZfZT2CjuJ9SfeI7quxmmVew/oS3kwXXzcIULjYjqtc80bRohazohb4Ax5shQUtI//C1D5OVbFDnDV1kPdf3sdCXz+VN9YXuJAtN+4UX4JoEGD78l125UwdShQBhX+iimWbaA3m/wNrjx4JcQ== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?1i7QusvSXeJj3kQMTgJfyq+1ViQ6GsOMGMfQ7utgUF0lgd27JNuBSc3VppBt?= =?us-ascii?Q?GtQdMq+RoZpdeZ81/oBRQLtiqDVH3ECUnC/LRRiICr60ctHkbdkd9zlQ1BGl?= =?us-ascii?Q?urQS1GONlCR+E+TsmA0eLoxdcvOKyhRPtIT6UJ4qDjXdevZVmXsHxSumuObW?= =?us-ascii?Q?QiUHY2Wb4r19bXQJiVG83/31xTEnVgHsWKpARUZB6V+FtPwOqQseLLWC08lU?= =?us-ascii?Q?jxurhbJXqYAROJVKfAqyRkLjgl8+3QTdYsWrBJztHD4JrCkY8Gr6fjU3pU6B?= =?us-ascii?Q?lxIcpoqnedawNu27H8QKJDPqqAleZMKZkYUc8Tnxk+PlDZA1vN4TUMO63DBC?= =?us-ascii?Q?S7tTlStO7Ua3WpPS0fP19yoMPuw/It13tzXMUZFjR8oa2dKT8O4L4PbAdc/n?= =?us-ascii?Q?lIo8ZF5/RTmfT1ykEDmCrFQ3IucmY8KIIJ8FqjKVQ3Arq9BlUPMVPT3ueyhr?= =?us-ascii?Q?2NXbesPfipl+g2+gMEI7T3HJUpIx8njb2gmgA4R/Zo1UQ9mKzmX10dO+pZoZ?= =?us-ascii?Q?EKr71qUNY08AuXCPrKGrEuSNyKk8nW+7Nj3tc/R6lOKryU/UYBqN1+5otpHX?= =?us-ascii?Q?KElI6zn31ZiH9QpKHa/AUum5eLRdGFKeIxOkrV1Rr0+AwB5i0+mRsv1fShGK?= =?us-ascii?Q?HXmJxrJ1o6rf+ZdH6hLW7Fv3c/P2abzBBeNL7r0tixvvZgL/c8h4fxSIHUn9?= =?us-ascii?Q?1PobEjoIhA3RY9nHf/8derEcrtudHGOipfOKdhmj3mckRdVjf190vgXws77d?= =?us-ascii?Q?ve98Z9eOWchm2AdGBrh6gJkFOudrHm/BD0tFlzBuP0U4ObfvXZRplWJyDG+Y?= =?us-ascii?Q?4Hw4uNDy/k2rn/XUpSgPhMBtl7bltl6F+yQ7UQthAXe6DgMDP2R60MwMAX3o?= =?us-ascii?Q?Fjh2SLn/Bg5gsPZi2/d3JTIXXwGc/50NCIttE5sKefSTWNCESokHvZAINTEL?= =?us-ascii?Q?wWvikr+qnUdWjeCQyd5KQz+d35sVy8jUDXs+0X1Gk3oU4XpvyJkqmDlghc1e?= =?us-ascii?Q?YNq2q5oh0dal00s9iUemQPZRaVcewRRBdvzldu70MDRx3qcN1i1KkpKceuo8?= =?us-ascii?Q?UgiwI1lTSXykaHTxo0tIp8khnCxwJStvBrM3D1Np4IXmJx9dFz9nL1RY36Xd?= =?us-ascii?Q?AcR5t34TrFot7HsUr7dc8UUy7E82zbLPvZEJ6o+PlA/O+695jciOUfNc77TL?= =?us-ascii?Q?qcOjpEop9S6+KzFgRnJtxpJtHa6bGucsL5rpPkPftvmKTVnxlArt5IpcfRzd?= =?us-ascii?Q?GYDR7UTCfO8qvvn2GFQrb8HrH8KmGvUeEPo785AnpvRJNLkkN1sCxDXmnmG3?= =?us-ascii?Q?kghEBTIH1uA4DRCHWaAEzJdJ?= X-MS-Exchange-CrossTenant-Network-Message-Id: 17feb622-d075-4188-950d-08d992b370c5 X-MS-Exchange-CrossTenant-AuthSource: DF4PR8401MB0923.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Oct 2021 03:49:24.0243 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Q3P7oxsN3Dm3wjBO/6lM+V0Fv9ixR1gq/UfD+fsd+8+gVd0LqtKHuApVNSQS+cLTCAUzoZZWNKlJOKksLQErpw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DF4PR8401MB1321 X-OriginatorOrg: hpe.com X-Proofpoint-ORIG-GUID: 0AqwGXowUcC79KZwkWdvDngVpb3yhTSw X-Proofpoint-GUID: 0AqwGXowUcC79KZwkWdvDngVpb3yhTSw X-HPE-SCL: -1 Precedence: Bulk List-Unsubscribe: List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,daniel.schaefer@hpe.com X-Gm-Message-State: G8YbqeZoDum4z8dzyWXScC18x1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1634615375; bh=P2H/6SotZ4LSoBiXwP90C27gGTcw3/6XJpF7yIZOqsI=; h=CC:Content-Type:Date:From:Reply-To:Subject:To; b=g7zmuv5lvQNMqRpdCaiDVFn5+0bQuJEV97Ky6ZznStrf4XygcwYnoflURdMeTpeiVE8 XzXy22JU0b2EJTy3Z3ZdALGF2EcGVcO3QMzicBLqApHIYHUfUG6TE5a+4GzhWnCMhDV49 z12vN1plKCyW5TysiDRqbia4Uv3xiTd0g7c= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1634615376942100006 Content-Type: text/plain; charset="utf-8" From: Abner Chang Use RISC-V FirmwareContext library to set and get the pointer of PeiService on SiFive U5 series platforms. Cc: Sunil V L Cc: Daniel Schaefer Reviewed-by: Daniel Schaefer Signed-off-by: Abner Chang --- Platform/SiFive/U5SeriesPkg/FreedomU540HiFiveUnleashedBoard/U540.dsc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Platform/SiFive/U5SeriesPkg/FreedomU540HiFiveUnleashedBoard/U5= 40.dsc b/Platform/SiFive/U5SeriesPkg/FreedomU540HiFiveUnleashedBoard/U540.d= sc index 18a99b86d849..2b00176c27a0 100644 --- a/Platform/SiFive/U5SeriesPkg/FreedomU540HiFiveUnleashedBoard/U540.dsc +++ b/Platform/SiFive/U5SeriesPkg/FreedomU540HiFiveUnleashedBoard/U540.dsc @@ -174,6 +174,7 @@ [LibraryClasses.common.PEI_CORE] HobLib|MdePkg/Library/PeiHobLib/PeiHobLib.inf PeiServicesTablePointerLib|Silicon/RISC-V/ProcessorPkg/Library/PeiServic= esTablePointerLibOpenSbi/PeiServicesTablePointerLibOpenSbi.inf + RiscVFirmwareContextLib|Silicon/RISC-V/ProcessorPkg/Library/RiscVFirmwar= eContextSscratchLib/RiscVFirmwareContextSscratchLib.inf PeiServicesLib|MdePkg/Library/PeiServicesLib/PeiServicesLib.inf MemoryAllocationLib|MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAlloc= ationLib.inf PeiCoreEntryPoint|MdePkg/Library/PeiCoreEntryPoint/PeiCoreEntryPoint.inf @@ -190,6 +191,7 @@ [LibraryClasses.common.PEIM] HobLib|MdePkg/Library/PeiHobLib/PeiHobLib.inf PeiServicesTablePointerLib|Silicon/RISC-V/ProcessorPkg/Library/PeiServic= esTablePointerLibOpenSbi/PeiServicesTablePointerLibOpenSbi.inf + RiscVFirmwareContextLib|Silicon/RISC-V/ProcessorPkg/Library/RiscVFirmwar= eContextSscratchLib/RiscVFirmwareContextSscratchLib.inf PeiServicesLib|MdePkg/Library/PeiServicesLib/PeiServicesLib.inf MemoryAllocationLib|MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAlloc= ationLib.inf PeimEntryPoint|MdePkg/Library/PeimEntryPoint/PeimEntryPoint.inf --=20 2.31.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#82274): https://edk2.groups.io/g/devel/message/82274 Mute This Topic: https://groups.io/mt/86432318/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-