From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mx.groups.io with SMTP id smtpd.web08.6097.1636420813575970862 for ; Mon, 08 Nov 2021 17:20:13 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=MAmBQC6m; spf=pass (domain: intel.com, ip: 192.55.52.115, mailfrom: zhichao.gao@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10162"; a="232601932" X-IronPort-AV: E=Sophos;i="5.87,218,1631602800"; d="scan'208";a="232601932" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Nov 2021 17:20:12 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,218,1631602800"; d="scan'208";a="641691712" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga001.fm.intel.com with ESMTP; 08 Nov 2021 17:20:12 -0800 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Mon, 8 Nov 2021 17:20:11 -0800 Received: from fmsmsx608.amr.corp.intel.com (10.18.126.88) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Mon, 8 Nov 2021 17:20:10 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx608.amr.corp.intel.com (10.18.126.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Mon, 8 Nov 2021 17:20:10 -0800 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.170) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Mon, 8 Nov 2021 17:20:10 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=c9bn0iOmhlZnYrdxTs/IgybyZa+qe0y5KsCgvPGzYAnCS4szQ1zBPTrl9161xlUq4wP0Y6o6vphblBEZkGPBBupoyq5McAJoJjlsitYC1cIP7nzQ9HXup+9kBSjOT1q4WsaeD0bJrKehT6E3qdou0sYNICjn9x4X47yi4AFWyRXQmbq/2iW4oGD9WLnsBvsjbZNLWyfzMydCTtMDHwkR/++5p8AK1wsjF6YfnvJaF/FkgzFFRkFYCXYtvf2OLuzir/VD5BHhLHaf0W0IXvbYFLteybB8Jec6zofgjk6cUgCfNSXwxzKhi54Q8dFq84iF1TJAG0TT6kzJ267W6ZeSpQ== 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=2vtrf+rWhdgHE5xMTEVwSpEa1wN/PauXgb6zha9AwKY=; b=fXDZssop34XpMfE5VjX6fgXmz7wSDZukc+e9DIymF7LM2GtN1fougvlp8rZv9rSvukq+x95a0sB6b8P88GmyHAouAw0jatt+DnhbxiveALlcNQlac1swXZ0fJefFbTA0pw6kIglwApo4WjMAuSSSN0uJaiE/Py+mjMoEnzBmlbiOFyzStD/OGFPLIDTFcBTtQK7I60N9Cmz48wykO1wy9j/jIx798EyT5WdCpdRag+i1wBmVpaok9BAn8/nRcAn66qyCcEKVycpGpeCFpWwWgOAgh4phpjmWCjrmDnEWUfcgngpsuZu6QqfEMrE1AIwXRzTW8G3zafewJ1++5MHA4w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2vtrf+rWhdgHE5xMTEVwSpEa1wN/PauXgb6zha9AwKY=; b=MAmBQC6m69k+uF8jcxNP2UnKh6OeJcODoxxS27BfT3wU6VotRY11ECEEyCp3mRO4zaG38eJZx7h6XJY1WeyVigbq5H34tE/D/qmNbK7LOpzkfwXL+PtJhwBHcmJRcOKR4fsSqVO1YJkOY8fz5KVtid3vaiV1lHqb2G7u22FTTXQ= Received: from DM4PR11MB5277.namprd11.prod.outlook.com (2603:10b6:5:388::23) by DM6PR11MB3994.namprd11.prod.outlook.com (2603:10b6:5:193::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4669.13; Tue, 9 Nov 2021 01:20:09 +0000 Received: from DM4PR11MB5277.namprd11.prod.outlook.com ([fe80::e5c7:5202:3900:e51c]) by DM4PR11MB5277.namprd11.prod.outlook.com ([fe80::e5c7:5202:3900:e51c%5]) with mapi id 15.20.4649.019; Tue, 9 Nov 2021 01:20:09 +0000 From: "Gao, Zhichao" To: Chris Jones , "devel@edk2.groups.io" CC: "Kinney, Michael D" , "gaoliming@byosoft.com.cn" , "Liu, Zhiguang" , "Ni, Ray" , "Alexei.Fedorov@arm.com" , "Sami.Mujawar@arm.com" , "nd@arm.com" Subject: Re: [PATCH v2 3/7] ShellPkg: Update Acpiview PPTT parser to ACPI 6.4 Thread-Topic: [PATCH v2 3/7] ShellPkg: Update Acpiview PPTT parser to ACPI 6.4 Thread-Index: AQHX0MlzDqe22/sqwUSP1A+8rT6ABav6bkSQ Date: Tue, 9 Nov 2021 01:20:09 +0000 Message-ID: References: <20211103154108.6534-1-christopher.jones@arm.com> <20211103154108.6534-4-christopher.jones@arm.com> In-Reply-To: <20211103154108.6534-4-christopher.jones@arm.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.200.16 authentication-results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c8890972-e504-479b-fc35-08d9a31f1209 x-ms-traffictypediagnostic: DM6PR11MB3994: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: rXXsdqfaf+bPP2SVTUd8MBhuUxoquAK5O6tp1OpThYRuR7lJPelRqRBOkFLAowJ4nriqW+p6guMItFzLxCuBVhHL9o5Up9PTuygAkrEO9XB/pDOahWyU38/XJKKtomwh05+LsZQJWqhfAK3huoLj0nnnxUa2cnWEEd8ccpfS6/9tPwoJF8I154/vPFg+LPQbQcleUFCJ18RUiyiZYkNKhkPSUZ+Un8giv6t6UWxg3/GVV0rby+Yt7YouBpjXZ9qhk3W2C97QjGrWwmuCaDwbinSzIilk3pSgKNiJ099w3GjYH1nsq9RplJzFO4KSeeM4kgUoSOlnoHKpqPNDBwDMg8LFrF2TMp5ADCl9mK1Yp4F20DgwC83R9nLPA+7p79HHBvM7nOHswP8rpuo5blV3mEZ8AdkHIIaCIDlL8Z8YOKA/dDfP4nDkZscbVMF/fB8JgVZspFS5Fu0mrsJkj5L13hvFl83aS3sc8RNeS8CGemqoCI3gXjjWh47baEcX2V8qXTf0WjICGFp7T6jfc5W5l2Ppqrw2QLb5N2/4II3+qAPXIGnzqhKrQMReADWD8B2+wYI3Pb3OCckqVy25CDGirfWIrn6UJH4PBredAc6tPLSIvZAlCjEmGYy0Aea5cxQt8iRVpYoWPFRc2xAEXIon9mTjYw5LI+vuN1DWLDXRb39jRbp+QUNDzJErFjb/Duw7wwRddrUolW+7q/26G9oL+Bhz3UH186V7JzJmtbDyDPkiocRsGIktqUWNRRzOVjEF1rqjKHKDxfFzSYw9lR1Z8rIRgmtenC6lhiv8QA9BtD4= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR11MB5277.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(366004)(7696005)(122000001)(66556008)(66446008)(316002)(54906003)(9686003)(71200400001)(66476007)(15650500001)(8936002)(64756008)(52536014)(76116006)(66946007)(55016002)(83380400001)(8676002)(82960400001)(2906002)(4326008)(508600001)(26005)(86362001)(5660300002)(38070700005)(186003)(53546011)(110136005)(33656002)(6506007)(38100700002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?z+iYD2x5/crnSlykbbG5QPQ1hbK6uLvd8t89oRATFSCtJQZg3OgiQZ4YWyzd?= =?us-ascii?Q?cpg8fiPFaFu5/mVRaDiBf/gjf/yrZT2dnHWtfd6V3IPkIOYdQsYwS19bv5AC?= =?us-ascii?Q?fiCMYUbCDmJ40eu//Y2sCpAe8fGxhNrEuhkPfuuGdbid2fS2MVFYCXrichPU?= =?us-ascii?Q?MTcF9jJJZZ0lkDSCRCP7j4e5NRFhHo56G5vW1ZcFaZSTf3ut2KrBieLPqjq8?= =?us-ascii?Q?soQGIiHXiPJKBqiBjeiHFAQfexnH7dER+JPh/1nMe5n60pnD0k7d+uaD64B1?= =?us-ascii?Q?NIjtJgyzlp0VCgGwh+xYsDl/TuRO+sExu3S2YT0alwPKC0acX7f+zfzwsL1I?= =?us-ascii?Q?cXWzVwEnplohYo7FAtoFiQ1QioLCIB/k+ez7lpXsO9hyrn1KP042/lLgJOaQ?= =?us-ascii?Q?AUXqkWJuz9uG6ytKJ0kKgoR6u74fkroOL3ZKOo+zsNMKkABw7zFZM1aF8bNX?= =?us-ascii?Q?N9xaPuwv8J51ef91r3awzBueOUDrk932fb8vxuS5DjmC2lZdczln7EBDzBbT?= =?us-ascii?Q?lfLvo8pRu6mZL/Fx2mvk+ASIIzEkVPqcHEX8BykzCILdSj7jZydpr7cQ9ugq?= =?us-ascii?Q?dyoEBKqWrwewuYTlEGOizIP33Ue/NadOiU/jHGr0afv4R0df+KTrYIGZfcT4?= =?us-ascii?Q?deGa9XdXFtFL5y3knl+TwGdDP7Vc2GOo7BrhbuXE27SZoxPkmzudrTd6HoP9?= =?us-ascii?Q?D1bZHvUJ+lvnSgi2Nuy8vHrlpsJPqUFqNAkzsWATyfS/glMbDIU8A0RUQaNN?= =?us-ascii?Q?4JcvVEQ1EHjXBaxc0GyG7JHSsRqQ4NFPlKirDJyQG4fi0hbgJ7ZeJXP1T5o4?= =?us-ascii?Q?nwNP/9z+YHMQmQhfJ+n0tBldsM258bG6usVdbTX3sN7atfiB0u1molMfCchh?= =?us-ascii?Q?9O6Qi6C90I9W8PN/iLML0t3D/9lk3mDYDWDHqcmWOJpiY8axtBGSXFFuwGsU?= =?us-ascii?Q?i+WMtl1RcVUAGs5k+mo0OEry6JgozN/RW1Wyrw2DaRFGcbBHBBCyVizmvxqK?= =?us-ascii?Q?gYthY4z51QZPSvJ5incfXhUjnMk8Z4UyTOPRvFirhQceyW64CUE80+TvtxQ6?= =?us-ascii?Q?570vGMTZqNUqj1Gsm4AJgNpReAdQ6nI/GR+gfFjI0/cViMyMD05IDgeXAxc7?= =?us-ascii?Q?b4rKLnzkmRaXy0wtbu3qR6zaDEY9IFmnS8aIlYDMQ+jtDmICpabuQSJNOOM/?= =?us-ascii?Q?hXqw1ot2IeudRJMc+cjwczuynI1B6V/LYal71c2Dxbczwlaem93zmFch6ogE?= =?us-ascii?Q?PWtke4N139I4wwAB1uiincsERDolGW2q4X6gQv/+ouMPeDPhEO5FSZiC243D?= =?us-ascii?Q?WfbpQAtAGQAlr2PPytK0RBwMx5MKzrf2LaogzDtFU+1gGhN3ZuuGg2CEb2Vx?= =?us-ascii?Q?MhxbaMQOBtjtALRMosnDIdBB0Yr7sWq07NHuyELfq/zhdvR/f0bOSnISrr4c?= =?us-ascii?Q?fTL1gTIgRCTXJ7d8s1E0K5q/BUaqRY/xjXSn6FtwwLdGQGq2fL1LLE2h/0kA?= =?us-ascii?Q?79c+XqcxYwfCJ6y9VXIQvsTS4Xel4D2yKpYGfzWcBVeI9RvH0HEZIP8Q0AbN?= =?us-ascii?Q?ZJxNhaA17T3e+EUwF3CKZxjNoWsog6eGvHE8guDJFLwIz7KaHKwRH1+S0xE8?= =?us-ascii?Q?tFlT3z8qhj/K9fIPwQG8vA8=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB5277.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c8890972-e504-479b-fc35-08d9a31f1209 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2021 01:20:09.0667 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: lLaObiWkjJncfW6OzFhHnMKhx3RFHQK+LhENDOLDTbv6VQNyr+2RHOLFgDQP/ifrfYwBlv05oLLRB6laL0eIfg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3994 Return-Path: zhichao.gao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Zhichao Gao Thanks, Zhichao > -----Original Message----- > From: Chris Jones > Sent: Wednesday, November 3, 2021 11:41 PM > To: devel@edk2.groups.io > Cc: Kinney, Michael D ; > gaoliming@byosoft.com.cn; Liu, Zhiguang ; Ni, Ray > ; Gao, Zhichao ; > Alexei.Fedorov@arm.com; Sami.Mujawar@arm.com; nd@arm.com > Subject: [PATCH v2 3/7] ShellPkg: Update Acpiview PPTT parser to ACPI 6.4 >=20 > Bugzilla: 3697 (https://bugzilla.tianocore.org/show_bug.cgi?id=3D3697) >=20 > Update the Acpiview PPTT parser to use Acpi64.h. As part of the changes, > remove support for parsing PPTT type 2 ID structure. >=20 > Signed-off-by: Chris Jones > --- >=20 > Notes: > v2: > - Changed PPTT ID error message to say "removed" instead of > "deprecated". >=20 > ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Pptt/PpttParser.c > | 61 ++++---------------- >=20 > ShellPkg/Library/UefiShellAcpiViewCommandLib/UefiShellAcpiViewComman > dLib.c | 2 +- > 2 files changed, 12 insertions(+), 51 deletions(-) >=20 > diff --git > a/ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Pptt/PpttParser. > c > b/ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Pptt/PpttParser. > c > index > acd2b81bb3258c7322aa10d2c0e0d842d89e358b..bb840a0dbab240d371aa58d3 > 23e61f47fa8d1587 100644 > --- > a/ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Pptt/PpttParser. > c > +++ > b/ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Pptt/PpttPars > +++ er.c > @@ -1,11 +1,11 @@ > /** @file > PPTT table parser >=20 > - Copyright (c) 2019 - 2020, ARM Limited. All rights reserved. > + Copyright (c) 2019 - 2021, ARM Limited. All rights reserved. > SPDX-License-Identifier: BSD-2-Clause-Patent >=20 > @par Reference(s): > - - ACPI 6.3 Specification - January 2019 > + - ACPI 6.4 Specification - January 2021 > - ARM Architecture Reference Manual ARMv8 (D.a) **/ >=20 > @@ -157,8 +157,8 @@ ValidateCacheAttributes ( > ) > { > // Reference: Advanced Configuration and Power Interface (ACPI) > Specification > - // Version 6.2 Errata A, September 2017 > - // Table 5-153: Cache Type Structure > + // Version 6.4, January 2021 > + // Table 5-140: Cache Type Structure > UINT8 Attributes; > Attributes =3D *(UINT8*)Ptr; >=20 > @@ -222,22 +222,6 @@ STATIC CONST ACPI_PARSER > CacheTypeStructureParser[] =3D { > {L"Line size", 2, 22, L"%d", NULL, NULL, ValidateCacheLineSize, NULL} = }; >=20 > -/** > - An ACPI_PARSER array describing the ID Type Structure - Type 2. > -**/ > -STATIC CONST ACPI_PARSER IdStructureParser[] =3D { > - {L"Type", 1, 0, L"0x%x", NULL, NULL, NULL, NULL}, > - {L"Length", 1, 1, L"%d", NULL, NULL, NULL, NULL}, > - {L"Reserved", 2, 2, L"0x%x", NULL, NULL, NULL, NULL}, > - > - {L"VENDOR_ID", 4, 4, NULL, Dump4Chars, NULL, NULL, NULL}, > - {L"LEVEL_1_ID", 8, 8, L"0x%x", NULL, NULL, NULL, NULL}, > - {L"LEVEL_2_ID", 8, 16, L"0x%x", NULL, NULL, NULL, NULL}, > - {L"MAJOR_REV", 2, 24, L"0x%x", NULL, NULL, NULL, NULL}, > - {L"MINOR_REV", 2, 26, L"0x%x", NULL, NULL, NULL, NULL}, > - {L"SPIN_REV", 2, 28, L"0x%x", NULL, NULL, NULL, NULL}, -}; > - > /** > This function parses the Processor Hierarchy Node Structure (Type 0). >=20 > @@ -335,29 +319,6 @@ DumpCacheTypeStructure ( > ); > } >=20 > -/** > - This function parses the ID Structure (Type 2). > - > - @param [in] Ptr Pointer to the start of the ID Structure data. > - @param [in] Length Length of the ID Structure. > -**/ > -STATIC > -VOID > -DumpIDStructure ( > - IN UINT8* Ptr, > - IN UINT8 Length > - ) > -{ > - ParseAcpi ( > - TRUE, > - 2, > - "ID Structure", > - Ptr, > - Length, > - PARSER_PARAMS (IdStructureParser) > - ); > -} > - > /** > This function parses the ACPI PPTT table. > When trace is enabled this function parses the PPTT table and @@ -366,= 7 > +327,6 @@ DumpIDStructure ( > This function parses the following processor topology structures: > - Processor hierarchy node structure (Type 0) > - Cache Type Structure (Type 1) > - - ID structure (Type 2) >=20 > This function also performs validation of the ACPI table fields. >=20 > @@ -444,22 +404,23 @@ ParseAcpiPptt ( > Print (L"0x%x\n", Offset); >=20 > switch (*ProcessorTopologyStructureType) { > - case EFI_ACPI_6_2_PPTT_TYPE_PROCESSOR: > + case EFI_ACPI_6_4_PPTT_TYPE_PROCESSOR: > DumpProcessorHierarchyNodeStructure ( > ProcessorTopologyStructurePtr, > *ProcessorTopologyStructureLength > ); > break; > - case EFI_ACPI_6_2_PPTT_TYPE_CACHE: > + case EFI_ACPI_6_4_PPTT_TYPE_CACHE: > DumpCacheTypeStructure ( > ProcessorTopologyStructurePtr, > *ProcessorTopologyStructureLength > ); > break; > - case EFI_ACPI_6_2_PPTT_TYPE_ID: > - DumpIDStructure ( > - ProcessorTopologyStructurePtr, > - *ProcessorTopologyStructureLength > + case EFI_ACPI_6_3_PPTT_TYPE_ID: > + IncrementErrorCount (); > + Print ( > + L"ERROR: PPTT Type 2 - Processor ID has been removed and must = not > be" > + L"used.\n" > ); > break; > default: > diff --git > a/ShellPkg/Library/UefiShellAcpiViewCommandLib/UefiShellAcpiViewComm > andLib.c > b/ShellPkg/Library/UefiShellAcpiViewCommandLib/UefiShellAcpiViewComm > andLib.c > index > d725cad14c5d018e2004eb8e33c845aa9c719429..ab9e6c619d70df4f79d782416 > 037d7bef62c92d5 100644 > --- > a/ShellPkg/Library/UefiShellAcpiViewCommandLib/UefiShellAcpiViewComm > andLib.c > +++ > b/ShellPkg/Library/UefiShellAcpiViewCommandLib/UefiShellAcpiViewComm > +++ andLib.c > @@ -62,7 +62,7 @@ ACPI_TABLE_PARSER ParserList[] =3D { > ParseAcpiMcfg}, >=20 > {EFI_ACPI_6_4_PLATFORM_COMMUNICATIONS_CHANNEL_TABLE_SIGNAT > URE, > ParseAcpiPcct}, > - > {EFI_ACPI_6_2_PROCESSOR_PROPERTIES_TOPOLOGY_TABLE_STRUCTURE_S > IGNATURE, > + > + > {EFI_ACPI_6_4_PROCESSOR_PROPERTIES_TOPOLOGY_TABLE_STRUCTURE_S > IGNATURE, > ParseAcpiPptt}, > {RSDP_TABLE_INFO, ParseAcpiRsdp}, > {EFI_ACPI_6_2_SYSTEM_LOCALITY_INFORMATION_TABLE_SIGNATURE, > ParseAcpiSlit}, > -- > Guid("CE165669-3EF3-493F-B85D-6190EE5B9759")