From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id 700C478003C for ; Wed, 24 Apr 2024 09:55:54 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=wtei22iXpRpY16Bxu7AEqb2UflylVBS5V8TenG++kNQ=; c=relaxed/simple; d=groups.io; h=Received-SPF:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:msip_labels:Authentication-Results-Original:nodisclaimer:MIME-Version:Original-Authentication-Results:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240206; t=1713952553; v=1; b=t2RjwC0P2zWqckys9SDwyfgkGjfmaEmj1iTjeqws6dXk2mqPCfiG7tj4epCjLc50K23ecARn 3VzNEtrnmTWEwTReic/sjlUlC/cnldTJK4wuDqB7+mAlK+jpKGvbaRTTYSh523tn9sgqDbXVr3l t0aWLjQPS4WbR03UfhY37avxdB7qHL9R75bz28mLY164hCC+1HY4kXmM3nrin0yWGqoFidC5+wM DBsJuANZCXSKUEyq6U0TKInEiZWmWbmWLgTySGxAomkxqHzHMudIt9sXVNdcnDhQjs1eknmhG8t iI/N1kxTAdG1RWr4ktVuHWBy3OcclXQn4ZuKh5balRoxQ== X-Received: by 127.0.0.2 with SMTP id fLlmYY7687511xzLu7Pk9VQN; Wed, 24 Apr 2024 02:55:53 -0700 X-Received: from EUR03-DBA-obe.outbound.protection.outlook.com (EUR03-DBA-obe.outbound.protection.outlook.com [40.107.104.67]) by mx.groups.io with SMTP id smtpd.web10.12671.1713952551868711832 for ; Wed, 24 Apr 2024 02:55:52 -0700 X-Received: from AM5PR04CA0018.eurprd04.prod.outlook.com (2603:10a6:206:1::31) by PR3PR08MB5562.eurprd08.prod.outlook.com (2603:10a6:102:85::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.44; Wed, 24 Apr 2024 09:55:46 +0000 X-Received: from AM2PEPF0001C708.eurprd05.prod.outlook.com (2603:10a6:206:1:cafe::33) by AM5PR04CA0018.outlook.office365.com (2603:10a6:206:1::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7495.34 via Frontend Transport; Wed, 24 Apr 2024 09:55:44 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C X-Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM2PEPF0001C708.mail.protection.outlook.com (10.167.16.196) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7519.19 via Frontend Transport; Wed, 24 Apr 2024 09:55:43 +0000 X-Received: ("Tessian outbound 93e51b94fd50:v313"); Wed, 24 Apr 2024 09:55:43 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 690602415ba8b1cf X-CR-MTA-TID: 64aa7808 X-Received: from 15aa49ab5975.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 1504308F-4607-402D-BF66-570648E2D818.1; Wed, 24 Apr 2024 09:55:36 +0000 X-Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 15aa49ab5975.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 24 Apr 2024 09:55:36 +0000 X-Received: from AM0PR08MB4289.eurprd08.prod.outlook.com (2603:10a6:208:148::12) by PAWPR08MB11088.eurprd08.prod.outlook.com (2603:10a6:102:468::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.44; Wed, 24 Apr 2024 09:55:33 +0000 X-Received: from AM0PR08MB4289.eurprd08.prod.outlook.com ([fe80::4a5d:48:bf49:a524]) by AM0PR08MB4289.eurprd08.prod.outlook.com ([fe80::4a5d:48:bf49:a524%7]) with mapi id 15.20.7472.044; Wed, 24 Apr 2024 09:55:33 +0000 From: "levi.yun" To: "devel@edk2.groups.io" , Sahil Kaushal CC: Ard Biesheuvel , =?koi8-r?Q?Leif_Lindholm_=9A?= , Sami Mujawar Subject: Re: [edk2-devel] [PATCH RESEND edk2-platforms][PATCH V2 13/14] Platform/ARM/N1Sdp: Persistent storage for N1Sdp Thread-Topic: [edk2-devel] [PATCH RESEND edk2-platforms][PATCH V2 13/14] Platform/ARM/N1Sdp: Persistent storage for N1Sdp Thread-Index: AQHalZCOoB3PWbrGiEOW0Hk1Sa324rF3L+mW Date: Wed, 24 Apr 2024 09:55:33 +0000 Message-ID: References: <20240423055638.1271531-1-Sahil.Kaushal@arm.com> <20240423055638.1271531-14-Sahil.Kaushal@arm.com> In-Reply-To: <20240423055638.1271531-14-Sahil.Kaushal@arm.com> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: AM0PR08MB4289:EE_|PAWPR08MB11088:EE_|AM2PEPF0001C708:EE_|PR3PR08MB5562:EE_ X-MS-Office365-Filtering-Correlation-Id: 47e357cd-cb11-45ca-ffda-08dc6444b529 x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: =?koi8-r?Q?uy2BPTqB5ys7J21RTsf2nH3HsWe886Oq+Hq3pqaPb4cx5FdEP1/ptH9coZjpu0?= =?koi8-r?Q?pO/8y/JLm36lhKqsdCkvg0ZjcOH2UqC0C4PPhMB3odzFoUocAZcZ9QB2NKd/DB?= =?koi8-r?Q?NOpruuU1vViakjWRayu3hStKetlQsFYVdoFEpGxrUdRYyHxNKBnoKDG5vWX7fc?= =?koi8-r?Q?AFCyl2fkfmUzDKNKW9L8rgFlVsdme/ThgYcTCpPdZHsquRRq8WlDz8PFUwYKUg?= =?koi8-r?Q?KBYrNQ5Rk2pNDx7VyiSGzaBDbv4qLb8/F7/ERysg1MHeMWNnP3AWgD2o71cCSH?= =?koi8-r?Q?TWoVQ8ZPJOxx12ONb1aZ8Qjha0JYEL3qpD1y74dAIfXlQf5h1eXNZzqgVrn3T3?= =?koi8-r?Q?Di3SYqrAw+nvZIvrVmOV/6HOu6TstSEjej5AexoRgT61CVAEYbmkZnHZviOxV0?= =?koi8-r?Q?bsDSzNaP1N/KPGVaaje2PqXXO/FyRHB/jvuPEdjWUAJTXhVhCH72Ui6FKO5Dnn?= =?koi8-r?Q?aAZ4L5fazKTgSEa2+jaWCruoHXT2uOB+CgYRgJFNHEaKmmJ9ieB7cICudRb01X?= =?koi8-r?Q?EuDcl1O2nVMmciEV1hPLFGhWH3rVGHSsNuhHc929nSb2A09fvXblJcHmyj4UJX?= =?koi8-r?Q?ypX0PXW173Qd0YbIytDteVbWDecRHEeWPnsKzXF+srVgQWDU+CZakh/jjvDQwZ?= =?koi8-r?Q?BJho36RPs9jmbScq3gJHT60gkAmhJkjjsDUUJ9Itlz9/+SgIlCEZHwoOEtYae/?= =?koi8-r?Q?BMIHZfwr8NE3qoiVh8wqpzjN2qgVQQ/NMCK9zGT+dro70xFFLUhJ7lCrii+EZ/?= =?koi8-r?Q?BoyCl6fnu2E8QTBLJCstfQV/K7s5dTX2Vyzf6n+/Q5V2g6DderRP9v7Jw12hF+?= =?koi8-r?Q?BIXaGmzXopqzgj50j1nBwnRbIPs9d/UYyTKOC5ZvYO/D6muI6Frp9PXd/gAaYg?= =?koi8-r?Q?9yYPrrn0LXRn7+MSWOOe1RY6a86hK9WbsNG2mFXMmM0JYIzDsJlFhBgphC+yB7?= =?koi8-r?Q?Bj3VkOhFHQkovYOPY67RSjd4qw89p/bpQzBzr4k8onbWKk/dz7hALw4SmPpFBv?= =?koi8-r?Q?MxCkBto8e2enOUzscUKmwCcxEeReZcLehD0Ifupi+786AVoPn18dymBFM4XDM/?= =?koi8-r?Q?cvyeaWgIiLm/p5JeKv73zhKwP60KyYkChn/+O5YOVa2wNB5opyogs3S6HeOu23?= =?koi8-r?Q?ssPLZY31l4HSlUkYuMlafpLP+kLnkP5QZp23aLa2eMwEMlBMWFM+4E9Yr8I8vt?= =?koi8-r?Q?kBcYiohZHnzirmsDAnHL3gH2XaAww9EpuN6Vs0OpPphempHn9XOtIJ6SLlX0jP?= =?koi8-r?Q?pbi5jPFh9P7U7304aVDh0w2ks/dCz6BD/NWpfX7r1Xxuq221ao/Qq7dusJWPXW?= =?koi8-r?Q?/A=3D=3D?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR08MB4289.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366007)(1800799015)(376005)(38070700009);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR08MB11088 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM2PEPF0001C708.eurprd05.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: d7781b07-af38-4420-2ec2-08dc6444af0c X-Microsoft-Antispam-Message-Info: =?koi8-r?Q?u7kpO4eMA7KtzqnGIpo0/YEYa0AFbhxK9hr/CKRGnsAS7IO6NMLv0VTRo8N67v?= =?koi8-r?Q?raCf356rI92wyyQvOXxQBj/4+BEzxDc8FazAQTtBAHHr87ApUfdvdxlRLt51Lq?= =?koi8-r?Q?mZ+GXsUW5qpxqNkSNEm25z5zMoE74JrRBeenzZFMB1cTtzJsflSyqrjUo9pj2I?= =?koi8-r?Q?iOS4I2241JDWs2g+5k2Or0sSdI6+j8CYfbWRtYVfWbMZN4PjWfM0p8J1v5bVq/?= =?koi8-r?Q?5vjcxXzvXYc6OJLjbw1JrKlyAUi4mbcNr58gm1WQL6gjoJ4LvVY9n5nXNVlfOc?= =?koi8-r?Q?PP7P9ZK2f4nj0BkkGWGcfBnk/tJ+I82w/VEfSSaym429rR4XKkyPg+w09u8DW7?= =?koi8-r?Q?xiIjxFszJuXN1JjQOkv68S/+XUwLh3xOuq0JOCSqIyxqZhXG0Uc+yFqSq1NqXR?= =?koi8-r?Q?kjhR8ZNQX5ysH36TL1i0LPWzmaHpBK3ZGrbf57r0wr2gSbYMDRsOahRsHDpbdl?= =?koi8-r?Q?lmvbgUWGXTpQ9UcY4KrJfn6hRDOwB+W8bjQvlOxXz+dIcTZrMwWkegJUt4Y625?= =?koi8-r?Q?Uh9DnXZ4XKw0YeobmYL+ER41ZR5jF+kl6VDxbSF4LlbfplE7jwyfsydkrbl/22?= =?koi8-r?Q?jECYUI7WbJyk4FrEr7ZK2gI32vJpW8YNaoG7qDZlZPaohDLUtWngpdcvXcvAHc?= =?koi8-r?Q?lgCltnrm6aHBpsTOYFUxfCrtCrVR7X4OIdTcyFZzAhGcNnWI3mdwW4wRuI/OKj?= =?koi8-r?Q?fDqYOUMKPUngQT09/unJnoKh9+tEhOVxlZsutOntuSSd/E3RN/mZiFsoCSTqXB?= =?koi8-r?Q?sSRmOHbZEA6Yh+HXicOwp6ixmZ9MNzJJXJpNU+UrGR5ge0NZO2v9/gNrkt77AO?= =?koi8-r?Q?CAhuvqhqOTVBtYwmrWkrQpdvRW06D5luqeMn7Cg4QpDxMJlUlbXuhTdhG+Ei4I?= =?koi8-r?Q?oi0g6+NaJ8BEtTlc9qJ8pw2T9mioveLAjczEV7Lv9NH6dPUYnc3quwcxVUWBUq?= =?koi8-r?Q?CR8GmwR9M8TVvwK4XcuVdT+umKt1fquWtthBREUj7Nn6vTdOEE38NHeyVpNcpF?= =?koi8-r?Q?YSJGVKsJ8n8bPnRBNNX0x5dCsn5Ggrgtt62riwHDyX16PFZGxLcl9d6zqIM4EG?= =?koi8-r?Q?ylTZCPwOt74uhd+qBrxSvz/ahRXxXvEg1lHZ7NTx8loSiDvl8bWz1czrSeYoZ9?= =?koi8-r?Q?aUFzzLtOTPonOcOPs+Lsl7TT+PvopN8WgAAHW/XLFA2Wq3lrMkBthaq5D9FD6A?= =?koi8-r?Q?UzvVhiODTMPsQFrhfz1mXFA+rX3/p+IaYDtY2D3Wun78YKYEdoySB3g+prYVkn?= =?koi8-r?Q?SE6dDxlpXesJYfwXJuvlrhH3UIpUiPCf7PNjAiE3QyK9/AmGWT6s6IZ+pzo4d5?= =?koi8-r?Q?ftt5bqqp3IM6qusPHYO+ZNq7rhfDcJrUid4ddv+wkJDz?= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Apr 2024 09:55:43.9125 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 47e357cd-cb11-45ca-ffda-08dc6444b529 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM2PEPF0001C708.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR08MB5562 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Resent-Date: Wed, 24 Apr 2024 02:55:52 -0700 Resent-From: yeoreum.yun@arm.com Reply-To: devel@edk2.groups.io,yeoreum.yun@arm.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: NQrylcJMgMSGNM0NVC3JXAkmx7686176AA= Content-Language: en-GB Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=t2RjwC0P; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=arm.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io Reviewed-by: levi.yun ________________________________________ From: devel@edk2.groups.io on behalf of Sahil Kausha= l via groups.io Sent: 23 April 2024 06:56 To: devel@edk2.groups.io Cc: Ard Biesheuvel; Leif Lindholm ; Sami Mujawar; Sahil Kaushal Subject: [edk2-devel] [PATCH RESEND edk2-platforms][PATCH V2 13/14] Platfor= m/ARM/N1Sdp: Persistent storage for N1Sdp From: sahil Enable persistent storage on QSPI flash device. Signed-off-by: sahil --- Platform/ARM/N1Sdp/N1SdpPlatform.dsc | 19 ++++++++++++++----- Platform/ARM/N1Sdp/N1SdpPlatform.fdf | 2 ++ 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/Platform/ARM/N1Sdp/N1SdpPlatform.dsc b/Platform/ARM/N1Sdp/N1Sd= pPlatform.dsc index 46412bff7d78..fd630fa08c35 100644 --- a/Platform/ARM/N1Sdp/N1SdpPlatform.dsc +++ b/Platform/ARM/N1Sdp/N1SdpPlatform.dsc @@ -161,11 +161,9 @@ # ACPI Table Version gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiExposedTableVersions|0x20 - # Runtime Variable storage - gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvStoreReserved|0 - gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvModeEnable|TRUE - gEfiMdeModulePkgTokenSpaceGuid.PcdMaxVariableSize|0x2000 - gEfiMdeModulePkgTokenSpaceGuid.PcdMaxAuthVariableSize|0x2800 + # NOR flash support + gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase|0x18F00000 + gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize|0x00020000 ##########################################################################= ###### # @@ -197,6 +195,16 @@ gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x8000000F } + # NOR flash support + Platform/ARM/Drivers/NorFlashDxe/NorFlashDxe.inf { + + NorFlashDeviceLib|Platform/ARM/Library/CadenceQspiNorFlashDeviceLib/= CadenceQspiNorFlashDeviceLib.inf + NorFlashPlatformLib|Silicon/ARM/NeoverseN1Soc/Library/NorFlashLib/No= rFlashLib.inf + NorFlashInfoLib|EmbeddedPkg/Library/NorFlashInfoLib/NorFlashInfoLib.= inf + + gPlatformArmTokenSpaceGuid.PcdNorFlashRegBaseAddress|0x1C0C0000 + } + # Architectural Protocols ArmPkg/Drivers/CpuDxe/CpuDxe.inf ArmPkg/Drivers/ArmGic/ArmGicDxe.inf @@ -217,6 +225,7 @@ MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf { NULL|MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib.inf + NULL|EmbeddedPkg/Library/NvVarStoreFormattedLib/NvVarStoreFormattedL= ib.inf BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf } diff --git a/Platform/ARM/N1Sdp/N1SdpPlatform.fdf b/Platform/ARM/N1Sdp/N1Sd= pPlatform.fdf index 7aae8e6a753b..07118725f168 100644 --- a/Platform/ARM/N1Sdp/N1SdpPlatform.fdf +++ b/Platform/ARM/N1Sdp/N1SdpPlatform.fdf @@ -140,6 +140,8 @@ READ_LOCK_STATUS =3D TRUE INF ArmPkg/Drivers/GenericWatchdogDxe/GenericWatchdogDxe.inf INF ArmPkg/Drivers/TimerDxe/TimerDxe.inf + INF Platform/ARM/Drivers/NorFlashDxe/NorFlashDxe.inf + INF Platform/ARM/Drivers/BootMonFs/BootMonFs.inf INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf -- 2.25.1 -=3D-=3D-=3D-=3D-=3D-=3D Groups.io Links: You receive all messages sent to this group. View/Reply Online (#118163): https://edk2.groups.io/g/devel/message/118163 Mute This Topic: https://groups.io/mt/105690948/7717249 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [yeoreum.yun@arm.com] -=3D-=3D-=3D-=3D-=3D-=3D IMPORTANT NOTICE: The contents of this email and any attachments are confid= ential and may also be privileged. If you are not the intended recipient, p= lease notify the sender immediately and do not disclose the contents to any= other person, use it for any purpose, or store or copy the information in = any medium. Thank you. -=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 (#118197): https://edk2.groups.io/g/devel/message/118197 Mute This Topic: https://groups.io/mt/105690948/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-