From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (NAM12-MW2-obe.outbound.protection.outlook.com [40.107.244.135]) by mx.groups.io with SMTP id smtpd.web08.15778.1663554129665601704 for ; Sun, 18 Sep 2022 19:22:09 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@os.amperecomputing.com header.s=selector2 header.b=cWiVcut+; spf=pass (domain: os.amperecomputing.com, ip: 40.107.244.135, mailfrom: nhi@os.amperecomputing.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=W34eSg/fOybrwqqnrPcHVDDC53zKpByeMPjagb25LFLHV1/MVu0xjkXY044mXcuzt40mTQAJjcyNONKs2jSDpD2idh8xZG/81tIY/P/1hr2DfhhjMelh13OR81Qs/2lGaIoIdALzAPVidY/ssbRH/tDRzWg+o3cEtkbkcSOiEEuNeXUYlgH9d39HucFUP7gxwF63NNOfOxo6I0vvM5OSEHZtxlclf2J/HFFG75s8YuFmroX1DlCc/VcMX29EIihb7bYO/UXgPnAQVb6WXl6wUFYo/J40eWivLKzUTGd9dP/1BUgB2CFE70hbUBWzQOedL4VJp8dhG7SPz1wGjQgiXg== 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=sslin+NJLaZTZjJ0Om2e7nrHLEJ/npRKhr+opwmmrBM=; b=Qii0PIIRBu7xU057TOueFr+hg1HrAxx35O4OSZNDsTGXMiMrE+mPqdvIDVKGny0hJ2b+Ugb5T+8AGeljX10sp5CWgBv+cllOFIAGhBR0EUrVk3IDQlH85/2QqU0EY/iZiSAcXdvT3Oh3zya60AwtO1wspsymy0H+AbY7g7+cdd1aQo3scuwPJvUzR8ndBES7owQRvFGmNAzL3Hv1V9u2mAibv/lS/h1JVkCkw4wGqE/j7keqRzF0/mxk5WpLPKU8/acS5dnmR0WeHREuiOsIN8uqOgWpDHWvPme3hXNV5X6sjkAKY5caGXD6ft/CUejQPga0OAWh817lQTjwmmnNBA== 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=sslin+NJLaZTZjJ0Om2e7nrHLEJ/npRKhr+opwmmrBM=; b=cWiVcut+u0lu6j83BLEA3vjlDWWMjWMj9/taZuFyHe4FXPPxhJdLM/tAnLIeEc2DHE7kAy/qJ6OHVuRMCAwMk0fmnLoA9Eu1SJ0t1shD1JgIFCSg9wfg6uG+Eiwv2fXUH74+YtZbJv/Blta1UXZwpfDKkeh3pj78Ms1p76VowF0= 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 CO1PR01MB6791.prod.exchangelabs.com (2603:10b6:303:f7::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5632.16; Mon, 19 Sep 2022 02:22:08 +0000 Received: from PH0PR01MB7287.prod.exchangelabs.com ([fe80::441a:930:ac15:1ce9]) by PH0PR01MB7287.prod.exchangelabs.com ([fe80::441a:930:ac15:1ce9%4]) with mapi id 15.20.5632.019; Mon, 19 Sep 2022 02:22:08 +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 v4 0/6] ArmPkg/SMBIOS fixes and improvements Date: Mon, 19 Sep 2022 09:19:44 +0700 Message-ID: <20220919021950.2110333-1-nhi@os.amperecomputing.com> X-Mailer: git-send-email 2.25.1 X-ClientProxiedBy: SG2PR02CA0071.apcprd02.prod.outlook.com (2603:1096:4:54::35) 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_|CO1PR01MB6791:EE_ X-MS-Office365-Filtering-Correlation-Id: 97c82032-1a99-493e-f453-08da99e5c029 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: mtCIU+RwxZANGO5vpKnCB453x+YVCOfQ0ygo6eyie2zmBVrqYszwKJ3rAn1NgyBEAcqPTuSQdbpZhN1X7a9yyLP4/JN/+rUJ+LRHbImli15REdskFimuaF80+rjB71qphFr1KrMfjoyvQHXgIf0aZ9SdJwPYNXSnDXMeHjD6HFqW9y1EqfXbkZbcZAIL6tsKvG/rPbyWuSk7nFLDnkcc3h+deM0JN9RRKEQbzxdISqePbKkGWVIHZssOsSWEyYpDu9Vwe3XnbByMRzib01JqprC8bWfMocJjHXyuGmlzonSR/3i1U8ukd2i9I5OMD6RY8zA/LXtfYyCF75l27LGtRNqZOu91Ai6EK8oWf2SdK4yogYjm7PDbF2yEUQfsmWi1txqTIf2mzU1th/V8Vbm71eRlAf5aLdUVZ7CbbP+vdFtYPMYge1p0oy1+BSk9aZtVD2VqBYpmqBxrN2tsIrp4/5DDw2/jGgQG7w80pZZ1K2m7C/q7AaAmeza4RuJYxYM8qF5YdoZOW6BKLG9V0dmDCyREb9aRHwkyL+5iRgYjeuPqqW1o7MLTKfRAvC2Zc9LQNKsbYhTePPzaRFriQ3wz2xHmtl0jC6RzTNc2epuIFKHgU9yMG7DYIvwfuIvwHGIU73chbcFRdn2iQnTBmi9LgGkcEL1JN7y/68nXakFfhsyRe/eXYtF+4/xhE3TiTJjm9nIsA4Mu1GTgRLrwFfb3NMZo8TZdLnbgWkJeQAnOZMwtLGWg3pkyIfC5LP5sYii6NQnx77DDrNi1XkxMKzOHug== 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:(13230022)(4636009)(366004)(136003)(346002)(39840400004)(376002)(396003)(451199015)(66946007)(5660300002)(8676002)(4326008)(66556008)(66476007)(8936002)(86362001)(316002)(38100700002)(38350700002)(83380400001)(107886003)(6666004)(41300700001)(52116002)(6486002)(6506007)(478600001)(2616005)(186003)(1076003)(45954011)(6512007)(26005)(2906002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Zvg1bZV4jcNTsRDxErb58UykxlTKdXKjpi61qJjssVReJ+4FP6wYfRKcIj39?= =?us-ascii?Q?9bMi9hKZbHus5Ahu9Xpg6tzqohiYR2VSFnuQwMsKJ2/PhpByUeB5nSVcfPH6?= =?us-ascii?Q?LjjlX2iHlyB/e7iRUSANpqaBJMOKeHhgljGK/TdIkSlnmI+VqYqhlEnP4lz6?= =?us-ascii?Q?R/bqOuTWRcvHXzh4Ro5/ZRWazrj3Nkt7xRHP4tErB4Qe0hJJV0epiY70MxDl?= =?us-ascii?Q?ufKz6Xr/plbhR20eAZHtcmbrq52J9YwgPr/H66O6eh1N/pABL6MOM7HD5xAt?= =?us-ascii?Q?LmfyQru60EHSqyirD/eq/xqlzG4yVPu4t4TxS/RsVvijIuY1l4RreLAXPnKj?= =?us-ascii?Q?OjKtu591KXtuw9Ld/C+m58MaDZiEsJ0Hoz/9WiPtR7c3xguXFzN877ICq57Z?= =?us-ascii?Q?4eZgfOrDU3DFUOC8KnkSu4oND4eSUrlP0r8VpWIaXUb2gS848r4tP71JH9vE?= =?us-ascii?Q?3stNyjwzsAq2MRJr6n9OWpiTfNmU73cKlahjJXoQBAfnbmenxzCT981IStR1?= =?us-ascii?Q?TdkpBEowSvfTaLBJKncJ/ijfMhfpE/yeKICaeqL5UVLQkhWf7aj8YBtsx6s9?= =?us-ascii?Q?DyBdP3bL06KTvpFz97evDX3oRrZPloNiXecTqZBY8bZZy8K2UZgTuPbSmhbK?= =?us-ascii?Q?pSJ9L73tbt3zP9igi4avKb+W6c94fDc52T26GYMYszC+KjgZcWXTy++fXWrh?= =?us-ascii?Q?41F4ONYmY686iWy1Rgwgd5OAd9YDZj0wXJhCosqja2YxFYgumOEZIXxkSrlV?= =?us-ascii?Q?VltQESHEucgmClcSRH+W22LQpsV8+psZB+xNIgX1PLH9vpH95+pgIBKSj3j1?= =?us-ascii?Q?utqKhs5geo+a3OJh9zqqzMO9QXyffjzYrFEyCZpoPgdHrA/NkW4nmwJ2OBUc?= =?us-ascii?Q?fUMnd9oCgS/gAaF/beC1DYwG1zWd0Zsy1MLKL1iqQyRiiZm9NoP5OwU9jV06?= =?us-ascii?Q?j2ZvQTJpOCtsy2mBRwWjCGKLH0pyUWnhSpvoK4M9u76V/Z47lHAQ44oQpYdG?= =?us-ascii?Q?aaQF25yfQ9ZzbXuA/628ryIJwmdJCYTHZbTPJxWYYE0S6iFNsZ3y4FovuB18?= =?us-ascii?Q?cqt5TESUH0gbeahU/pKqkGb6rOxpoNEmEo/57Wz1cPuLumf4LkvdYHHdDZPH?= =?us-ascii?Q?nmMtSJHh4eO5NIX4RGwMCuac7BwPQNUoJabY+bpinR/E3WCipTg8RC48oUvD?= =?us-ascii?Q?0ZqFBhrQs3/xcDdnlQz9FMd2KoYy7/IiA8OC7ZWcOfWkwl9ebz+YT5tt5HWB?= =?us-ascii?Q?zKyb4D70sHGKenOk2mm+8I7opVn1Vu8yfLt2+WyVWy9NpzpJ8CLIpQDIjsp6?= =?us-ascii?Q?L9O5ZbYywbARiAOQZeiYc3WuLSSbqKjYeoyV7zSroF9z8azOjyACZ+YlMcWq?= =?us-ascii?Q?EVkIuWKYQImlkL5PsIhjrkK0XldOiE4d9iKG8VufIq3zukXS8Ag/EhQNNsD3?= =?us-ascii?Q?xEN11OUbMH7aGlhtIHtJO0P2nc4O6yEhTIH5va6lcxDtSwPKUVBBbClnYAsc?= =?us-ascii?Q?iuECXtvKrP28pCdv37heet+JKjOWvBMIGz3eQH8H7zx2C3c0flJmLryQtNMO?= =?us-ascii?Q?WGo6Xr6172CpOf9s480fnui/bBaNrn2LTutPktzxGHnFjkI2lb5Gw9ta83Pv?= =?us-ascii?Q?8fJRm90bzed00FF7PlyVRO0=3D?= X-OriginatorOrg: os.amperecomputing.com X-MS-Exchange-CrossTenant-Network-Message-Id: 97c82032-1a99-493e-f453-08da99e5c029 X-MS-Exchange-CrossTenant-AuthSource: PH0PR01MB7287.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2022 02:22:07.9538 (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: kZvvF/JV9XyccFolenkqllkADFxeGFJW8I3P41tNm7oZEK/uj02I8Kr3+vwWpWHxyyGon+XnQP9hwDNOQv0fZuTOgSrCTptALaPso9J+Sy8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR01MB6791 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain This patchset is to update the ArmPkg/SMBIOS for fixes and improvements. Changes since v3: + Update for OemGetBiosRelease and OemGetEmbeddedControllerFirmwareRelease functions [Leif, Sami] Changes since v2: + Add tags from Ard and Sami + Fix patch 3 for compilation error with OemMiscLibNull due to lack of gZeroGuid in the INF file. 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/Universal/Smbios/OemMiscLibNull/OemMiscLibNull.inf = | 9 ++++ ArmPkg/Include/Library/OemMiscLib.h = | 37 ++++++++++++++- ArmPkg/Universal/Smbios/OemMiscLibNull/OemMiscLib.c = | 47 ++++++++++++++++++++ ArmPkg/Universal/Smbios/ProcessorSubClassDxe/ProcessorSubClass.c = | 8 +++- ArmPkg/Universal/Smbios/ProcessorSubClassDxe/SmbiosProcessorArmCommon.c = | 6 +-- ArmPkg/Universal/Smbios/SmbiosMiscDxe/Type00/MiscBiosVendorFunction.c = | 22 ++++----- ArmPkg/Universal/Smbios/SmbiosMiscDxe/Type01/MiscSystemManufacturerFunctio= n.c | 3 +- ArmPkg/Universal/Smbios/SmbiosMiscDxe/Type02/MiscBaseBoardManufacturerFunc= tion.c | 13 +----- 8 files changed, 117 insertions(+), 28 deletions(-) --=20 2.25.1