From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (NAM02-SN1-obe.outbound.protection.outlook.com [40.107.96.105]) by mx.groups.io with SMTP id smtpd.web11.2602.1686031906114008193 for ; Mon, 05 Jun 2023 23:11:46 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="no key for verify" header.i=@amperemail.onmicrosoft.com header.s=selector1-amperemail-onmicrosoft-com header.b=YCRzs9/d; spf=pass (domain: os.amperecomputing.com, ip: 40.107.96.105, mailfrom: nhi@os.amperecomputing.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ex7SJOsry5BpmdYbYYsq1HSF2DGkeH/OIx74P89NXbN/Z/jxrRDYgeRvpYvluIhpaab8Z9X5ctIJGcPY1Cl+kpDt3clFxOQQAuAm4u14fdHJ9NzfWeBJhv4NBeG8ze3W4zC56bPYv3dPq6AG6V6k5iWpKgAGI8zEy2jKzZHo0SQz+RhrEiuThT8FP6l0K3vUlMCdh0Kdl0iE4KnjABM56SQ9JDmYQiCdBCOW7laGuE5zC0CxvztxtuOFxSaCjfO63dW+bME+cfEnyMUYRzFC9uos6mu6txXXRY2JJl+JKpmMV7CRPqhMLBgPNDPj0vnDcAXnPh1sVXn2CQk10xy0nA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=NHDuaJuv5VU7xSri+b0pgXAza1pkDvKAWiH3guraBF4=; b=iPzp5l5gUcLaYg/v49xDLL9ee4Blhv7ZTuZ171gARtO9cKgts38/Eio53RWk2Yhzack82S70dcezA+HfDHXN/b859mSZsQ7ea5Mb4OLQ1mtHIRh9Zd91t5K//NQKvgAUSADzm96lloThk1MA2fUt/1fZp1mnLlfXGTTAfKAKBWriuOhsCpdDJRnRKSKyI5n494s7HBQcLqzuNpfTwclND5M00gqgpR0PaBJMYLXAZ6M7+gp4OpqN5AMC8/YDHLwWwxNXWTRaJs6v88ZYjdWPx+B8GadmpDP5trSlikY7HFAJ11ID1Xh5mS4bDuuLTr900Nsm8cPSCIiD8vJH/Kq72g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=os.amperecomputing.com; dmarc=pass action=none header.from=amperemail.onmicrosoft.com; dkim=pass header.d=amperemail.onmicrosoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amperemail.onmicrosoft.com; s=selector1-amperemail-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NHDuaJuv5VU7xSri+b0pgXAza1pkDvKAWiH3guraBF4=; b=YCRzs9/d+LVxILnt3GJMG5XF0uNVsPYdogQsF2Gh0it1m+geJTtP2dsMyQq3zpSeFdZxw8p4sMFcBEbweuvhyvDBKUxGx7RfC7Svc4py8DvzTv8eK3LkOrxFupbitWtI5jGQ+/ygkJopEjhzBiH5QsTldr0xlDxj0UH7hiSevz4= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amperemail.onmicrosoft.com; Received: from PH0PR01MB7287.prod.exchangelabs.com (2603:10b6:510:10a::21) by SJ2PR01MB8531.prod.exchangelabs.com (2603:10b6:a03:55a::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.32; Tue, 6 Jun 2023 06:11:40 +0000 Received: from PH0PR01MB7287.prod.exchangelabs.com ([fe80::eff9:3711:1275:7fb4]) by PH0PR01MB7287.prod.exchangelabs.com ([fe80::eff9:3711:1275:7fb4%4]) with mapi id 15.20.6455.030; Tue, 6 Jun 2023 06:11:40 +0000 Message-ID: <9eae8533-b2a7-c940-96cc-652b96742d63@amperemail.onmicrosoft.com> Date: Tue, 6 Jun 2023 13:11:30 +0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.11.1 Subject: Re: [edk2-platforms][PATCH 0/4] Add support new SMBIOS Tables and refactor to adapt with ArmPkg/SMBIOS To: Ard Biesheuvel Cc: Minh Nguyen , devel@edk2.groups.io, patches@amperecomputing.com, quic_llindhol@quicinc.com, nhi@os.amperecomputing.com References: <20230524004037.39269-1-minhnguyen1@os.amperecomputing.com> From: "Nhi Pham" In-Reply-To: X-ClientProxiedBy: SG2PR02CA0046.apcprd02.prod.outlook.com (2603:1096:3:18::34) To PH0PR01MB7287.prod.exchangelabs.com (2603:10b6:510:10a::21) Return-Path: nhi@os.amperecomputing.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH0PR01MB7287:EE_|SJ2PR01MB8531:EE_ X-MS-Office365-Filtering-Correlation-Id: c8fa0b4f-96e3-4c77-08d0-08db6654e422 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Z7PMRLrVuaoZc0NIeQ7GryzHwRLkDcvR3cregCgA4h1jtIvaTue9wCRe1KbQScOjGF7geC+hS7Lz+Moi2ds9QvCdEBJRBDkEfjk7JTzhLqRt+1ZHCJ9ZIfxsNXIhk2pvJ2iA7x9inAPn/BYhT3wgOepT0cPBzaBJtCl0HJVVBBcU/KJ756yIH4sviF2KYAhAb4PU1PDsX9d3h6YDVR69WaVw71d/bJ89j82ClU5Z6KeJNJ2PYNbswB1ZgXiMHCWYjM6kj4PVVN+pR3rovaJdioClos0/GsGjWWINd1t0FcE5/3bEF/lIcTWH+Q2eQsYN2lQEwOgorYfybgUeGhwaD5LwRXn2rSoE5JiWwYeYc4zfbovTpttkmTynicFdLoMl/BNtFW6CMNpSmfIvArRePF74TmDMMJ9gcoudZ8dQRGalhpKHAnxrfrx7Zxu+XCxUjVJgJptBSDqdb27W3dhQ3KK2vKNwdBD0QjknSiYQE6K520T7vaY7hJi5ooRSo0g5/NFGLZ891Pn76Sgk5heZNtzb/6PG23j2ANbBmBMUmDHU7hi/1PERJnJ8eXDd673hDiFsPpLBaqMC2LtgI4nSaof275x3qx/khgdZ0sVPSbo= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR01MB7287.prod.exchangelabs.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(346002)(396003)(39860400002)(376002)(366004)(136003)(451199021)(26005)(6512007)(6506007)(53546011)(107886003)(966005)(83380400001)(42882007)(31696002)(38100700002)(83170400001)(2616005)(186003)(8936002)(41300700001)(2906002)(478600001)(66946007)(4326008)(8676002)(6916009)(316002)(31686004)(66476007)(5660300002)(6486002)(66556008)(6666004)(43740500002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ekVBeU9pNWswSlBFbjlBMDhTSkxtZlY3Y0VzaHUwWTNoV0lWTU54dU5PSDhP?= =?utf-8?B?bjRvRUl1MHdobTRKbyt2cVFCRlFoVmRaUEozYUIycllHQnhiOEFkYkd4a0Vi?= =?utf-8?B?TWIwL0x5WHZ1eEphWnJ6TVhMS1hLRUpzTEhDRVpmQUc2OGFCaXdjS0lUTGhS?= =?utf-8?B?M2NGZENBYmYyNkhqbFBnd29DdjBzbnJqd1ZpSnpLdGU4eDFHdExVQnhaNnJy?= =?utf-8?B?dFIvbGlva2Rmby90YW9mRjA0aFFreDBGbGx4dzcxOEJmR3VLMzdsc1Irdjh4?= =?utf-8?B?ZzdlOVdnem5aeEoxbVlwRDVXc1I0VVRUaldaM2VhNVJreHRqbDVKNEcwRVdC?= =?utf-8?B?ZWo0cHl5ZVVrRXZ5YXY3M1I1YUNEUURvTDJxVEVHMmdYRzBYSEdyM1pjc1Nn?= =?utf-8?B?K085cGE1c2dtd2RZYklibHV0UHhWQmNidFFmcHRnSXM3UFJNWGNUTTk0cEty?= =?utf-8?B?K0pRd1BBL0lrN1FxYUxXZlpwc0ZjYTRGdTVzS0xSb1VORkJMV3BoL1Z0K25F?= =?utf-8?B?dnpjeWlpUXAwVW1oNG82MUFUOWpJS0JLdG9IeFV1TFkvSEsvdTl3c1BwckhI?= =?utf-8?B?RWViRFNEcUZKMDczeitqYVVlVkZQbEtKZVJyTEhCd0Fwbm1wV1Q5ZDVtY2Fu?= =?utf-8?B?a1Y1YjNFU1ZQbmptOGtTRlUxYndxaXpDeTd3UEpFRzhrNTZiRHZMdkpBNk9P?= =?utf-8?B?U0crQ3FXWlowaGUxOU5rNlorZGRJbUdTaHVuZTB3SkErS055eTgvQjJDcEtq?= =?utf-8?B?TVNqa3JtUG40am8wZStoaGJPcTMvK3NkK241dGs0Sm9JR25sVENTdVQ1b1pk?= =?utf-8?B?RHgzMVJTWERSbTR4N2lRQmxRa0wvSUhlcUVtYUt6aWRka3ZFakRMYk5aRHlP?= =?utf-8?B?ZHdSRHBSUi9ueWJ6NlNXbW5DTm5MaUNhbzF6YnhxV3dLUG56bFphdVdqSHlE?= =?utf-8?B?MTZYU1QzY2NpQ0lFQ2lNek9yL0l5N1Q1eFYrWWFjTVVEZ3pNbEZvSnZ3eTVX?= =?utf-8?B?d3hZYW1MSERldG8vVVVnRmIyOGlzQzU1Q0NPQ0d6dEVXTzZGNmFSbVBUbGpC?= =?utf-8?B?Z3FIQWlPbVZDdUlFNDYrSWtndnp5K3FrTWNvK29XTlJwS05OWjRPejVIMEhH?= =?utf-8?B?Z2tqazNNRFU0V1Y2S1NFdTdnbGtPbFRqUlZJa2JNL0lDVzRPRm9Gcm1xbkd2?= =?utf-8?B?Z3FxbEhiaHJHQzVyRjE0R1l0QWtQZlpvZEpFeWNRN0hTQkN1SW1tVEtZU0k3?= =?utf-8?B?UzBKSnFpQWVsM0Z4ajFpQmlwb2dPVXFtY0c4YzZGZDZ4WUhKeVVDSmQxWlNP?= =?utf-8?B?YnJFSTk4WkJBZnhLcGVaVGR0MW40dFZkNEVCcDN1UlRJN3RrcWlySnU0Qms3?= =?utf-8?B?bzgrS2t4SWxHbENvd1BONEVoUzVBdGhNZW1PTy9aaVdwTkZHVkpid0FRSEl3?= =?utf-8?B?ZUxRbzVaNkZhR1hLRy9aNHQ3RzJDVndzQXRrNVF0TkFCd3NSQ3E1V3JEOENt?= =?utf-8?B?QmtIeTFwUFVvcTFMRFovczBVR1J6eUJDcytDejdXVXNQSzEzUDFjTExzamFF?= =?utf-8?B?ZmtSeHVFZlVNQVV1d2ZXUFFTMml2djg3dnZuNTRGQUNJa2VyQkQvSE9JMmts?= =?utf-8?B?RWhBQmZldGcweFI2KzE2Y0tNM0FDekhOa25QVEZ5SFZ3ZmdwMGkrRit2VTBS?= =?utf-8?B?RFhzQ29kL0FqWUZNSGFhT3dNamFqcFkvQzdXeXNKNHBCOFlTMGlhdXVKR3l4?= =?utf-8?B?OU5LZFU4dTByQm9sKzdEY2NxcEhtNkErL3crbzQyTGF3ZkVLMVFtVHB2YWpE?= =?utf-8?B?OGlaOTY4UGYyM2tHQXNWaFVKdHRSM3VmZ3FlL05RTHRjVlV1ZlBTTlZoOE5M?= =?utf-8?B?MmJBV0dNUlM5WFRBT3RHN2tlNU5FWVhGV1FiaTdXUEFvVEhRbXpvMXA1dWhX?= =?utf-8?B?bVN4K0xWNWF1SDJWUUE2WnRyRnBLcWFHbXUrKy9MMkFIR29uQkdyZnRaWGE4?= =?utf-8?B?SmNCN3k4Y3NQZk9KMmJacCtBelg4TjBuTjFyaC96QW5YaFl4UVF1c0JYcHpF?= =?utf-8?B?dUtsejhkS0xKRHVwbUVQN2E1U2VpQ29XVC8zOVh5MlQyNzB6WFlFR3pDRi9O?= =?utf-8?B?R3pVb3Z0WWU3V3B1UzY2ODZ6dFZ3S0JzMDdMMkhPRW52ZTY0STBMTXVKeGtq?= =?utf-8?Q?FAutiDExJH6153RUWH53Sw0=3D?= X-OriginatorOrg: amperemail.onmicrosoft.com X-MS-Exchange-CrossTenant-Network-Message-Id: c8fa0b4f-96e3-4c77-08d0-08db6654e422 X-MS-Exchange-CrossTenant-AuthSource: PH0PR01MB7287.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jun 2023 06:11:40.0010 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3bc2b170-fd94-476d-b0ce-4229bdc904a7 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 6Ib2cKDwDMpF3KLyo02gWqznpH73NbfydcDsWlnblFk4pEs5wzLmdi8JFBz5ZidwY/7zMh8om+QVw1+Xm9aKf8M5xPA5TQJHgQ4fzsd0Z0o= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR01MB8531 Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi Ard, The error is created by this commit https://github.com/tianocore/edk2/commit/e6447d2a08f5ca585816d093e79a01dad3781f98. We are investigating and will get back to you soon. Thanks for merging our patches. -Nhi On 6/2/2023 7:48 PM, Ard Biesheuvel wrote: > On Wed, 24 May 2023 at 02:41, Minh Nguyen > wrote: >> These patches helps to add new SMBIOS Tables (Type 16, 17, 19) and refactor SmbiosPlatformDxe. >> >> Minh Nguyen (4): >> JadePkg: Correct PCD names for SMBIOS Type 0 >> JadePkg: Leverage ArmPkg/Smbios (Type 0, 1, 2, 3, 13, 32) >> JadePkg: Refactor SmbiosPlatformDxe >> JadePkg: Add support SMBIOS Table Type 16, 17, 19 >> > Pushed as 38170a4175a6..6fe5a2309118 > > I tried to do a build test of Jade.dsc but I got an error related to > PcdValueInit. Any idea what is going on here? > >> Silicon/Ampere/AmpereSiliconPkg/AmpereSiliconPkg.dec | 14 +- >> Platform/Ampere/JadePkg/Jade.dsc | 7 +- >> Platform/Ampere/JadePkg/Jade.fdf | 1 + >> Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.inf | 43 +- >> Platform/Ampere/JadePkg/Library/OemMiscLib/OemMiscLib.inf | 15 +- >> Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.h | 201 +++ >> Silicon/Ampere/AmpereAltraPkg/Include/Library/AmpereCpuLib.h | 46 + >> Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.c | 1553 ++++++-------------- >> Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxeDataTable.c | 96 ++ >> Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type08/PlatformPortConnectorData.c | 142 ++ >> Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type08/PlatformPortConnectorFunction.c | 57 + >> Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type09/PlatformSystemSlotData.c | 268 ++++ >> Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type09/PlatformSystemSlotFunction.c | 58 + >> Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type11/PlatformOemStringData.c | 42 + >> Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type11/PlatformOemStringFunction.c | 57 + >> Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type16/PlatformPhysicalMemoryArrayData.c | 48 + >> Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type16/PlatformPhysicalMemoryArrayFunction.c | 44 + >> Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type17/PlatformMemoryDeviceData.c | 63 + >> Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type17/PlatformMemoryDeviceFunction.c | 475 ++++++ >> Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type19/PlatformMemoryArrayMappedAddressData.c | 47 + >> Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type19/PlatformMemoryArrayMappedAddressFunction.c | 150 ++ >> Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type24/PlatformHardwareSecurityData.c | 42 + >> Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type24/PlatformHardwareSecurityFunction.c | 57 + >> Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type38/PlatformIpmiDeviceData.c | 46 + >> Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type38/PlatformIpmiDeviceFunction.c | 39 + >> Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type41/PlatformOnboardDevicesExtendedData.c | 47 + >> Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type41/PlatformOnboardDevicesExtendedFunction.c | 57 + >> Platform/Ampere/JadePkg/Library/OemMiscLib/OemMiscLib.c | 246 +++- >> Silicon/Ampere/AmpereAltraPkg/Library/AmpereCpuLib/AmpereCpuLibCommon.c | 84 ++ >> Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxeStrings.uni | 22 + >> Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type08/PlatformPortConnector.uni | 22 + >> Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type09/PlatformSystemSlot.uni | 20 + >> Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type11/PlatformOemString.uni | 11 + >> Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type17/PlatformMemoryDevice.uni | 16 + >> Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type41/PlatformOnboardDevicesExtended.uni | 10 + >> 35 files changed, 3005 insertions(+), 1141 deletions(-) >> mode change 100644 => 100755 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.inf >> create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.h >> create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxeDataTable.c >> create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type08/PlatformPortConnectorData.c >> create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type08/PlatformPortConnectorFunction.c >> create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type09/PlatformSystemSlotData.c >> create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type09/PlatformSystemSlotFunction.c >> create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type11/PlatformOemStringData.c >> create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type11/PlatformOemStringFunction.c >> create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type16/PlatformPhysicalMemoryArrayData.c >> create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type16/PlatformPhysicalMemoryArrayFunction.c >> create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type17/PlatformMemoryDeviceData.c >> create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type17/PlatformMemoryDeviceFunction.c >> create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type19/PlatformMemoryArrayMappedAddressData.c >> create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type19/PlatformMemoryArrayMappedAddressFunction.c >> create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type24/PlatformHardwareSecurityData.c >> create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type24/PlatformHardwareSecurityFunction.c >> create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type38/PlatformIpmiDeviceData.c >> create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type38/PlatformIpmiDeviceFunction.c >> create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type41/PlatformOnboardDevicesExtendedData.c >> create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type41/PlatformOnboardDevicesExtendedFunction.c >> create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxeStrings.uni >> create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type08/PlatformPortConnector.uni >> create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type09/PlatformSystemSlot.uni >> create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type11/PlatformOemString.uni >> create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type17/PlatformMemoryDevice.uni >> create mode 100644 Platform/Ampere/JadePkg/Drivers/SmbiosPlatformDxe/Type41/PlatformOnboardDevicesExtended.uni >> >> -- >> 2.39.0 >>