From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) by mx.groups.io with SMTP id smtpd.web11.10850.1633521444784736354 for ; Wed, 06 Oct 2021 04:57:29 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@hpe.com header.s=pps0720 header.b=jygkw7Mn; spf=temperror, err=temporary DNS error (domain: hpe.com, ip: 148.163.143.35, mailfrom: prvs=0913d10296=daniel.schaefer@hpe.com) Received: from pps.filterd (m0134423.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 196BqECH019041; Wed, 6 Oct 2021 11:57:24 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : content-transfer-encoding : content-type : mime-version; s=pps0720; bh=q9HFc5zGQylrRVE/uJd70V8e6SD0XsNbQyus0lK3Xd0=; b=jygkw7MnBIZywEFzBDTMZ5sWsaoIm/LjVqWl0dcvkMxS//FMNw+w6z5R0U/h4w1az8tX jV3sk/rLg8nHvSNBknKfvSyY0mG7DC3oiTLosVGn8AmORptIQKlxdLEiuXf6q0r6M3/l hj9y23qXx1IftZXErfGsRtnvkGZlokNRN1jUJWwJ4QRmJkjVQsZ2MUQQAQhX2cMGQ/Om WBOXJcTOSKeTq2mPEDtk/YJByCTGhWTqXktykuzXQ8HCoZkCNC/Wn3a+bNIb4i3/eN0U 2z4JSNuqW6Hs2TNAawG+xuETTPTEqXetvgljSiQH2iXs6Rhbki1GRSSRP2zbbDae85fr uw== Received: from g9t5009.houston.hpe.com (g9t5009.houston.hpe.com [15.241.48.73]) by mx0b-002e3701.pphosted.com with ESMTP id 3bgyevdnk4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 06 Oct 2021 11:57:23 +0000 Received: from G4W9120.americas.hpqcorp.net (g4w9120.houston.hp.com [16.210.21.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by g9t5009.houston.hpe.com (Postfix) with ESMTPS id 3094165; Wed, 6 Oct 2021 11:57:23 +0000 (UTC) Received: from G1W8107.americas.hpqcorp.net (2002:10c1:483b::10c1:483b) by G4W9120.americas.hpqcorp.net (2002:10d2:150f::10d2:150f) with Microsoft SMTP Server (TLS) id 15.0.1497.23; Wed, 6 Oct 2021 11:57:22 +0000 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (15.241.52.12) by G1W8107.americas.hpqcorp.net (16.193.72.59) with Microsoft SMTP Server (TLS) id 15.0.1497.23 via Frontend Transport; Wed, 6 Oct 2021 11:57:22 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fMotfkOZjSdRIzg63LdW41D7103UohqyHO1vr9HPvbByYMPCqDLWZeZ+sIBYlqc3C1/C7Kv8QGJ+H3v2q9l/JT8CddVcL1BDta31xc+OVqYet6wQ2IrsZZUhkz4gZhn4oiyNZdta1Da6OvJTTEWwRsIKqe2WVW0vJwnPlOCAQWnxw1exaM/z1m+cq2xzEpPCcBfLgjDq2DzM7wil2V1qJfWJoRy3EQM65c7zWMAiOzp2pys4Dt4K4iicAiZLBt9pzcibosq6RLV8I+aaj2yVpkZMgxDhUWjgI9NyfvC8Xp6MUmslRSNds0WscPHSrzZHE4WHjRU8y62n62mS0e9DQg== 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=q9HFc5zGQylrRVE/uJd70V8e6SD0XsNbQyus0lK3Xd0=; b=lLJZXI0udZj+i5/rNcPIfb9PU24X8WZcdbKQk0yqacXTo+hxWJYR7pIwMTwL1gzJfPy+IWb16uBY8sn3QOokYJXeMtIy0+SluJfZpyNnVRotK97VQdSw6/T0gallF0mkukKVN269uWApXjl71g6ulCukL2PA4wf5oAqPDvPCrlrUqsMNHPZiM7pqZBY5TWUYKGjz29Za5p3C9Xz+ogVuS0Ov0sYOTZpnHgknAMIam8PnqNKWhgYzmz8eJ7mjAW9iDymOCHqOE/wcHonMbcLgKIcep5h0ilZ3Xac5gIuvuWO9IgHQ2c1NbSwGdOSSK7HpGdMnAkKAEz3HG6sSE63Mng== 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 Authentication-Results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=hpe.com; Received: from DF4PR8401MB0923.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:760f::13) by DF4PR8401MB0331.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:7606::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.15; Wed, 6 Oct 2021 11:57:21 +0000 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.4566.023; Wed, 6 Oct 2021 11:57:21 +0000 From: "Daniel Schaefer" To: CC: Sunil V L Subject: [edk2-platforms][PATCH v2 06/14] SiFive/U5SeriesPkg: Use FirmwareContext library Date: Wed, 6 Oct 2021 19:56:44 +0800 Message-ID: <20211006115652.3635489-7-daniel.schaefer@hpe.com> X-Mailer: git-send-email 2.33.0 In-Reply-To: <20211006115652.3635489-1-daniel.schaefer@hpe.com> References: <20211006115652.3635489-1-daniel.schaefer@hpe.com> X-ClientProxiedBy: HK2PR0401CA0022.apcprd04.prod.outlook.com (2603:1096:202:2::32) To DF4PR8401MB0923.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:760f::13) MIME-Version: 1.0 Received: from localhost.localdomain (123.193.59.220) by HK2PR0401CA0022.apcprd04.prod.outlook.com (2603:1096:202:2::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.17 via Frontend Transport; Wed, 6 Oct 2021 11:57:20 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: cd94aa6f-13f9-4950-4b13-08d988c07412 X-MS-TrafficTypeDiagnostic: DF4PR8401MB0331: 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: BCL:0; X-Microsoft-Antispam-Message-Info: rjzr9IjfNWnhYNPaZx4pflr94WV8b4wn/AvxXuhb1W1ogaDjLq3yguQJbrWKpBsafGMh1jLjRO3nUpJtWjvdch3f2mkP3cKLccfxey1jiUPQ6qQGBvwsTBf9ahRFTriH6dXhwsQIfItCsp88UY5p7ZJcSmpqPZfbqTa2x0r+E6GCCBdQR6d0Sb3Bg+tD+B8Ee4TlujI/wy+gv/wjQ060WLFNhQjGPseINtJrqExkAcFb/1w+9DIbYBmzdYTwd5DLnW+0HdAE8wHWL451jRYQEhOk2x6G08y3pm4MAeCIxM3FJVcJ4+1zaq1Dxn922koDxTSBYH4jthH5kBAbireMH3O9lakdqD7WuqFxmxVRiQY8O4ODsq+w1qQM2xZPF+t9n95J6DyF0ZUtp3C4ah74YqXYV4Idmw528W/jSX6MTnasca5moL675AsIvdzU/Qb8jlfgBgK525G7/poV1nUeh9C+zWFDUMy/M4+yqzrVs5Hf6ifezL4Kd57MRuPK8F543kwlnWzx4Tq0JZGWvh+6TfaZtQnCD+eGMPYkIcFnrb7M0ah+B64HmEpNzijbs8pjP/7PSRDygNNahjL3nARVZX7WsCh4jlVseL4B82o4HiyqqiWXFSEkE+1VzTACwMek71H4BJupmwE/MWSAKqEiI/Jyfgi513mHyUFdnlp5T2B6wrAEV0cW0J7UtTHy6oxjT5LdBQZyqcd2LKtl2SIUJA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DF4PR8401MB0923.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(6029001)(366004)(2616005)(1076003)(8676002)(8936002)(38100700002)(44832011)(38350700002)(6916009)(2906002)(36756003)(5660300002)(508600001)(956004)(86362001)(316002)(186003)(66556008)(6486002)(66476007)(52116002)(6506007)(26005)(66946007)(6512007)(4326008)(6666004);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?UbfxO/WgdkwAUIhbxYuHcStsB/pX/uj9z9Ic/gFI0kNAEDZdPsxoFTokcDnw?= =?us-ascii?Q?sqlYZ1BxPzyTfKzkg1Iw+wroxJUdIBbtHI3kvS3t1dONYEQXsBimBniZNCBb?= =?us-ascii?Q?A3W6MM3aSvLmv5t9K713WxamaphqBT+b1BK0u2AKrYB84XCu7DpEKnBUu5cx?= =?us-ascii?Q?EHNSeeSsAAPt2qhZ4+mtYn/8+avcOqH90Z6knuI/flL2ycBMwqAlRfHsGz64?= =?us-ascii?Q?N3GNrzkI8MMCKOikmZBCnVSF7s2ftfbfR1LpFEUTDZ9JT+DI83b5nSsR2Ysi?= =?us-ascii?Q?rEVRJzFGhxJ3h40HdSLnjg1yaiBo08NnjYj6gunOpNAXi8h7C6BmIn2TSo4A?= =?us-ascii?Q?L9kEwOPnCaGiopeEyfJyDy9CDEzIc2n+BdV/k+artPUqlNLQY07kvDoMHSnZ?= =?us-ascii?Q?ZThNLnBIhfxXL25ZO5ATNMnF0wFHMmcmK1i6jW4GFM3V3nq1CnmuBKxOUxlf?= =?us-ascii?Q?QCFjDzKYQeXD3QsaWb3dLOh/GqbYL65cLs9PD3dqp+37HiorhT8xLpPZPpvn?= =?us-ascii?Q?TPg7OItN3ux/0C7TP1B8SdW4aGJDtKioto9Z0eiSI/sO2bpOMFn9mvoHGzy8?= =?us-ascii?Q?Efp7UAY1QJtBu2d9jazSRDwNRjt/ujNL8HLKj7lkS2FSEC4SUnW/KT6WbOAj?= =?us-ascii?Q?I2OjW5QhaI4I4XF9MnOyR5/nKroGBEDsvA/89nx8yKlPAjvV4yif7ZgVm3co?= =?us-ascii?Q?69e7+qIJZl8mcqIqUbV799aqBHskQO8ovTQpBIFUTVUV1g46uomvrG+6Q5sF?= =?us-ascii?Q?WtPdq/m2/W7sSfsFJcsuss2RVHr6LHRYOQYTSTYgVXe64fmQlJEEwz7gbSBi?= =?us-ascii?Q?Ms9PF31BANHnfRyrbMgFKf15Cec83iWo2D2uAdRNFz/QmcCfbCrwII4Idtbd?= =?us-ascii?Q?pzMO+PubDXFTon+syeoYPzDce90heeWDhN/xqm6UNOEf6iQ6xM660x2ov/Z6?= =?us-ascii?Q?+tEZTui3cBLCZ0GsqSB7d4+OAsWxreGHcxqepNr8NIAtihkG6hEFHc6Fw9jS?= =?us-ascii?Q?PvJLHRo/CQOGiw1UrZOw698yTnh1CqKKI8Mds6O06x6YmnLC8qIlXWhcbJ3P?= =?us-ascii?Q?d9ROw25gicmpF8zw1PHJPRwLD/Tdca4n4rwrTBPlTYDV8+9bCZvihM0TlEXi?= =?us-ascii?Q?V6CE9IN28xjRJ2zWTRZKWoTB4e+RzMeZG7MSug0CGHgreFe4m6Wke+TacIIP?= =?us-ascii?Q?ZsqQvS5S1J8blY2eKnHMRMhjr21QytH8AVehmhOtfsbgN2Lh9ofaT2Z7hXTb?= =?us-ascii?Q?dLh8Z6jRXKQQgJF9nzJDOd3dvJxoawmCDh6ucfxaliEGOg/aKqAu5LWdQpf7?= =?us-ascii?Q?mirXjAfCXYf5GkSLFPsEOafy?= X-MS-Exchange-CrossTenant-Network-Message-Id: cd94aa6f-13f9-4950-4b13-08d988c07412 X-MS-Exchange-CrossTenant-AuthSource: DF4PR8401MB0923.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Oct 2021 11:57:21.3719 (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: WbWvhscyGspHqV8OO1F1MIXpR/mTBpWIyWpyNVcfCH98hCY3QDiYbKPgM/h92YDaOvB25OJfxWXOnln7cW1/vQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DF4PR8401MB0331 X-OriginatorOrg: hpe.com X-Proofpoint-ORIG-GUID: kEpiimJcHE2pjVYfR0L2o2VV77httBhU X-Proofpoint-GUID: kEpiimJcHE2pjVYfR0L2o2VV77httBhU X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.182.1,Aquarius:18.0.790,Hydra:6.0.391,FMLib:17.0.607.475 definitions=2021-10-06_02,2021-10-06_01,2020-04-07_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 malwarescore=0 adultscore=0 bulkscore=0 clxscore=1015 mlxscore=0 lowpriorityscore=0 spamscore=0 mlxlogscore=999 impostorscore=0 priorityscore=1501 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109230001 definitions=main-2110060075 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain 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 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 18a99b86d8..2b00176c27 100644 --- a/Platform/SiFive/U5SeriesPkg/FreedomU540HiFiveUnleashedBoard/U540.dsc +++ b/Platform/SiFive/U5SeriesPkg/FreedomU540HiFiveUnleashedBoard/U540.dsc @@ -174,6 +174,7 @@ [LibraryClasses.common.PEI_CORE]=0D HobLib|MdePkg/Library/PeiHobLib/PeiHobLib.inf=0D PeiServicesTablePointerLib|Silicon/RISC-V/ProcessorPkg/Library/PeiServic= esTablePointerLibOpenSbi/PeiServicesTablePointerLibOpenSbi.inf=0D + RiscVFirmwareContextLib|Silicon/RISC-V/ProcessorPkg/Library/RiscVFirmwar= eContextSscratchLib/RiscVFirmwareContextSscratchLib.inf=0D PeiServicesLib|MdePkg/Library/PeiServicesLib/PeiServicesLib.inf=0D MemoryAllocationLib|MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAlloc= ationLib.inf=0D PeiCoreEntryPoint|MdePkg/Library/PeiCoreEntryPoint/PeiCoreEntryPoint.inf= =0D @@ -190,6 +191,7 @@ [LibraryClasses.common.PEIM]=0D HobLib|MdePkg/Library/PeiHobLib/PeiHobLib.inf=0D PeiServicesTablePointerLib|Silicon/RISC-V/ProcessorPkg/Library/PeiServic= esTablePointerLibOpenSbi/PeiServicesTablePointerLibOpenSbi.inf=0D + RiscVFirmwareContextLib|Silicon/RISC-V/ProcessorPkg/Library/RiscVFirmwar= eContextSscratchLib/RiscVFirmwareContextSscratchLib.inf=0D PeiServicesLib|MdePkg/Library/PeiServicesLib/PeiServicesLib.inf=0D MemoryAllocationLib|MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAlloc= ationLib.inf=0D PeimEntryPoint|MdePkg/Library/PeimEntryPoint/PeimEntryPoint.inf=0D --=20 2.33.0