From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR04-HE1-obe.outbound.protection.outlook.com (EUR04-HE1-obe.outbound.protection.outlook.com [40.107.7.74]) by mx.groups.io with SMTP id smtpd.web08.58814.1622557775060574724 for ; Tue, 01 Jun 2021 07:29:35 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=FAFDbsN0; spf=pass (domain: arm.com, ip: 40.107.7.74, 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=Nvg3XBbklBbhPAyKOerdQLeftSmGD+oB7GFKs3HOa+c=; b=FAFDbsN09/FF8QM0mwzlzV3V3Ri5EUguj1Up15wHf4hKdNJ8SYOLuqOG0TqYYVsCi0F+/fOHoVOfcqbQdl0oODtgl910PeHg43H+2IDbDD5SL2wKwhobDQtes7LoUh0NEDbMHNDZ52lIm+SKIIdgs2spbqujYoz65ZA16gFyCvc= Received: from AM0PR02CA0196.eurprd02.prod.outlook.com (2603:10a6:20b:28e::33) by AM4PR08MB2916.eurprd08.prod.outlook.com (2603:10a6:205:e::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.25; Tue, 1 Jun 2021 14:29:31 +0000 Received: from AM5EUR03FT013.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:28e:cafe::67) by AM0PR02CA0196.outlook.office365.com (2603:10a6:20b:28e::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.22 via Frontend Transport; Tue, 1 Jun 2021 14:29:31 +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 AM5EUR03FT013.mail.protection.outlook.com (10.152.16.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.30 via Frontend Transport; Tue, 1 Jun 2021 14:29:31 +0000 Received: ("Tessian outbound 836922dda4f1:v93"); Tue, 01 Jun 2021 14:29:31 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: c5d9d374939c6649 X-CR-MTA-TID: 64aa7808 Received: from 07f2fd9dad76.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 5A96500F-4480-43E9-B34D-622CBF762042.1; Tue, 01 Jun 2021 14:29:24 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 07f2fd9dad76.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 01 Jun 2021 14:29:24 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=K5kMto3kZNSY2xG/fByduotMbVPtqteB1gEvVjgpYZWV8FU9f1zfom9VyDgWBeZmDFI35Yhw+7PHHV43E0LpV7O2xeZ1kNy+PIrstt8ZnNiHSx8g9LeLeqXpgcX/jHv9bJ7iI+CcQ798hfPpjdIZ27JR2DFzTo/bOBu/LvYOghiU9iOIUJc869FfJcv+Ei7McyHVTeED7lQPbVD5SqhHqyAOvu+CxETP1rwZtfZtgf1iiJWEc2yfx+AoFEDokFzE/3ZOnyX44S0rlvBHwGNI0D0BNFBQQnwBNhbivorKjtNlrbQ5wjRoVat8ypW6ArGrlwrO3LiYR+tFlixk/XfdMQ== 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=Nvg3XBbklBbhPAyKOerdQLeftSmGD+oB7GFKs3HOa+c=; b=hVMGdjHDzGsg1Didndjw2PrG+npMKV1vzJWwLpmhf7xCXyXbNd/Ti0qPljrDCSxmxVXjjH3RNXrbbwQteqUax74XwqoBZGh7J3ho9bt1JZs1ACfltnjenTiVgeKqqYJbZRa9SG6EVWmicuE01zTGVIlgjas8I+11bmc18jC7GtgT2qlLMsRw0JtowpHRLgWHZETFbtgnaJ0gV6orTaZ9vZlGdue6KTP9lvuVIDOAvqPrk7ZVcSOdQqovl0LosTYzakD/Q2UDV5DlqSIhIzzdcSlsBLtbZzWb9XGfTNIaVdw8p5l/E5H/ZiST2MB3/5tc3V73eYfCz/J5pDh0Yzwhug== 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=Nvg3XBbklBbhPAyKOerdQLeftSmGD+oB7GFKs3HOa+c=; b=FAFDbsN09/FF8QM0mwzlzV3V3Ri5EUguj1Up15wHf4hKdNJ8SYOLuqOG0TqYYVsCi0F+/fOHoVOfcqbQdl0oODtgl910PeHg43H+2IDbDD5SL2wKwhobDQtes7LoUh0NEDbMHNDZ52lIm+SKIIdgs2spbqujYoz65ZA16gFyCvc= 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 AM6PR08MB3895.eurprd08.prod.outlook.com (2603:10a6:20b:81::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.22; Tue, 1 Jun 2021 14:29:23 +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; Tue, 1 Jun 2021 14:29:23 +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 References: <20210524142816.9967-1-pranav.madhu@arm.com> From: "Sami Mujawar" Message-ID: <2ad3abec-04e4-7574-eb39-b60512b4ee68@arm.com> Date: Tue, 1 Jun 2021 15:29:21 +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: LNXP123CA0014.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:d2::26) 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 LNXP123CA0014.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:d2::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.20 via Frontend Transport; Tue, 1 Jun 2021 14:29:22 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: caf14522-85e6-4591-1fde-08d92509abcf X-MS-TrafficTypeDiagnostic: AM6PR08MB3895:|AM4PR08MB2916: 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: Y72YGYP1K1i2edElylgNyaVlF03pGrnh36Kk4WYiIzvLUGP1jzPvvd6xPbks/Zrp8OjtD5zHPe0EyhFwDqVcrBlDQ0rfTkRnA1MG0vkXHaZ90PI5C+T3oYohuhubKaSwf89xTAqqe/EdE5qENKXpJ0QuftPjgkAEJicl+2Pa/0lzo89C9VkPciUacXoIWEdDdSU0ZUpuATvju63PFLDH8rZbY7Q7nBF4mhO2AVWA1bUjITRXfegKT8qEPzekFlpHi4O0eN3drW12B77KsPbMikbn/Q0PtnaeKCIfI5FjvkLBcGMt3OLw38l2XqB+nVI6PHycWyEkA+Nxbr7Qunm0+q5W6maBZgWE4o0sVSpN9ifY1ivhSljWwFtZCS1oX7TMNaCqGsjMJdZU5hCLZW2BLiWd53CoAD1P1pQhNy9HiHEBA3W5YrZWEyq7inpgs5rReTGLWa5RKTCSJPREyCXOEFHnZYJN6EXYGHSaRrNpIo5jxLKio3weJ2OguVSXuqyLEODzIHRQUNC50WRZcoYODlyUFhxi0iIaomrCiScW34M4KHeqK/POI4mByhOpPSk4lpgF35ZdTrEhhgBx6psLJB10vi14azqazMJV9rtdw1wOFWy7ZogAynmWSz49iphcDwJHOmgo1JEBeNWC1NvBffg6WTQNMoHvHvpLDGOk5/BB1daZByqQY7LSfgNv5ZutNhD5ZzUXgG8kpgU83USbyH563PK7Cv0tNJRni8ujaSt2kDaxbjRSSZukYeaRqbqh9TTAacsrx8n/l3xGk7NS+i+WkR6qcIlAF3wqbP4akHMND7P3vQy+g1Udl9huUqMKK+nRinn/LHjqXYaxVoRa/w== 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)(366004)(396003)(136003)(376002)(346002)(39860400002)(6486002)(5660300002)(83380400001)(26005)(478600001)(44832011)(53546011)(956004)(8676002)(38350700002)(86362001)(16576012)(38100700002)(31686004)(66946007)(52116002)(66476007)(66556008)(2906002)(54906003)(4326008)(186003)(36756003)(31696002)(966005)(2616005)(316002)(19627235002)(16526019)(8936002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?WGpEQnF0cTdyQ2pCOHJubE1XeWdJM2dxTW1VNG1GcENPWXRzU0VieFVMbWpa?= =?utf-8?B?T0dEOTErVmpXY2IrelBDOWZPTVplUjk5eU5QVnJuck1QWHNxVXZvYTV3Wk56?= =?utf-8?B?M0ZFSHlrVzdOZFVlbFQ3T1hMV0JRRGs4WU1tMjVKZGkvYWlsYU1INlhPMFJv?= =?utf-8?B?NWw5YzEvYmpwaHpoMGhPcDY2R0gvODExTnMvaXRxM3luaWNCaFpKSWV4Qkxw?= =?utf-8?B?YXdEK0hiU0pFb3RQK3J1RXc0OEhLMWU1dkJnaUlpamdETE5BMThRMExqYzdi?= =?utf-8?B?cW9hNXIyb3B2dyt0T3hFVjhjMnpISk45bzhDdVR5eWdyR2c0SjhNUWJBZnVi?= =?utf-8?B?REZwSzZwVnFIbmd0aytyQ1NKME9LNmE2aGdOU3FDbU95dHlTUkswZi9SMGNr?= =?utf-8?B?L1JaRWFuMGkzZEpVSmhXczNqb0ZtTGs4L2wzUGg4c3liUjNxMWhTU0tEQkRp?= =?utf-8?B?RGorZGV6UERlTXd3elk3TTVUWGMvdlc2aEJxc004Mi8wdXd1V3BBdEFSV0N0?= =?utf-8?B?UjIzb2JqTWxIcDRIMDRMM1ZWMW9kWVRBeHFQUDJ0L2hYdVUybEdjNEhzQTVW?= =?utf-8?B?MVMxb2dhbGc4UnB3dWhZZ29iWi9EMVFaNmExekg5RlJOOHdEU0hmSnJ0SWNo?= =?utf-8?B?U0NMYXNRblkrOUdEZEE3WjZPZWhoTWZtV05JTjluT0N2eUVCblBPOHJjd2xn?= =?utf-8?B?S0pteUhOc3lGQXUvMUpqOXMvSGU5ZDRJdnFwUHhFWlRYYmlpVHlwLytab3NP?= =?utf-8?B?YUQrZ3ZyTW1lT0RYcE5wSGo5Q2ZOMW5ieEswaTc1THJ5bmw2ejlyeHUyZEtI?= =?utf-8?B?UGVGeXJkTTRkWm8xS1pWSEZKMHN6aFJ4eit2Yk9DYlZtckJ5anE0TmpLc3Ur?= =?utf-8?B?SlJoUTFqVlc2QmJ6SUJ6K2ExODNBWEdSY0dlVGlSdFg0TWRPM1BlWXQrY3RZ?= =?utf-8?B?OGRNOTFJWkVFSU1mbDBoeC9QNjdmNDdWQ2dmQnU4VCtQS0Fybm9Eb0FnT25o?= =?utf-8?B?QytxRmY4Zkp1K0lPb09LVElHM1N3YU1jZGNrWnNSb2ZlellKbWdmTHMwR21P?= =?utf-8?B?TGRxV0gzbnArNDBxdVVsKzVyNk92S0RCTFpIUjg0bityellSdjJib29kMHhz?= =?utf-8?B?Y3BtL0ZsaFB5MGFnUXJjOUJ3VVkvZUNlNmd0UHlFVFpkVDNiSFFDL1M2dko2?= =?utf-8?B?Vmo3Q2ZpUE5NLzkzOUdtQ0JiUVVWT1VVdmxoSGRLTjExK1NGQTJBSjFQeXl2?= =?utf-8?B?V1RUQ3YwaDBLS3lBZFBMN0p1Q3gyTm4xVmxSYzlWakhVMjI1elpmN1Rjd2F2?= =?utf-8?B?czZFdElRZTBuQ2E3cU10WjF6MUxOOCtVZHhJaUdWdTlCUy95TklUYWdvdVk1?= =?utf-8?B?Znlta09yUE5Fbml1YUlyRFJiNlBDbXA3NHNlU3B0U2JwQlNVeHVJREMvQlJ1?= =?utf-8?B?RVR3TEEvODk0QS80LzBoVXl6WjlnM2h1RHFNK3lNeEIvdVhSTGRmLzNNZVRv?= =?utf-8?B?bEFtaGVvUnBxUUhUUElVNnI0LzlyT2FpdDk1S2FSdi81UHZObnYrSWlBZ1Y0?= =?utf-8?B?TE9CMDN6QUIwdkFKdXFudWJEWTBuNGJvbUpqTmlPYVM1MXB5VDgxM01NRjBL?= =?utf-8?B?Mjg1VXE0cHQvSXNGeHRLVUh0MGF3MEJVU2gxUHlBN0xqZkRYUXZFVC9qYnNV?= =?utf-8?B?TTFQYW56M1dTZEZXSHVYMnJ1aFJ1Ylo2bE93QTZzWHR5QkowTEMvRVk3WWZE?= =?utf-8?Q?AcjrloH9dyYRkT+50+CrHD2m7a4posyQ4NTjXLZ?= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3895 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: AM5EUR03FT013.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 0798e341-9877-4c83-b94c-08d92509a632 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DKTuejSs9x47ELQiHPV9+OVUjqQopOTBAkcgGKjFRx1rMobruL7bY4d/7+Rc8TpkxGy6Qi4/CfA0hpr0TksaQDSt7FjmRS1+VHm8m+7TQIt0NtBXQ6s919GK20+gm/MEmaut/xdssAtM/fopVQr/y/vUWZZ9wGg6wqjEGNKrSdGwfJ/k7sndLW2SZbL1B16NGC88lA29QZf52GdNofB9EHBMjuU+QJ/w9CP5eKnVzXItZ+ykRlT5pFuG3EFYpu3taVqwt3StMWQ2E6Wvww3MR+h8csCGgT+zExaBpEYk2NI38DwaPqYro21hcEgZQWFZVzlw8qFeWiIsaFh1wdLq7SaR/Y7pMweT2zUcOy6I8nfBarL6fyNluFk+ROogkv68HI3sgoSoDgodUnEqkaVJzV43H7tGep6Cnhkq9jabRJz+MihuY+jeAL4ZcnoCPdugLbL2iIsuXq5/4/ZlOUKzHTHrfPHdQoqf/hIA6b4LSgBECk9UTjPPNtexKcnu5KVY7AAkRbox5hXFjPN/rUCwFGJSDWzFLNQ8nIKjr5qq5wVey/O8CSeUVyeW5vRkK1EfFzYnSSc6RroU/nrC4QJEa93wiADTAvXJRH13MVLwdv6/LwkcLNVr1IuNhCus5jru7Ghn6gG5uk117fnKNWpXW7SZBqPBejat53rrKE7vsBvr54xaxWQ44c2dviD3OJr5UWmmllSuxX76DehLiuL6TIsTMYe0kdr/7Ao+8S30Mhjuo3A8enqfSWlJGE8InawCjr4+E1O2eKOTIu/xuEgnlrc36YqRUYtt4V51pu3V7igkIMBOnIpLueuXz7EHZbhr 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)(376002)(346002)(136003)(396003)(39860400002)(36840700001)(46966006)(8676002)(83380400001)(53546011)(82310400003)(54906003)(478600001)(316002)(31686004)(36860700001)(16576012)(44832011)(4326008)(2616005)(31696002)(47076005)(19627235002)(70206006)(81166007)(6486002)(8936002)(5660300002)(356005)(82740400003)(336012)(2906002)(36756003)(186003)(16526019)(86362001)(966005)(26005)(956004)(70586007)(43740500002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jun 2021 14:29:31.6457 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: caf14522-85e6-4591-1fde-08d92509abcf 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: AM5EUR03FT013.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR08MB2916 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-GB Pushed as 86984c17d562..8cdd4cb7c71e, with minor changes to patch 4 and 7. Thanks. 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 >