From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (EUR04-VI1-obe.outbound.protection.outlook.com [40.107.8.48]) by mx.groups.io with SMTP id smtpd.web09.1813.1622657948048876097 for ; Wed, 02 Jun 2021 11:19:09 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=tFuAxBB6; spf=pass (domain: arm.com, ip: 40.107.8.48, mailfrom: sami.mujawar@arm.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rEVxCF8qhj+yg0/cO7AU1g+pBw93/DbMXCp4mCgYSwo=; b=tFuAxBB6ZViV7hbdljh7UWCHsFiFJf8FUu7Wx3GALcWjoF58sy5cZfX+HtJYTVsgv4Rt0S6hCDlvVxOjUNxM8i6sSNIsos4/JTmqQbtZlCWmgJd8pNmZiKof6dgu1LuA6AqGJvOAZwbBvWASRcKnhQTQaE06Bj82sg2Agg2yxmY= Received: from AM5PR0701CA0068.eurprd07.prod.outlook.com (2603:10a6:203:2::30) by VI1PR08MB4078.eurprd08.prod.outlook.com (2603:10a6:803:e5::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.27; Wed, 2 Jun 2021 18:19:05 +0000 Received: from AM5EUR03FT016.eop-EUR03.prod.protection.outlook.com (2603:10a6:203:2:cafe::93) by AM5PR0701CA0068.outlook.office365.com (2603:10a6:203:2::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.9 via Frontend Transport; Wed, 2 Jun 2021 18:19:05 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; edk2.groups.io; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;edk2.groups.io; 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; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT016.mail.protection.outlook.com (10.152.16.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4195.21 via Frontend Transport; Wed, 2 Jun 2021 18:19:04 +0000 Received: ("Tessian outbound bf434e582664:v93"); Wed, 02 Jun 2021 18:19:04 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 9cf87ce8bcebbecf X-CR-MTA-TID: 64aa7808 Received: from e01ab3ca3cbc.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 7046486E-92C9-4481-9738-8200E369DA10.1; Wed, 02 Jun 2021 18:18:54 +0000 Received: from EUR01-DB5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id e01ab3ca3cbc.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 02 Jun 2021 18:18:54 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CRdbqas57Ur1q6JeG40LUMCdl2UC8oKDJYR/76WQI8xWuSxIbsW23/M2aS+oTF5EeEgp8jVQ4MZ1SI9ilOi29lPAfggeRYArW1ga5kJy7RJpvl8MvY1cksELnak1lmrS7S7G+3Pj39A13JUA/RDySYWcS9gcVC4N4zfDgYVnQlKeOxQbJIOmy6D/3iywTYAeXHtNkyG7YL6f5RJQ53IvWCgMDRVReCRXMJZTSIMMvIW6nd3M5GqmUME7qA/AgaxjnrvlshPUUxOfrK9PvuLY/hTo5zyrJNCqvAxNJPEBzos+QeYeKnar73l8wluDnx1+xKRrYV6W9SS4SgExVlIulg== 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=rEVxCF8qhj+yg0/cO7AU1g+pBw93/DbMXCp4mCgYSwo=; b=B/6Hw5W4bdn3j5Yr9dJozJpzpQGSzFYKN/k3XLIzo70pgWtLaptc3CsIbUkzXvLVFVHkjoU9TXABih8v5DrxHPK2z/3rUCfuN3xI3Kmnz9EE6qp573Ssiw9oXomzQxsHVP1kXQkDiDpgGSdLazNQAemWr+eDQdj2i8jlqRsMVFoCh4Mw6wC2os6eGlLlzaodKHJBsiTE9K7g79fUwrVs4YjK08Eyi18G4VoO4LMM2yxyN2csdobrIOaF4dw1Hk+a4+hOAdXcs86jPlhrrrp9gltkgVcfnadgMGH0VOB7VEKDxVghaMVBAwUwywqUkg8RCck/jleQm/gjcGD8FrpzBQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rEVxCF8qhj+yg0/cO7AU1g+pBw93/DbMXCp4mCgYSwo=; b=tFuAxBB6ZViV7hbdljh7UWCHsFiFJf8FUu7Wx3GALcWjoF58sy5cZfX+HtJYTVsgv4Rt0S6hCDlvVxOjUNxM8i6sSNIsos4/JTmqQbtZlCWmgJd8pNmZiKof6dgu1LuA6AqGJvOAZwbBvWASRcKnhQTQaE06Bj82sg2Agg2yxmY= Authentication-Results-Original: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; Received: from AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) by AM7PR08MB5493.eurprd08.prod.outlook.com (2603:10a6:20b:102::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.22; Wed, 2 Jun 2021 18:18:50 +0000 Received: from AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::80cb:878d:c8f1:2688]) by AS8PR08MB6806.eurprd08.prod.outlook.com ([fe80::80cb:878d:c8f1:2688%7]) with mapi id 15.20.4173.030; Wed, 2 Jun 2021 18:18:50 +0000 Subject: Re: [edk2-platforms][PATCH V1 0/3] Platform/Sgi: enable support for UEFI secure boot To: Sayanta Pattanayak , devel@edk2.groups.io Cc: Ard Biesheuvel , nd References: <20210524172300.28754-1-sayanta.pattanayak@arm.com> From: "Sami Mujawar" Message-ID: Date: Wed, 2 Jun 2021 19:18:49 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.0.1 In-Reply-To: <20210524172300.28754-1-sayanta.pattanayak@arm.com> X-Originating-IP: [217.140.106.52] X-ClientProxiedBy: LO4P123CA0102.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:191::17) To AS8PR08MB6806.eurprd08.prod.outlook.com (2603:10a6:20b:39b::12) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [10.1.196.43] (217.140.106.52) by LO4P123CA0102.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:191::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4195.15 via Frontend Transport; Wed, 2 Jun 2021 18:18:50 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 366327e4-5672-4482-b4cd-08d925f2e7b5 X-MS-TrafficTypeDiagnostic: AM7PR08MB5493:|VI1PR08MB4078: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:8882;OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: FvFa8O4L3PooHdzdY6MySWVkoSFQhrEj22bQer7U982v5hW3vV2SGN6FrnNb7TAklIz2BN3lyWTbiqAHrxr4JBe9uyAdxZiSKM5Vn0PSKiiufgZBXPFv9g1JDFqPHH+SI03qegyE+uwsICW68pYeUW67ki9xuNgFm7PI8BI3MepV9rWehfge0BtRNrAeOjkOS+jiS20qvErv0rE94UY5KhURncJYpAG2m7Ew4l41Tv1e8GKTm09A7sEWURQT2NPW6ZiOlC40UrAA4V3TZnLq1/1dzMgr4RwL1XcByNIZfLJY7d6fISHrPUNVRbS3wRq8bABV9ZfOv8ELxTrLrXhdrR6bJ02iowUZNmIcuVoT/02vLA12R5++GdI28ZZOHg8MoNfKZQzduDK+QpQFLC/f63FZwGCeIcQ/5asVUcuYkzB80BaFHodNzqewipmj3sSCEWZjqnVfexe/FkhnlGRwIXyiCGdG2TYsuP7Kny1vV0i7zuV6GyLorMFAWmfIhnPDT1CAM6WUf9erbeL+Rfj3qTteZTimncram67YtSdX91xObTj/EfitaXb06EXPVG49AAKydf+U5TcHbxupv62nUcvXSYHdxA7j+wpNvAFsRNSToQMQLUS7aFDI1zXElESZUfUNq8v+ngTmBSzUNHp5hzpes5U2O5C6wHZeeuUQlnVg68Xv6EMCKFsGF/BGR6XWbAZf/6oOXHKQ6HzSLL0UANAil+8jVP+VFl5/ugvZBOxbRVojqmIMnRGzeMHkalgfJZIzedUR9mMb8G0PTCi6WFq9xLny+K6Rez7viSdn4XtUar3dUkCnUMgmqLB+IKtM7r+3qD8VmYNERHfxn4x9UocW/SzY+qMpAkAeUJKhXki37yUPMVE8aPZMrr1LtXjc X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR08MB6806.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(396003)(136003)(366004)(346002)(376002)(39860400002)(53546011)(186003)(16526019)(8936002)(6486002)(478600001)(54906003)(52116002)(2906002)(36756003)(86362001)(66556008)(5660300002)(66476007)(19627235002)(966005)(8676002)(2616005)(4326008)(66946007)(38350700002)(31686004)(38100700002)(83380400001)(44832011)(16576012)(26005)(956004)(316002)(31696002)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?K2RQYmVvZVhSbmpPczNoVGk4NUNyRTFGd0U5TjY5eW5VNDcrRXhGUXk5aGly?= =?utf-8?B?bms3ejFvMXRYbVV1dFRYOXN4dzVRQWpwbUNxS0N1ZkJZdkVGRzRNV1IwV000?= =?utf-8?B?Zk1pazVoQnBIN05wQ2Z2NmIrK01jd1hRQndscVB3SlFJTVAyQStXaE0vY2Mz?= =?utf-8?B?K1B5dmFia0Q3NGNObnk2VU44UVljR1hFaW16K09kaHB5M2lRVnZ0eGRUY3Ba?= =?utf-8?B?aVVKYjhDeEwwVExLcGFxaE1SeUFPZjJXWGR6cnMrVEN3M1Zqc2t3YU0zZ0VI?= =?utf-8?B?WTJBYjdha2k4WlJpU3llcmhvNlBjMitYcnVnTHlsQ1hNajdIa0xQZDdVaU9D?= =?utf-8?B?M3B6ZmY2bWk5QzVkQlE4ZnZhcW1xSlRzdW8vd1Vjei81SnkrRUtVZEFDbGJm?= =?utf-8?B?TTZidWRGZFJXTHRDcEo5T201VW5rMFFhWUpHVS9IZGFHUGI2SW5zZlIraGda?= =?utf-8?B?TkNwclJzK3diZWNSL2xERlJ4SzZzYmF3YTJ2TTA4M2g4RXg5MGZYSVdQOHVX?= =?utf-8?B?UjdrT3BDUS9uTEw0dTJ2REhuVnQ3TnR3dmIzVjZaV0ZNeVU2L05ZOUlySUlH?= =?utf-8?B?SXFFaDBTdXJBQ0xuNHpuQ2FadFJ2SU9qbEc1dkEvRW1XYnE4UGpZTi9YUUw0?= =?utf-8?B?NXVnL1lRRlRka3ZkdytUTGRnWTdRdExqWVZQaEM3RkdVMTY0R2gzWXExQks1?= =?utf-8?B?eHhycGVkWmJpMG5sL0pLNk9Rc3FIZEpFVFdXdFpOZFlVdGFqYkpMSWxnbktw?= =?utf-8?B?c3Fndml4ZUdQU2xkYXpXQUg1dktMcTUzeHdoMzBvbTE3VTZQeGZkTjNVcmda?= =?utf-8?B?V0VIVEVtdmZhL0RyR05Udzh6dXJtS0tCWXRoMVk4MHdYb3pJb216TWFUVDRx?= =?utf-8?B?NlJ3WWM5aDJ6c2M0dFArRnE4RTZYMGRkNFRjV09wRXlCbE1CcGpyZnNnUTVw?= =?utf-8?B?R1RVQTdRempKd1dML2hiUlMvUUFGVFJTVFJsU1lXT3BwTUxpeGtrWG1aT0Zu?= =?utf-8?B?aU40dmRQVE1HdXlGd2hTRlpIak1KVXY5SnhWQ2loSzlaREZrNmNzRGRUeUNh?= =?utf-8?B?N0VIU2JXa0dXZVdpVnBMT1VSWlI5VVZnbHhXMDFZVDR4TkM5Zjh5b01EbnNw?= =?utf-8?B?UEk1K01iY0JwQTF1dDdKdVlUdTFIZ2RJaklqUkc1VHhJNkFQalgwMzk1bXd3?= =?utf-8?B?U0Vtdy94T1R4WW9FZkV3MnF3ZVVGUXZpRXBONi81ZlpYRmZleXZyblJ0OGd4?= =?utf-8?B?SDEzT2l1UVhWUjRQTUdQa2hVS3R5OU5hb3J1V01pQ1JObjBnN3ppY3plRURC?= =?utf-8?B?dGg0dTdPYkhkc2Q1ZE52ZUFEU0oxbFhtZFVCOUFqTUsvRE9SQlExRWFrRld6?= =?utf-8?B?QzdPSU5ISUZMVEdCUjNxZ2h6UlhQdU1hWGhndXBFNlQ4alVNZzlZNDVkZnZq?= =?utf-8?B?UmIvMmVOQkV1dmY1V3ppV1pDNm9veGFDNzJNcmpZU0hJeFlVejdNK1VxY0ZI?= =?utf-8?B?dDZFcmdNTnNsTzIwcStUTWZYcHRPVGdqQ0pGejNITWQ1cWg0TG9HZmJqU3k2?= =?utf-8?B?Y0RvQlZvUHNJeG5Ea21IOENNZENLMGlJVjN2ZEc2YUlKZDVlWmR2UWUwSWt6?= =?utf-8?B?MjJHa0RuNEUyejVxSjdZT2lEcTh1ZnpNSHdKUDV1bEZ3NFZ0KzdzVWZ3RjdV?= =?utf-8?B?WDVGSnhpUTJvVmQvNlBzNEJKeldEaFdWM0Evbk5NUFRzREwxcmp1YTRhQS81?= =?utf-8?Q?12wmFmlamGGuNMm9TACgDWUBhe4AuP0ztC6XgfV?= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR08MB5493 Original-Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; Return-Path: Sami.Mujawar@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT016.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 188776c3-fb80-4e57-0a80-08d925f2df05 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: sw1qA2ZYwXn/hiSrf9cmBm1XrYvNzYsD47VSRN+nifDTYy5P8h6/5HLRVx7+2nRswuEsPAiVAHpqL1R0kcQf7Qn8mVN0PJlALdi5/phtFdB/kDYAeYlpB5lHZTnbV2k0eMkAAbB6/IspmdnqupQ//g0ew2RjBl2u+v5dIe9DeSwbUN8j30e188xogVfDlI+pGhfLwnfd2kmIklAbBQ4IfN2uXa8j4ErqDuNxDIU1b8DRiqTZXuOiAsmwGC0d0bFYjAcJbgWI9N5bu2Yc05tH9BF3QVH6BJFIiYeQNhgWcrEQMcQHSYSMAdbZ+cVAFXTjpqF5zsREVI6/GLJrUUYTPpp+0N8WS+/njlrILh08xGrOSa33jOe7j+7f3C6y5j5e6WMFm65aYADW/6wAQo3nW4UHq2olwwgBgP3DYjOsadMNVZj0d2bk2RbDZpioCN8V/vGeTCR2Zq53IXc+uHF7zQL8KCM9i/NUJELGPMkd9mPKL1OCvq5BTBaQez2RlPANfsY1D9m+V5AzkSUQJZ0Ac0Gw9II7qMI4/Zuvj8E6DxTTeNDc4sMFJyK3tlqVc8yz9KREMwJSSgiop+7dWvuMOsVhstyvPSQWkB19+kxSH/A8C8VYsNqw4nYC6Wxxk6ZkNdff33UAs/BBcQNJSS+REnMD5Bo7Md4Wedg9NcQwMLL1UJbhYPt1Hd4OrmIyHgsxCcFS47Ip21fHS5JQw9DkgJaYyU3j/w/ZKh21EkPWioMqf+p3u6JVf47PdcqTgnntvvtTn1o/B5jF5xCicklGisKYDnHPWsbtiVUZbtIiwTQiSWEDR6GBpPMwGnDw9JojRHAnfoawpmTwlEnebmLhIsIXxtWkLeL7dccR5zsaMFk= X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(4636009)(396003)(39860400002)(136003)(346002)(376002)(46966006)(36840700001)(5660300002)(53546011)(83380400001)(2906002)(6486002)(36756003)(2616005)(31696002)(956004)(47076005)(4326008)(36860700001)(478600001)(186003)(336012)(44832011)(82310400003)(966005)(70206006)(86362001)(19627235002)(16576012)(8936002)(31686004)(316002)(8676002)(70586007)(54906003)(81166007)(356005)(26005)(16526019)(82740400003)(43740500002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Jun 2021 18:19:04.8820 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 366327e4-5672-4482-b4cd-08d925f2e7b5 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: AM5EUR03FT016.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB4078 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-GB Pushed as d4fe6d9defc2..1d23831b5f07 Thanks. Regards, Sami Mujawar On 24/05/2021 06:22 PM, Sayanta Pattanayak wrote: > This patch series adds secure boot support for Arm's reference design > platforms. The first patch refactors the existing StandaloneMM platform > description file and splits into three different files. This is required > to accomodate for changes register base addresses in RD-N2 platform and > the other supported platforms. The second path add support for NOR flash > platform library to be used with StandaloneMM execution context. The > third patch then enables the support for UEFI secure for all the > supported reference design platforms. > > This patch series should be applied on top of the patch series > https://edk2.groups.io/g/devel/message/75368 > > Link to github branch with the patches in this series - > https://github.com/SayantaP-arm/edk2-platforms/tree/rd_platform_secure_boot > > Sayanta Pattanayak (3): > Platform/Sgi: refactor StandaloneMM platform description file > Platform/Sgi: add StandaloneMM usable NorFlashPlatformLib > Platform/Sgi: enable support for UEFI secure boot > > Platform/ARM/SgiPkg/SgiPlatform.dec | 1 + > Platform/ARM/SgiPkg/SgiPlatform.dsc.inc | 31 +++++ > ...StandaloneMm.dsc => SgiPlatformMm.dsc.inc} | 62 +++++---- > Platform/ARM/SgiPkg/PlatformStandaloneMm.dsc | 130 ++++-------------- > Platform/ARM/SgiPkg/PlatformStandaloneMm2.dsc | 55 ++++++++ > Platform/ARM/SgiPkg/PlatformStandaloneMm.fdf | 5 + > Platform/ARM/SgiPkg/SgiPlatform.fdf | 9 +- > .../NorFlashLib/StandaloneMmNorFlashLib.inf | 33 +++++ > .../NorFlashLib/StandaloneMmNorFlashLib.c | 82 +++++++++++ > 9 files changed, 274 insertions(+), 134 deletions(-) > copy Platform/ARM/SgiPkg/{PlatformStandaloneMm.dsc => SgiPlatformMm.dsc.inc} (73%) > create mode 100644 Platform/ARM/SgiPkg/PlatformStandaloneMm2.dsc > create mode 100644 Platform/ARM/SgiPkg/Library/NorFlashLib/StandaloneMmNorFlashLib.inf > create mode 100644 Platform/ARM/SgiPkg/Library/NorFlashLib/StandaloneMmNorFlashLib.c >