From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (NAM12-BN8-obe.outbound.protection.outlook.com [40.107.237.134]) by mx.groups.io with SMTP id smtpd.web08.13401.1661359894078672374 for ; Wed, 24 Aug 2022 09:51:34 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@os.amperecomputing.com header.s=selector2 header.b=Z9y00A8d; spf=pass (domain: os.amperecomputing.com, ip: 40.107.237.134, mailfrom: nhi@os.amperecomputing.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y9b1Qps9HadpILMa+FmOiC7dcJkUF3/7ZC/eNJ1IGq5tNCZMaUmY+4Hka0rLzbI1kKWU/WbGqIhgpE/SA5r/ZV8ZvoslF0VxgUuPdEJXulYRCjFyfh9ioPlua0g3nAPz82UtddVg1Swpk1PFIwD/0nz+AsXIVNiAsTpvKcEtlyuZKgDY7VEvKTyRMwy3PGgGVvDKs+1rWzCeSrbUP6IXgQQivjEsepNFbNsxHM0u98E+lMBtBW3zqg/q79UuJgiFX8q7Wi7Rjh4hkMKk5Mv413D+QtBcPH2b0DH6E+9T5tkODKtvRWmPv52yBuyfWdWthjQ2rLlkvqHukgPMKTZhqw== 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=csdwVVxwZVObDQhzhrbGeuEl5P0A+rlEa9p8qi40T1k=; b=Tx8WAK9TvUy2nd52Vm9n6OTKWWby5aPpkKpXp/4rf8NY13XGEbt8WBIM559kHDIQfRtVczQ1wM85E1AYjwBptXa+aIa97+rnSpMLJiY1sr3J+L9SFtpo+d+fw8Nom7/zunxrjogABHic66kItJadtOWEl5SNNiBlSis1OCh3kb88/LAii11nh3i7YDNeqJdrGrbZ2Amap5cJdR41fOeai9GY6O1aOPK5sarUbIf8M2ajk2gxepWHicz746s1AC4g0INk6Cy1+jHBLenwvU5sUEP7lh5BJZrCr61A4uOlLzDd3y9f+gNYb+3NbO4ii5bIGJcyj/hKwCQvI13UebeePw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=os.amperecomputing.com; dmarc=pass action=none header.from=os.amperecomputing.com; dkim=pass header.d=os.amperecomputing.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=os.amperecomputing.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=csdwVVxwZVObDQhzhrbGeuEl5P0A+rlEa9p8qi40T1k=; b=Z9y00A8dIRyhOFiIgYt7HlB386ulIfB5UTiNC9XiomwPVothfxivQrUHI4QCLZdy+MJaawjUBzrWiq2n6/CdFzWQIbLTffSshwFRpPpU3jPGCJIalaz4s6/nFoIWeOHGEn917YaD/sYvHZN3DKYY4Pw9A++c/Hz82fC1z3ouPes= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=os.amperecomputing.com; Received: from PH0PR01MB7287.prod.exchangelabs.com (2603:10b6:510:10a::21) by DM4PR01MB7642.prod.exchangelabs.com (2603:10b6:8:62::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.15; Wed, 24 Aug 2022 16:51:30 +0000 Received: from PH0PR01MB7287.prod.exchangelabs.com ([fe80::bceb:a82f:b3ef:53b9]) by PH0PR01MB7287.prod.exchangelabs.com ([fe80::bceb:a82f:b3ef:53b9%5]) with mapi id 15.20.5546.024; Wed, 24 Aug 2022 16:51:30 +0000 From: "Nhi Pham" To: devel@edk2.groups.io, quic_llindhol@quicinc.com, ardb+tianocore@kernel.org, sami.mujawar@arm.com, quic_rcran@quicinc.com CC: patches@amperecomputing.com, Nhi Pham Subject: [PATCH v2 0/6] ArmPkg/SMBIOS fixes and improvements Date: Wed, 24 Aug 2022 23:50:26 +0700 Message-ID: <20220824165032.1784305-1-nhi@os.amperecomputing.com> X-Mailer: git-send-email 2.25.1 X-ClientProxiedBy: SGXP274CA0001.SGPP274.PROD.OUTLOOK.COM (2603:1096:4:b8::13) 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-Office365-Filtering-Correlation-Id: 6091b54c-1d05-47c6-0cec-08da85f0e469 X-MS-TrafficTypeDiagnostic: DM4PR01MB7642:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: h65+9wF8RQ7mPQV0hImqu1LSHgh1DoooEtfuyVJclJT87y55fn2+vVj5ox2TgkgLuJOFRHTnNfkr+v1dY2OS4eDHFsQCwvvCRge2rzmOAVmbKk7Q4xN0PMhzJcxJRTlOFucewzyyxRF+EwCP/LTLYfvFAAvLfM0iSvea6BiYHJpczdVVUcDYOf3yAC+AfN5T2sVYCW/DMYSDpNO1n5bcPQKIWgQW1pylWDdZ0CJS4dT4nG0/DmY67+hD02FaAD+IsOjDa/nlimkMdWE0FqONf1VHmM5b0Pcw7/cOtcM4hX/QRHGNkt9252569Dur0kWmVWG0G0X11IyotAbF7pcdu2yKyjnVzkQ1OR/nlrqWm/wf/bhMtzSPhpLek7pYUldz/hAgmweG68Id5ZWJDqOzrHYXZV34Slucr3bLhju+Y7qV2IoIjcNrBgAO4Bj0s1uMdA0T/ZL/d2aEeOHSZhXYG9awGegfhnTd1ZNuRllxGBzbG9ey+L2GihjDtMLQI+yyOjFzVARqvPVTjJyXuqpKA1AYkeL5WOecztKtonn8ysBIh5v8MRLbDqjWQMNK5F+oCh2O35bI8sNoilZaR5P3W13/dAqf8OJrcdP+IW5t2RSpAIsK2tPsAtdAhDwDHHuo6DDbZq6hArckm68awvJCKPSqazGfQQvkH0FRkljgs9IX9Q7h16GGeZpMml9Gwv1LruNr2gALLM/iMet/jOo4ubgKrmWYuetHtyZikLLnxz0uTGTonuMPTo0LzGe3rMj3hXM/Cp5cF5e3CHCpCYIvCA== 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:(13230016)(4636009)(396003)(346002)(376002)(136003)(366004)(39850400004)(41300700001)(6506007)(107886003)(6666004)(6512007)(52116002)(26005)(86362001)(186003)(83380400001)(2616005)(1076003)(45954011)(6486002)(478600001)(316002)(66556008)(4326008)(8676002)(66476007)(66946007)(8936002)(38350700002)(38100700002)(5660300002)(2906002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?DAQ+vuTEwk4zdnZPZ0pNS50esIdwDadUnY166gs22btheaMxYkHWlb5YtFvC?= =?us-ascii?Q?H/FUPIQ9uHIyRFCSTn8dbgcQyTNvtBIwaGNNoAWrlW4VLYqQoGOA48KSAXO4?= =?us-ascii?Q?R6AYqRyUnTpy8Z6y3PGBPEipsFFd5BRB0geZs2pEEH31D9Mv53rQMFF4AR96?= =?us-ascii?Q?w3lFpriohGDHM/9mxz7r7qaGAmShLUuq3OXKSzIb9QLI1QgX1XM6Pqn7LGai?= =?us-ascii?Q?ZwGsd1bhuTsZSvW0QVNYkx412G4ho7WME/9d1XCE3NpKqe97s8U9tG1ArsKJ?= =?us-ascii?Q?uHUCxalFKH1TzIrk6GLZ/6y+JowtJGEibMMD01E32yMCIslCRfYhi3GHIbru?= =?us-ascii?Q?IafaQSveP1C9lCEaPbKoNuRx/j5wcmRL0qd1SDsuG/O928jHT/DwuWlCkaPh?= =?us-ascii?Q?+ETLahnKMH8JBtUrq59LsEmk1h+YPPT6Auxj6jFibjy1NWonUXCg4xNK0/8b?= =?us-ascii?Q?5CB/2v4QuC/C/a+h163hOcEQhNGQcyALLyi7M5PnPKrzIcW+6Ien82ibrMs8?= =?us-ascii?Q?2YYKk/+ldLgOE9QhaFflkT/WwCZm2/tYUWZHmjTl9sJ0usfHNO+Cl97HTomz?= =?us-ascii?Q?Nf4oq5C2ZG6lLNNbIHrl9P1LDJAkAYvuSKpk8Ap3bAJ3zZIByMjK8ov+Gr7u?= =?us-ascii?Q?qmFN8wnIzCblTxgKft/ayHQ9wTt/DJgarvvPHfABjSwfaulkEfJtQ47azA7r?= =?us-ascii?Q?vHU9mwN7xP4lWbzNaAzRFiA49Lwhs4+vvQgD4a+ZoqAomst66mFabHdWd0z/?= =?us-ascii?Q?L5EinOmxgB2ajXVRjAXpTnTJcPsTECSR2naSmqqNtTekGYY8l1EPGyGaevJa?= =?us-ascii?Q?6gn+GTmN7+0ivSXaUjTdJNEuWjXrZaPFN+WizqTZXKyvQIk4TRZCrt7pqNdX?= =?us-ascii?Q?0uvtYAlChfHj7DRXNv3l5KOjXj0StJEGZusw8LBytKcxwYLv1S8GrE+nCwvT?= =?us-ascii?Q?6UJeqsyRG1i7P5qQTVzHwjPVMX91LME3ChsCEuKpE4nrsbBW9SFRcthjm67/?= =?us-ascii?Q?3OPPP9ZqiFcBqbi0hu9WB7QHBJdVyn4uFiW5jOFOch0wz8TBq37rcZIU+Be8?= =?us-ascii?Q?zpGhgjkIegMuyjPNg+DPEcgSE8RI8VPyzjoY2otpBQCrqIzQi2NWTbnp7R0u?= =?us-ascii?Q?8L/PlJDxFWvZBdiTw2HrXInF7bhGNFY8OB2UGEZY+IDOSEgaDK89w3x4m9Pd?= =?us-ascii?Q?yLBDahxwsdKaaahfTk71+6rrB33uWALtyQqEjzsNJQgCEK3q9eOCjjq2Uxaj?= =?us-ascii?Q?6CXR7amru++Pg+srdlq+m/ZIDIxvgx37sDG8CXilrc+EnLfyr2C0X7CLWXsu?= =?us-ascii?Q?FcQxCVKMWB8heiRu91BYqZ9WPS1osN1hnI05ZYkhP6Zyiww5XanmzNI7RqX0?= =?us-ascii?Q?05XNOgSVPiGzaowPNRdu/t9VoO1HXSLcKigKtCjGhQFtO3wbOTFPUfboFsJ2?= =?us-ascii?Q?LPSI93jD985i72Gq+D+Ec0NoBT8G8s5zhigWmVOOl6cbhMXLpzopG+BHOjr5?= =?us-ascii?Q?VcxIbWJvSUzHV/OT6Ia2WcRck+HWK+OOTYwSG8meA8Tos44yzIXRRTqvUV3I?= =?us-ascii?Q?A/hoy2Z7jJJb6FEc7jjkXsohA3zgbsmAiH9JRYzfZJZB4yGkP2ThAB8mBepc?= =?us-ascii?Q?drZ6W7kQnnWc+Hu5dmtWh7M=3D?= X-OriginatorOrg: os.amperecomputing.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6091b54c-1d05-47c6-0cec-08da85f0e469 X-MS-Exchange-CrossTenant-AuthSource: PH0PR01MB7287.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Aug 2022 16:51:30.1312 (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: eKfgGLqWsL2bJU5quUqWqbUG/7HMK8cJaoOzV1jg4XGn1uKq+3TMbFzgy9ocTkBR039/q85KXXWRgxv4FT3mwpDyehXGCRXjglxGBAxBcA4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR01MB7642 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain This patchset is to update the ArmPkg/SMBIOS for fixes and improvements. Changes since v1: + Change PartNumber to ProcessorVersion [Sami] Minh Nguyen (5): ArmPkg/ProcessorSubClassDxe: Get processor version from OemMiscLib ArmPkg: Correct return value of "SMCCC_ARCH_SOC_ID" Function ID call ArmPkg/SmbiosMiscDxe: Fix typo of "AssetTagType02" ArmPkg/SmbiosMiscDxe: Remove redundant updates in SMBIOS Type 2 ArmPkg/SmbiosMiscDxe: Get SMBIOS information from OemMiscLib Nhi Pham (1): ArmPkg/SmbiosMiscDxe: Support fetching System UUID ArmPkg/Include/Library/OemMiscLib.h = | 37 +++++++++++++++- ArmPkg/Universal/Smbios/OemMiscLibNull/OemMiscLib.c = | 46 ++++++++++++++++++++ ArmPkg/Universal/Smbios/ProcessorSubClassDxe/ProcessorSubClass.c = | 8 +++- ArmPkg/Universal/Smbios/ProcessorSubClassDxe/SmbiosProcessorArmCommon.c = | 6 +-- ArmPkg/Universal/Smbios/SmbiosMiscDxe/Type00/MiscBiosVendorFunction.c = | 32 +++++++++----- ArmPkg/Universal/Smbios/SmbiosMiscDxe/Type01/MiscSystemManufacturerFunctio= n.c | 3 +- ArmPkg/Universal/Smbios/SmbiosMiscDxe/Type02/MiscBaseBoardManufacturerFunc= tion.c | 13 +----- 7 files changed, 117 insertions(+), 28 deletions(-) --=20 2.25.1