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 1E0A7D806DA for ; Wed, 24 Apr 2024 09:51:42 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=Dbsh/asSKZFA3Wf9csxaeZC0SSOultwY3oy87fVh5Xw=; 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=1713952301; v=1; b=mc0O813Gjw2OAhV07bEZfGWHy14xIbQ7mrO5qBzSRd7wmW4Fi9bqoywcAbbzVmBdbL0lO45H 3hOnjUEAFGqqfwAKKYtiDprsaiknboSmNTy3g1U9fELev6yIV4XJRQbZBKgcdyhn8N7vhiS8+gA 51155kFivy2R3iAjjuXSOmev161BOVZqn7KGkCoDb1/6NLe/CStk8hAueg8NPPBf+QwfknFpYPT neHEdWFfCFy+Yva+FUtORAnRHmrlaOXVIO1A6Xj3pwPg1lxra3rxFIjbHsxhe4ol19ZGKuO8vIq IZ4rkmwZf6Hw+2lrzD4v6rE5dTTWZXhZIx3loc2hi/2oQ== X-Received: by 127.0.0.2 with SMTP id 1RgYYY7687511xcNsUXILvHt; Wed, 24 Apr 2024 02:51:41 -0700 X-Received: from EUR04-HE1-obe.outbound.protection.outlook.com (EUR04-HE1-obe.outbound.protection.outlook.com [40.107.7.42]) by mx.groups.io with SMTP id smtpd.web10.12595.1713952300567434873 for ; Wed, 24 Apr 2024 02:51:41 -0700 X-Received: from AS4P250CA0004.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:5df::12) by PAWPR08MB10257.eurprd08.prod.outlook.com (2603:10a6:102:367::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.22; Wed, 24 Apr 2024 09:51:35 +0000 X-Received: from AMS1EPF0000004B.eurprd04.prod.outlook.com (2603:10a6:20b:5df:cafe::3) by AS4P250CA0004.outlook.office365.com (2603:10a6:20b:5df::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.22 via Frontend Transport; Wed, 24 Apr 2024 09:51:35 +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 AMS1EPF0000004B.mail.protection.outlook.com (10.167.16.136) 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:51:35 +0000 X-Received: ("Tessian outbound 93e51b94fd50:v313"); Wed, 24 Apr 2024 09:51:35 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: cbd8a3ddc6ade2d0 X-CR-MTA-TID: 64aa7808 X-Received: from 16401853dd4b.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 67C9BCE4-BD0F-474B-B5D1-AFB4F23E5914.1; Wed, 24 Apr 2024 09:51:26 +0000 X-Received: from EUR03-DBA-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 16401853dd4b.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 24 Apr 2024 09:51:26 +0000 X-Received: from AM0PR08MB4289.eurprd08.prod.outlook.com (2603:10a6:208:148::12) by GV1PR08MB8082.eurprd08.prod.outlook.com (2603:10a6:150:96::17) 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:51:23 +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:51:23 +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 14/14] Platform/ARM/N1Sdp: Enable FaultTolerantWrite Dxe driver for N1Sdp Thread-Topic: [edk2-devel] [PATCH RESEND edk2-platforms][PATCH V2 14/14] Platform/ARM/N1Sdp: Enable FaultTolerantWrite Dxe driver for N1Sdp Thread-Index: AQHalZAs0M1nkxt8WUSzbcGVh0edhLF3Ls1j Date: Wed, 24 Apr 2024 09:51:23 +0000 Message-ID: References: <20240423055638.1271531-1-Sahil.Kaushal@arm.com> <20240423055638.1271531-15-Sahil.Kaushal@arm.com> In-Reply-To: <20240423055638.1271531-15-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_|GV1PR08MB8082:EE_|AMS1EPF0000004B:EE_|PAWPR08MB10257:EE_ X-MS-Office365-Filtering-Correlation-Id: 6e59e039-2df1-43f7-415c-08dc64442129 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?/gwkFlH0QUNKNaJwd9+JTm0HWInzot9xTNdZ57ulAPwfgncTxkDi6tcenL3Jxe?= =?koi8-r?Q?Of/2416pLyBXvZRQn//NftbTOeW6GRoMyojVdko8KzM7qdSSS3JfYXwqRZtmcs?= =?koi8-r?Q?C1F4xsLAJdGIb6zgecWj8TfiNIqpDC2dHRkq2HOE5Z7RTDb4QrrqRoFkNiEGI/?= =?koi8-r?Q?RWuN6bAuZrgsqNUEYcCGx3C96xaEC7C9sIeHaP/RKa3gWS/w7vY6EpNH7e0Iie?= =?koi8-r?Q?SGrWeVDc+jyA+8azxrV8bWoI+xVYOZPBhgPs+xFRyv5QLltDtmV8b6rpk4K5j6?= =?koi8-r?Q?1GYiBlqvaO7ZbKOtG1LkctaGwx5qu94BVya90Y23L/4BR9kXu98oJHwF37Y9KB?= =?koi8-r?Q?eCyqsvQ5Hi5HrGEU769T0Xwu3QiY1LbHsXb+IaK0XEOctxHRdw3ph6hfND1mAG?= =?koi8-r?Q?+F8mDg6ZBhlP0a8wvtoQQA3f+75Nw1Qm4stWVLd+PmoMIUld5ijJnOIv+lxX23?= =?koi8-r?Q?wJ4YLQcEQgrO2210LPIq/xVRAOLXD7jXrED8DSmJNM5fCiaDGLYajcOBxTSnSq?= =?koi8-r?Q?Qtyx+rGErvBgs/6KL9oAPK787qzfMya7HAaDI6/0mC0rF9ePeUciub4g2q608K?= =?koi8-r?Q?zs0NvJfylXih1hZwf7OPvIQCn4aEYVoHCVzPlSyQuaG3R1rY546gbEFIvogo3x?= =?koi8-r?Q?ITbxch7aKgauWaYspJs2PbdWBv/gpoFh5Gi+jViNbhnvBX8q5YR/MRQaSNbLMh?= =?koi8-r?Q?zDQ0/NYD89T0WMwjtj1JzAwsK0CoXSWqERf8dT3tA2yF0dkJ2LxcytQPNAWykv?= =?koi8-r?Q?ZXsHFXxKW/x7EjdIxFgUIrbclvJpYMInoFsOB744dvyLXLWMQRqqNUutq9fbOI?= =?koi8-r?Q?c+WC/zKw2GPiQDWAHFJlLxdAe/mVrEisNNI1GWeeDUaF5o/FyfTedLT4i6ksWr?= =?koi8-r?Q?ddnmjy9zSOD3IwD0plDiIa5iIEzIu91bStbGnEaLT4nbYuZhmxj1MkyBMJXlPp?= =?koi8-r?Q?W6phY/6LBG712rDBujc1K+A9COtfh3ErE7i69n15Gf6ztssTeUyW84xEL7+vd9?= =?koi8-r?Q?gcLa5yzFcmpcpmPa1loRUxfEa/sTAE7iNx9IovaL/pz7lu5j0eESOks7O29KcX?= =?koi8-r?Q?wgXDBthzc0IfRI0y+x3dNf2EpMmyDlFVWJMxsN0HefB2MThnShqpRPn9R8Lm3n?= =?koi8-r?Q?h1IfIi6DZpD+Z0pxEg7jZdgAgTEc0V/rqV/TP8KoHUy6ktMjuVFgsCJAnfihwy?= =?koi8-r?Q?9CNkFCeNEsZM3VmS7uTwSkDjLl+hr+fU9djsSH0E8lQJgs7uyxvVlVp3Xm/Kb0?= =?koi8-r?Q?oF9KGU1TH/QbLS6UHDO2C8Cq/ELdhxOxAtrOoAyFdxuuHhbWL2Oyiv5kw936Rk?= =?koi8-r?Q?Cw=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)(376005)(366007)(1800799015)(38070700009);DIR:OUT;SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB8082 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: AMS1EPF0000004B.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 7ac3a06c-d3d9-449b-38f1-08dc644419d2 X-Microsoft-Antispam-Message-Info: =?koi8-r?Q?KmFangLlnPHOmYkOhILB8fV2qJI9D7b4vdLvIIY9uZnCDzIbRtQr1Y/vZQjDFi?= =?koi8-r?Q?3H7ZDN/u85Zfe39ie0QTtyrhhQZLS9siNRjZdkqDUGIPoz/pgopi6XSQMG95yo?= =?koi8-r?Q?im2sQTNsZBS6r1y9ElowDuZvsyHIzI5aHdVq0+InBi5OlBPQccUgwfnrNldnJy?= =?koi8-r?Q?INsSh290PnXvFPCeFFC2lYtLykQr6ltcz7VcJXgJv+bCkshFVtgJgdi7rAhy1+?= =?koi8-r?Q?uUrq6TK5mItaP6sUgAwGBEZj2rq2g77u+bGmIs0XXwMF+DZYvu//KRArpgmM1J?= =?koi8-r?Q?VNLgf89xbL/4EuRtZpyIr3oTsXbuzKdV/K9he3FCR+IE2xFR8nrUJYFud86N/p?= =?koi8-r?Q?wfV2r0JUQYrAac5+Ig+E4hZGVAZdS08CsHLRIl7gr+8+6pdQGM1VIVdpj+iaFf?= =?koi8-r?Q?Jpn9WSEpCMU3cmXUuRh12kMqemHxL6XuYojPEMqUmT2qJvcjwwr8tVFS4lblJI?= =?koi8-r?Q?02F9sOvLgTactNtSXPwvEbhjXbO0+LbVrok4ceL2IdxY19JJmPeDOuv68J4oPi?= =?koi8-r?Q?rUBjxyhNTRhzXsynNveAFwgMfmsniSHgi0ueE0LQO8zAL4Q7nT/LsS8Q7Q3Ive?= =?koi8-r?Q?/ceHoqq9Yzkrz34pbarqm4ULiDp3p3keVnJR+QBX0REXjhCgqKkmUThHivigTE?= =?koi8-r?Q?BXgjoOpDHMXkmi9dGqNGXSM5pSBchuIYt2pYXhaZf5oIY832sWpePQB9lNIGoK?= =?koi8-r?Q?NcEe/K0RL53cUdvIIuM1lSdA8B0YHxeZjpaMdX8q9cqvsf98JGEbV5bZ7g9TLH?= =?koi8-r?Q?jhEsCJBDw7blwxRhe4Z4w4h7N9p/ME+IBG4JLoBO62ijvhwBNF8rap34trRGZF?= =?koi8-r?Q?H9nsp1NDkiRfkJnzZBy9uZaqvX6Y5uz+FTM+HmhSckojAJ5YwLMZDmZghUfz1A?= =?koi8-r?Q?6ADgL9iXfRfQhwuBaw93JUjsodCRY15ahcnJIBm7HRI4fr/8iU7EDHGu/XE0pq?= =?koi8-r?Q?/oauoUBoasi8n/cApPHssnOPW7TSEREtzOZq/jjCLtnp+P9r/462uxyP+ttbkJ?= =?koi8-r?Q?xKZtnup6nbs69wIK1SL+/ZickWZOmXsn/jmUwIM7uwRXI2AqgSBBkGnZu22d2C?= =?koi8-r?Q?MNbnIdnPxNLrtLA7b7Xstqb+Ih0m4/WzNksXcdZ8rnIs+xJ9vTSewjtZryMoKW?= =?koi8-r?Q?N4ZbUt5FzOhtcsKKIAWfE6eujBIUwAaGcRLFlX5KlSmshKdL/qqGMCFKxkc6sv?= =?koi8-r?Q?CyCQHfcc8uRCsHkzajzSkeZHDl6EL5ze4VjsKzHyCCfOOIWwqR1IA34J0iYUnU?= =?koi8-r?Q?FOPVu6/Uie311fqbNpzPHVu1sIODhONW8hVbge+bd/f6wXJZOxNRl8xPsk56f2?= =?koi8-r?Q?/92AAeN6tqX3O3W8/g1+mIr4tf9szUFZTKL5iuIYl6j3?= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Apr 2024 09:51:35.6048 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6e59e039-2df1-43f7-415c-08dc64442129 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: AMS1EPF0000004B.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR08MB10257 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:51:41 -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: u6lGud7TMFRVgHbDovxRuiHwx7686176AA= 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=mc0O813G; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=arm.com (policy=none) 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 14/14] Platfor= m/ARM/N1Sdp: Enable FaultTolerantWrite Dxe driver for N1Sdp From: sahil This driver enables Fault Tolerant Write protocol, which provides fault tolerant write capability for block devices. Signed-off-by: sahil --- Platform/ARM/N1Sdp/N1SdpPlatform.dsc | 5 +++++ Platform/ARM/N1Sdp/N1SdpPlatform.fdf | 1 + 2 files changed, 6 insertions(+) diff --git a/Platform/ARM/N1Sdp/N1SdpPlatform.dsc b/Platform/ARM/N1Sdp/N1Sd= pPlatform.dsc index fd630fa08c35..743c2e647b76 100644 --- a/Platform/ARM/N1Sdp/N1SdpPlatform.dsc +++ b/Platform/ARM/N1Sdp/N1SdpPlatform.dsc @@ -162,6 +162,10 @@ gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiExposedTableVersions|0x20 # NOR flash support + gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase|0x18F40000 + gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize|0x00020000 + gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase|0x18F2000= 0 + gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize|0x0002000= 0 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase|0x18F00000 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize|0x00020000 @@ -228,6 +232,7 @@ NULL|EmbeddedPkg/Library/NvVarStoreFormattedLib/NvVarStoreFormattedL= ib.inf BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf } + MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.inf # ACPI Support MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe.inf diff --git a/Platform/ARM/N1Sdp/N1SdpPlatform.fdf b/Platform/ARM/N1Sdp/N1Sd= pPlatform.fdf index 07118725f168..7b7eda51c70c 100644 --- a/Platform/ARM/N1Sdp/N1SdpPlatform.fdf +++ b/Platform/ARM/N1Sdp/N1SdpPlatform.fdf @@ -90,6 +90,7 @@ READ_LOCK_STATUS =3D TRUE INF MdeModulePkg/Universal/Metronome/Metronome.inf INF MdeModulePkg/Universal/ResetSystemRuntimeDxe/ResetSystemRuntimeDxe.i= nf INF MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf + INF MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.i= nf INF MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRu= ntimeDxe.inf INF MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf INF MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf -- 2.25.1 -=3D-=3D-=3D-=3D-=3D-=3D Groups.io Links: You receive all messages sent to this group. View/Reply Online (#118164): https://edk2.groups.io/g/devel/message/118164 Mute This Topic: https://groups.io/mt/105690949/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 (#118195): https://edk2.groups.io/g/devel/message/118195 Mute This Topic: https://groups.io/mt/105690949/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-