From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (EUR05-DB8-obe.outbound.protection.outlook.com [40.107.20.75]) by mx.groups.io with SMTP id smtpd.web11.24790.1621869415562455006 for ; Mon, 24 May 2021 08:16:56 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=Oo/8qUkp; spf=pass (domain: arm.com, ip: 40.107.20.75, 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=6wv6YoT5tLHdycF1HOaIhaSzLq+J0szoDGbPjWJGApc=; b=Oo/8qUkpiLOjhwoagdrVGWCF6NNOgHEovs242m5xhtGDMr79DqN8UeJH9lkFeKJw7zu4Y/hhMYfj0uXXT1+uE4OE9GPqBFP8dlaCLrBWvjo95I4jA3IvhMF1vHRsU35IhgjIsZlUomgIZsHQmAkwfPLUCYnBqsT0L2NBvP+rojw= Received: from AM7PR02CA0025.eurprd02.prod.outlook.com (2603:10a6:20b:100::35) by DBBPR08MB4839.eurprd08.prod.outlook.com (2603:10a6:10:da::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.27; Mon, 24 May 2021 15:16:53 +0000 Received: from AM5EUR03FT039.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:100:cafe::ec) by AM7PR02CA0025.outlook.office365.com (2603:10a6:20b:100::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.23 via Frontend Transport; Mon, 24 May 2021 15:16:53 +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 AM5EUR03FT039.mail.protection.outlook.com (10.152.17.185) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4129.25 via Frontend Transport; Mon, 24 May 2021 15:16:52 +0000 Received: ("Tessian outbound 3050e7a5b95d:v92"); Mon, 24 May 2021 15:16:52 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 79c479c840f041a9 X-CR-MTA-TID: 64aa7808 Received: from e2e00042d257.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 71238499-386B-4828-A973-58E8B0DEF5B3.1; Mon, 24 May 2021 15:16:42 +0000 Received: from EUR04-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id e2e00042d257.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 24 May 2021 15:16:42 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ajNQjHuL4F4wg5MwvKhCyoRWGwWxH+f7w0eHsoMS2WAWpNb7zuQ/vJtqLMjf7zs7cLaC9zUfc+IEXbU7/fWSz0vJGlnooczi1pCkZO8N/+eEFkb5OrwLnOND93XOuZZjhnjdFSnTaySmvpy7kSKm00qwyWg5tJ53G2AEKp6ufft8seESWDPY01TKnBKM6vP4XJ1uph7yiqUejQsfU3QYXfSqGMLwIOVzAS0zDy8k+6g79lFTUa8cpAL+4zrVPAOCt2Jie3rxzZj4mXXCBy5gB2yaKdHtzT9hsbe2030dgkiv+0uV8M55krdUQmFXiENW70Tsh6ywHXoJmaK5EKohoA== 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=6wv6YoT5tLHdycF1HOaIhaSzLq+J0szoDGbPjWJGApc=; b=dIJF6sgMaNwPX+jw2viDNxg/KE13mE9DUp3Xa+h7U0GxIgMn0QpitHI97wSzYJPQ4vcmmqOpD8+wJWDZNkbBjRHyZOvY3A5G1l4RmS7XRMCiYchaEjlC1n1Khf+oW2tV7xz2iV//fwEbd6sVmSy1QVPvoty9m0i0AcaQ0s1muE5XJcBOEUI62/Ff9MKuVM49i2AOz2CHYXE2D2wsZxi1uHLLeHREkSN9rk28LhNrb+ZQwsoBcOz10Ku3Z1tutQGcE1CGPyXfsBUo7Fd2ml4wv5cYCgunRr//XEBRvYcuY8ZnKTaHjSQZnABQDpdbf/V400J8G5kG2OQbOvyY2/WHcg== 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=6wv6YoT5tLHdycF1HOaIhaSzLq+J0szoDGbPjWJGApc=; b=Oo/8qUkpiLOjhwoagdrVGWCF6NNOgHEovs242m5xhtGDMr79DqN8UeJH9lkFeKJw7zu4Y/hhMYfj0uXXT1+uE4OE9GPqBFP8dlaCLrBWvjo95I4jA3IvhMF1vHRsU35IhgjIsZlUomgIZsHQmAkwfPLUCYnBqsT0L2NBvP+rojw= 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 AM6PR08MB4069.eurprd08.prod.outlook.com (2603:10a6:20b:af::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.23; Mon, 24 May 2021 15:16:40 +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.4150.027; Mon, 24 May 2021 15:16:40 +0000 Subject: Re: [edk2-platforms][PATCH V4 00/11] Add SMBIOS tables for Arm's Reference Design platforms To: Pranav Madhu , devel@edk2.groups.io Cc: Ard Biesheuvel , nd@arm.com References: <20210524142816.9967-1-pranav.madhu@arm.com> From: "Sami Mujawar" Message-ID: <4cffbf06-d271-8662-1565-ae110e71e4c8@arm.com> Date: Mon, 24 May 2021 16:16:38 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.0.1 In-Reply-To: <20210524142816.9967-1-pranav.madhu@arm.com> X-Originating-IP: [217.140.106.52] X-ClientProxiedBy: LNXP123CA0004.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:d2::16) 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 LNXP123CA0004.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:d2::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.23 via Frontend Transport; Mon, 24 May 2021 15:16:39 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 82d97bf7-01a6-42e4-44ea-08d91ec6f5e7 X-MS-TrafficTypeDiagnostic: AM6PR08MB4069:|DBBPR08MB4839: 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: dJQ1fqLPmnQ/BwMb/dPoaHgJRFdgsZNIA8qLU1R7hRMeYaTQCI0QjJ//TK1pN+iy5ebHp7qcBE8iNSET2kMNiCZcB/UfiF+Z2YnbZ2e1ppBO+PLpyz8efNpKKxNrNjDVKjR50qtwCKazNK11sXnImqq2M1nPyIndw7nrVGnzlTXU9gXaprgil5DGqIwLWsiKJ8jlAwS5kVo3FhAsp7xfwyY8ioIJ+kz2gSEToppKcbEhhJddtqeJaojBkG35kuKf9KYzV3j3/RIcz+RaVoGz642k2Ta9KvV0RdpEalLNGMQFk7PRoHZeRBB91gwyDtD08ajJ+MwGmsba59aZqf50lVOSLMPtFyV4ZLB9o8h+PbGOsuys8fY80EjDRc1h44xY7YYka/LZw3ZvHXuIOAMyvsa0v1t3NfXgzEk/phuwRAp4TDze9hUM1qbbPrrO0o4L7okKnTMoRMidhZy3InO3e4eCcrrf9LuZxoe1HCi3N5wFb5X7KUoTSbo3mVoAY7uB2zE7+aDnsSXwCATufbn2tIZ1UGgS0vTK4m6vDomM5SyXbgwM5jcgpnA+JSX4cVtGAJZsmZ7AzmFgKb5uvcEvsYi8vXjR88sjcuTORIQon+iQYBFJVURBfeXHx1FRHhdZze6cq1VyxbSrowl+HwfCLGvnd1JQ1gUypUKRmM/ELwyb5n0+1qJCXH49VilBnZXQUcVh8bi/kx46VbP3wnRTRL8S5C1GPPY/GCuSv9NEpJa7U3HcRGf7d0HMO/WWnA3OS4PPHE1ZWegb06IcBMWOPY80ZW8L3wEP6nCOSCjDg+XaY28l5oZjTX+Xp453PQyX+NOYoO8zv0aFQI5L9PBrJg== 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)(376002)(396003)(366004)(39860400002)(346002)(136003)(66946007)(316002)(6486002)(66556008)(66476007)(36756003)(2906002)(5660300002)(478600001)(4326008)(966005)(16576012)(19627235002)(31686004)(16526019)(186003)(31696002)(2616005)(8676002)(956004)(52116002)(86362001)(26005)(38350700002)(38100700002)(53546011)(8936002)(44832011)(83380400001)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?UU1GQmVXRTY2eVVKWkRvM25aek1VSG8zSWUydFlEZ1FxQ1E4M203SzExK2RD?= =?utf-8?B?VjlZODJ3SDNNV2UwUSt6NGtLTHlZQURyeHRGNksyWjk2RnNsbTNsQXVVWFVF?= =?utf-8?B?MDI4czIxUW0wS1FNVDFBMzN4dXpyQUtRYVp0dXozanJBSG1DM2hsYVJCTGJD?= =?utf-8?B?NDlhUytReVZmVmVPQzIvUnl3UlBldW4yWVFHbDVXK2pBVk1RSHI2cGlPODRr?= =?utf-8?B?elVnT1l4ckc4WnJqTzJLaXc1MlNXVDh2T20zbUpoMU42Wm53dk8wMmtGMENX?= =?utf-8?B?RkFMazBoTHNVakRWQ0tsSG5wYmVlWGRJak1tU2hkVzM5SlljeU9ibXQ1OGtC?= =?utf-8?B?aGJpKytQbis0K2tVeksvSzdOcWxrVnNoSlFETm5pUnc2Y1A0ZWhnckNJbmNW?= =?utf-8?B?dFZacHhHbzVjOG1McE4wTEJocVNiWUFKZHE4V3BWNFhqSFZEM2V6R2gwRm5x?= =?utf-8?B?N0VtNW9zc3RhZlZ0TitkTVNJK1ZOTGJlUjMvS1NwV1RtWWgwQnRleDBtK21Q?= =?utf-8?B?MStwK2tzN0VJTFdVbFA2b3VaU2tQdkZoRUljK1VuMGtMU282KzM4STJjaTJF?= =?utf-8?B?a2IzZWFEOE1hOFpVMXNiSEtEdCtrUUxaWmRDUkVVTnNoWWI4bzdjM3lCM3JB?= =?utf-8?B?RzVTek9NUmVqR2QyS0ZyejBZM1cwSk0wZlpRejFnTzhWRURHOFRsdEg3b2s3?= =?utf-8?B?SytRUzM4WldBeHVFeTdhamNtNVJ0WlVKY0Q1Y25QamljWGVmOHhxRWloeGUx?= =?utf-8?B?OXBlMWxRZlRxV3BBcXgxVG9YYVJGVE5UeTljNHZVR0hXeTJYdUhrblRWK20x?= =?utf-8?B?ZENHREhCUkJYQm42aWIzWTVpeTR2Tll0M3RrellmS0t4aDBkVnd6ZXdtWEdE?= =?utf-8?B?TmJtUVQ1RGxXUEpQdVdkL0ZDbjFSR05mYlVrdE1DM24vZ2d2NUZiVDNtMHkz?= =?utf-8?B?eGNtUFVzeWRCNGV3UEp1MmpoRE9FTHRPaHV2bUxLenZGSUFOdkY2TXo5MTBR?= =?utf-8?B?cWx5VXRYUyt5ODdsVnhhR2JxSEFFNjc1c2RrM1pYNXlFT0dyMnFGVVg2bWtK?= =?utf-8?B?TENxVnE3UVVSUmNrTzF1ZGdjcGcrRy9UdDI2L3ZETEsrQjNDTUt5V1RtU1RJ?= =?utf-8?B?TkdqOFQ5K1NnakhJQi8zUVJoZWNvcEtwVzF4R21Tem5mYlZYYXEzWVoyNUpI?= =?utf-8?B?UzZ2SWYrWExYYktqSUZlL0ppWXFlaVF1UnZQSzc4Q1FXMjJkQVlab0cvRW16?= =?utf-8?B?RVVEejhHL2hBRklkbmkvSmNySXVYbFpIOTJ2eFR3aVo1VEpIay8vQnpLSWpP?= =?utf-8?B?THBFbkpIS3JqaGVtM0pxRFFTSFkvS0daZWkxSEEwNnp3bTYyY1g2dVBYSCtR?= =?utf-8?B?UG9Nc25kYUh5OExscEVoQ2JzaENHWGd3VytOZmp0S2VkZXVIWmZ5cTVaZytx?= =?utf-8?B?eFpaK0dBaTl3anh5NTYvWGN2WEJLb2JuSkxiYURYVml6Q1hmeTJOYWVkSUV5?= =?utf-8?B?UGs3ZWJQTHgxUVQxRVdtYTV3Uy9RdDh5REZjZ0FIQ0xTdlprWjVkVnVJQ2Fo?= =?utf-8?B?K3BHQVZwVTJxZEpxcVFOcTJHdUFBWThnbk1BYkVwTCtDbFROeHVkSGZFQjdx?= =?utf-8?B?YmJqU1VMODl4SERWL1ZIQ1NFU2svZldkWjhjYzhRZ1FuRnRHeTVvUXdhRWF0?= =?utf-8?B?bnZaTTZpRkhkUE5lY0NQTHVlenFOOFJwdG5VdzNVTkMvaHl1dnY2c1BrREUw?= =?utf-8?Q?OVn2JVpMVLQMFEyCm/j06nkNDYBhO6mfBZQmyeM?= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4069 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: AM5EUR03FT039.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 108f4b44-9d6e-4c58-adc2-08d91ec6ee13 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ur4JdZRTxjdc5zmjaAw3LOnZdENrwbUFFSdeluFKJRcYWcNCWNUfxkl4myXnsErp3z5swT4zoxUzyQLZZlCOBn13qhLluUYtUPw11HirBXV+q9PHGh4cRg/KTczNpxL4j7Ty1jK6bifHzSAoJXjmvMuRCFUrTvnaC5R1aXEdCg+8AhBGQHVIr/2ZwnAo6gYMnsIH015ycreNo80wKRBKB3KZ/IRH9SRM9L9hAwYzuVmfG6/0XVOOMvcDOffrXyj4OHBjroTEpEA0//K23m5GuZ6FC/jW/aUhTNPzkjc//y/jDnJ2fxzh64Cm4FlwJpNU3sMCwIxnki0ZDBw/WM26MWigOQxfQ2JxksFXdjlrOudOpdtq8eatxplFFTZ2IoQ266G3MUAgfuhKxkKsqVauxB6S8flIvNk+Esjw67HYE0LTnQmbklYb2rZ5Y4wIF9O3TsrdmerAAErj8X1pEZbP1MKto3aKRJ6joFfRony1Pu2H9VmeTYZVj25yw/5Ruu4UBRh7xc+wJJumyazI5jMNdxbKcAXlREp9TM69ktSkJxqp3X0PbYv01zyM4yXn0nHJM0IADfYNfPyzlEyRPYFY/gsnad13lWzuifXd/mapryUG1ZhEuXiCoelNsgkfiLAcwnMETR/ZXGsXwHtD7z3gMay+hkcc/mMKUIFjA4HppEhCcMASW+DjOMox7/o9/Cgjn7zFrUxTBwro63zJP74J0z/roxgHQ56U4NQrBXvIZjsnE7j3UEp78fELTS8MlyOyNpKpuWsdnGG+455IsT5lNjGCpqZdIy1OXpCkb2QCjVa4wZkQdP4HmKR6344714jL 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)(346002)(136003)(39860400002)(376002)(46966006)(36840700001)(4326008)(70206006)(70586007)(19627235002)(86362001)(8676002)(36860700001)(82740400003)(31696002)(5660300002)(82310400003)(336012)(186003)(956004)(16576012)(31686004)(44832011)(6486002)(2616005)(966005)(47076005)(81166007)(16526019)(478600001)(356005)(36756003)(8936002)(316002)(53546011)(83380400001)(2906002)(26005)(43740500002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 May 2021 15:16:52.7014 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 82d97bf7-01a6-42e4-44ea-08d91ec6f5e7 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: AM5EUR03FT039.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB4839 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-GB Hi Ard, EDKII is in hard feature freeze starting 2021-05-24 (See https://github.com/tianocore/tianocore.github.io/wiki/EDK-II-Release-Planning). However, does this apply to the edk2-platforms repo as well? Can you let me know, please? Regards, Sami Mujawar On 24/05/2021 03:28 PM, Pranav Madhu wrote: > Changes since V3: > - Add UpdateMemorySize API to update memory size information as suggested by Sami. > > Changes since V2: > - Addressed comments from Sami > - Picked up Sami's reviewed-by tags. > > Changes since V1: > - Rebase the patches on top of latest master branch > > SMBIOS provides basic hardware and firmware configuration information > through table-driven data structure. This patch series adds SMBIOS > support for Arm's SGI/RD platforms. > > The first patch in this series defines platform-id values for the > RD-N2 platform library header. The second patch add SgiGetProductId API, > which is used by the SMBIOS driver to distinguish between the platforms, > and install the right table. The third patch in this series adds SMBIOS > driver support that allows for installation of multiple SMBIOS tables. > And subsequent patches in this series add SMBIOS tables, which are > mandatory as per Arm serverready SBBR specification. > > Link to github branch with the patches in this series - > https://github.com/Pranav-Madhu/edk2-platforms/tree/topics/rd_smbios > > Pranav Madhu (11): > Platform/Sgi: Define RD-N2 platform id values > Platform/Sgi: Add GetProductId API for SGI/RD Platforms > Platform/Sgi: Add Initial SMBIOS support > Platform/Sgi: Add SMBIOS Type1 Table > Platform/Sgi: Add SMBIOS Type3 Table > Platform/Sgi: Add SMBIOS Type4 Table > Platform/Sgi: Add SMBIOS Type7 Table > Platform/Sgi: Add SMBIOS Type16 Table > Platform/Sgi: Add SMBIOS Type17 Table > Platform/Sgi: Add SMBIOS Type19 Table > Platform/Sgi: Add SMBIOS Type32 Table > > Platform/ARM/SgiPkg/SgiPlatform.dsc.inc | 11 + > Platform/ARM/SgiPkg/SgiPlatform.fdf | 8 +- > .../SmbiosPlatformDxe/SmbiosPlatformDxe.inf | 62 +++ > .../SmbiosPlatformDxe/SmbiosPlatformDxe.h | 197 +++++++++ > Platform/ARM/SgiPkg/Include/SgiPlatform.h | 36 +- > .../SmbiosPlatformDxe/SmbiosPlatformDxe.c | 106 +++++ > .../SmbiosPlatformDxe/Type0BiosInformation.c | 135 ++++++ > .../Type16PhysicalMemoryArray.c | 106 +++++ > .../SmbiosPlatformDxe/Type17MemoryDevice.c | 409 ++++++++++++++++++ > .../Type19MemoryArrayMappedAddress.c | 97 +++++ > .../Type1SystemInformation.c | 142 ++++++ > .../Type32SystemBootInformation.c | 84 ++++ > .../SmbiosPlatformDxe/Type3SystemEnclosure.c | 103 +++++ > .../Type4ProcessorInformation.c | 219 ++++++++++ > .../SmbiosPlatformDxe/Type7CacheInformation.c | 342 +++++++++++++++ > .../SgiPkg/Library/PlatformLib/PlatformLib.c | 86 +++- > 16 files changed, 2140 insertions(+), 3 deletions(-) > create mode 100644 Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.inf > create mode 100644 Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.h > create mode 100644 Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.c > create mode 100644 Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe/Type0BiosInformation.c > create mode 100644 Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe/Type16PhysicalMemoryArray.c > create mode 100644 Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe/Type17MemoryDevice.c > create mode 100644 Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe/Type19MemoryArrayMappedAddress.c > create mode 100644 Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe/Type1SystemInformation.c > create mode 100644 Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe/Type32SystemBootInformation.c > create mode 100644 Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe/Type3SystemEnclosure.c > create mode 100644 Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe/Type4ProcessorInformation.c > create mode 100644 Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe/Type7CacheInformation.c >