From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (EUR04-DB3-obe.outbound.protection.outlook.com [40.107.6.71]) by mx.groups.io with SMTP id smtpd.web10.52559.1629281381620524540 for ; Wed, 18 Aug 2021 03:09:42 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=dw7RtYHT; spf=pass (domain: arm.com, ip: 40.107.6.71, mailfrom: christopher.jones@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=jbwSeBP6x0ubVR0j1POK+IxmvS1EpxOigd/hGrwQHT8=; b=dw7RtYHTi2vA2Ht9J3u1Sx143Jqyu9c8+LGIADV0CNmgT151T2y4XSFBTiRCIw3DgJltzDCUwekPFRP3oZkdTZ1KnXlnaR1pAAP0gEOXoQS/p4FDJz/iUmnZu43D3mnATszM9y5omRVjeaG1vXjBKGPP2i19AmOyv4WHavKRDRY= Received: from DB9PR02CA0021.eurprd02.prod.outlook.com (2603:10a6:10:1d9::26) by VE1PR08MB4719.eurprd08.prod.outlook.com (2603:10a6:802:a6::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.16; Wed, 18 Aug 2021 10:09:37 +0000 Received: from DB5EUR03FT039.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:1d9:cafe::72) by DB9PR02CA0021.outlook.office365.com (2603:10a6:10:1d9::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.19 via Frontend Transport; Wed, 18 Aug 2021 10:09:37 +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 DB5EUR03FT039.mail.protection.outlook.com (10.152.21.120) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.19 via Frontend Transport; Wed, 18 Aug 2021 10:09:37 +0000 Received: ("Tessian outbound 19a632698c93:v103"); Wed, 18 Aug 2021 10:09:37 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 14c349f10825c922 X-CR-MTA-TID: 64aa7808 Received: from 82cc674738ca.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id A3A1189C-67B6-4B0A-8347-ECDF689FF930.1; Wed, 18 Aug 2021 10:09:24 +0000 Received: from EUR04-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 82cc674738ca.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 18 Aug 2021 10:09:24 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LQN9xAWrQJ2hiKPifjhV9oL2RviJJMvaVmgQFxxpRjYHyEjI/hBkgzYxYqVW6FejyZcxJzP0PcDrRReNYwBztSjV6dWgv/RLi6jD2g6S1zHOHDkrKD/yyhGY7P6TeZPLEpgpSnPEonbCLev4GEQ6nR/lmyxpgh41d96eAlpajjk+wU8TdrNoEy+OGcYr7pXHNPa6FDgqT3PFIZ9bg686yHWtxGuyKoolKKJFcym09Cl8hwHewoyCAAzC/i2ealG44yePO3sbLyrtHDtNUSXD3ALKnjD7t7kmBJoJnYfx8FFCoUXmAYPGNfUa6e4uteNHKK0uGGneRJjlHGm0aiKL8w== 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=jbwSeBP6x0ubVR0j1POK+IxmvS1EpxOigd/hGrwQHT8=; b=CdfwXAkdtQhDWBMEZT0Dm2A5P81M6IvxKBGMzQHIP+DI6K+9Dk5HuS81UA4Mm7QGYkAKlJZ9EXcpE7TdL9SpXL/bwg1Bgo6ZSj7pOE6wjgoTwq4ryZb7AfnJ1v04c5l4XQk28Khr2wccWh0wbqTYwCZ6dfVejB9deYkuvNKfVFm8XcsXVinLCMFhQayClNIJI93NyaPE27dtTuF2sggyjTLWgcQlXKhQYcenCwt3Qe1lSdx8rqRQevlqzI/S5WbMEZk3+b/TpMf+Ud9C+BhunScZeSd3DKWMntE44dLsbK9hz1iv9dgrYw6H7AR0f8CgIwDBv4MxVLWA1D29ud4uuQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.67.248.234) smtp.rcpttodomain=edk2.groups.io smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); 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=jbwSeBP6x0ubVR0j1POK+IxmvS1EpxOigd/hGrwQHT8=; b=dw7RtYHTi2vA2Ht9J3u1Sx143Jqyu9c8+LGIADV0CNmgT151T2y4XSFBTiRCIw3DgJltzDCUwekPFRP3oZkdTZ1KnXlnaR1pAAP0gEOXoQS/p4FDJz/iUmnZu43D3mnATszM9y5omRVjeaG1vXjBKGPP2i19AmOyv4WHavKRDRY= Received: from AM5P194CA0011.EURP194.PROD.OUTLOOK.COM (2603:10a6:203:8f::21) by AM6PR08MB5220.eurprd08.prod.outlook.com (2603:10a6:20b:c3::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.17; Wed, 18 Aug 2021 10:09:19 +0000 Received: from AM5EUR03FT015.eop-EUR03.prod.protection.outlook.com (2603:10a6:203:8f:cafe::da) by AM5P194CA0011.outlook.office365.com (2603:10a6:203:8f::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4436.19 via Frontend Transport; Wed, 18 Aug 2021 10:09:19 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.67.248.234) smtp.mailfrom=arm.com; edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 40.67.248.234 as permitted sender) receiver=protection.outlook.com; client-ip=40.67.248.234; helo=nebula.arm.com; Received: from nebula.arm.com (40.67.248.234) by AM5EUR03FT015.mail.protection.outlook.com (10.152.16.132) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.4436.19 via Frontend Transport; Wed, 18 Aug 2021 10:09:18 +0000 Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX03.Arm.com (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.14; Wed, 18 Aug 2021 10:09:12 +0000 Received: from e125153.arm.com (10.57.43.139) by mail.arm.com (10.251.24.31) with Microsoft SMTP Server id 15.1.2308.14 via Frontend Transport; Wed, 18 Aug 2021 10:09:12 +0000 From: "Chris Jones" To: CC: , , , , , , Subject: [PATCH v1] ShellPkg: Update Acpiview HMAT parser to ACPI spec version 6.4 Date: Wed, 18 Aug 2021 11:09:12 +0100 Message-ID: <20210818100912.22886-1-christopher.jones@arm.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2ceeca57-05f4-434d-c728-08d962304916 X-MS-TrafficTypeDiagnostic: AM6PR08MB5220:|VE1PR08MB4719: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:8273;OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: rp86+GHsX2r8RUXF3ay3XkjuVcLnKjavB+S7PrH0l2YyXDixuJsghQ1q6f1gad2dJWkK6coKa7RK8Gt5vaeVz88mqiTiwavGm+P9ZLabDOgls3IaDO0Y7Kcx11oUDBSk+y/Dw5qv8Rq8M6Fld+ajc8Ue8zjkE5M8DuDJArxKfYycZlgW9DqcDRkfful8tQGMvVGvr9q9QXDt+pdt+rN6/KI/vPEYQ2qerWryEs/8LU93U+XPfSyKztJzccC2tP1N2qMRonyQAys41kFqyfwRt4BrgGUP6l0m/OiSZUa7Yax656LLU3EHmv0ObMZReoRu9J8k7YmXZcrULoUXAaQRqvasxQkctaH50CYNjeKEibt/Bh8WMi/q/N5c66sQi72e5ssPWvWbztgabI+MWzHq3hQSI7XQBodGP02gN2Ir3HecK2PLqUYP2R8SfTFQmwSa4eV8UNQkb6JXhPBq6NLTK3UcUncb67P4w55HTE1fGA91Ycza8KUoVkEFThLGj+uhkF/bjv++B31gESMHj9dVJsXiaxaKyaUs5OlgYe8HFRhyrhR4teb20dG+RMbaa74F8yq0n6uwpp5ZQsKgcRAi6RmlhYYibrHQJiNUygP2qmtzirsLIHTiv0Dw3+4AqvnNef2iPMMaRuBV54N1AlImiIyktza5Qbrbcs1vtdQg1QDSygADUhM3iV5HMJAC/e//su1Q4fxxkq7kvfm3JLzDN/o1F2yon7DrOWPMsGdt3sFBOMrdIBQcSEn6DURon/ElbWmWW2+ul7S9kxB0LefFwK9ASb0KaDGrG1F5ZRc65j+B3U+Ev7uL6LHygSrzvPw5s9pT+8zHp3r9/GycHs1mwYPsGOqhlIyTCeUljmCO3J4= X-Forefront-Antispam-Report-Untrusted: CIP:40.67.248.234;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:nebula.arm.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(4636009)(46966006)(36840700001)(54906003)(1076003)(26005)(426003)(336012)(36756003)(316002)(508600001)(2616005)(4326008)(83380400001)(82310400003)(5660300002)(356005)(70206006)(70586007)(86362001)(47076005)(36860700001)(15650500001)(34020700004)(6916009)(7696005)(8676002)(186003)(8936002)(81166007)(2906002)(36900700001);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB5220 Return-Path: Christopher.Jones@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT039.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 76f5b67b-f907-4692-35ad-08d962303e00 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: QxwOykR5bD1qFMRwEGHOQq9lUt0Qix8VK6MyFYd9Uvg0Col0d7bNTSN7JowoYMZe3mndoPlrrc9MF4E6zDki3lyVAcQw+vrZ5lpz78hILSBzX+Sb5+c3mKo5ZdVNSj2TV7cVWBOL4UqHUVRrGSkeExBlT39FubBvEXLiFfkc86uFgykz6D55fn5W9Wgu2Id8iymVJHyOGXUVifSrAfDQnUUxmisTGs8vz3h7mJLZJ/ZgBYYkSO2RZk+Ao07QNenAjrn+Q/RLaJNxa2NwNx5b2bXMas0TTs1YiWSl4Z69oBZuuPkUMKP9rAHZgU1EcykJQCJAgr0YlxPsa0h1NI00AT85ZkuFc9BkdvQY6AW63MEylraNmcybX46i3tkHLozJp4e/iYnAu8NABTlqPHZhE3jdiVj+yrJd6f2Xf1n0RdwSKAbKRSpYf4CWVUSyiT4RJqr0QYjHrk4eQU0vIGkDINcwCotkSG5teABndvgnLxZJoJnqu6d1TdYVqGvfTPzDl8YB19wHAFExLggc5thzGtlIGSNWJoU0Uvxl9DmvwcQgjFEH5LHA0zFobq3r6CTi3E3E+dT65dbCOCvgoa8iPk2Qnhb5wVzE4+5mgnnFPedxZcHNBJPOdM9qQd7zZQiGIRfX5z8l4QG17Ifhvkv++ZNV9Sit4rDaYJ29Ls6BCnDdxB4++CAFJRI+Nrc1F/7gs6Egpdy0ZDQhVLbW7Dc5DhflFs6hhWejUUoEo+AOJ/SozoFC8qhBlZRHdYn1QOR/bDs7oCbtxqkVgXlg8/0uKhHulvJSekdWLu3fGK+iGig= 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)(136003)(346002)(39850400004)(396003)(36840700001)(46966006)(70206006)(82740400003)(426003)(7696005)(81166007)(6916009)(15650500001)(4326008)(70586007)(8676002)(1076003)(336012)(82310400003)(86362001)(26005)(47076005)(5660300002)(186003)(478600001)(54906003)(2616005)(36860700001)(36756003)(2906002)(316002)(8936002)(83380400001);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Aug 2021 10:09:37.3757 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2ceeca57-05f4-434d-c728-08d962304916 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: DB5EUR03FT039.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB4719 Content-Type: text/plain Bugzilla: 3570 (https://bugzilla.tianocore.org/show_bug.cgi?id=3570) Add parser support for the new "MinTransferSize" field of the System Locality, Latency and Bandwidth structure, introduced by the ACPI specification version 6.4. Also update the HMAT parser to use the newer ACPI version 6.4 definitions. Signed-off-by: Chris Jones --- ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Hmat/HmatParser.c | 19 ++++++++++--------- ShellPkg/Library/UefiShellAcpiViewCommandLib/UefiShellAcpiViewCommandLib.c | 2 +- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Hmat/HmatParser.c b/ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Hmat/HmatParser.c index 1d1bc4bdc343e65a8c2fd5f983b2078311452329..cf4432c654da36e02c75bc9f4acf512be2276066 100644 --- a/ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Hmat/HmatParser.c +++ b/ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Hmat/HmatParser.c @@ -30,7 +30,7 @@ STATIC CONST UINT32* HmatStructureLength; STATIC CONST UINT32* NumberInitiatorProximityDomain; STATIC CONST UINT32* NumberTargetProximityDomain; STATIC CONST -EFI_ACPI_6_3_HMAT_STRUCTURE_SYSTEM_LOCALITY_LATENCY_AND_BANDWIDTH_INFO_FLAGS* +EFI_ACPI_6_4_HMAT_STRUCTURE_SYSTEM_LOCALITY_LATENCY_AND_BANDWIDTH_INFO_FLAGS* SllbiFlags; STATIC CONST UINT8* SllbiDataType; @@ -65,11 +65,11 @@ ValidateCacheAttributes ( IN VOID* Context ) { - EFI_ACPI_6_3_HMAT_STRUCTURE_MEMORY_SIDE_CACHE_INFO_CACHE_ATTRIBUTES* + EFI_ACPI_6_4_HMAT_STRUCTURE_MEMORY_SIDE_CACHE_INFO_CACHE_ATTRIBUTES* Attributes; Attributes = - (EFI_ACPI_6_3_HMAT_STRUCTURE_MEMORY_SIDE_CACHE_INFO_CACHE_ATTRIBUTES*)Ptr; + (EFI_ACPI_6_4_HMAT_STRUCTURE_MEMORY_SIDE_CACHE_INFO_CACHE_ATTRIBUTES*)Ptr; if (Attributes->TotalCacheLevels > 0x3) { IncrementErrorCount (); @@ -115,11 +115,11 @@ DumpCacheAttributes ( IN UINT8* Ptr ) { - EFI_ACPI_6_3_HMAT_STRUCTURE_MEMORY_SIDE_CACHE_INFO_CACHE_ATTRIBUTES* + EFI_ACPI_6_4_HMAT_STRUCTURE_MEMORY_SIDE_CACHE_INFO_CACHE_ATTRIBUTES* Attributes; Attributes = - (EFI_ACPI_6_3_HMAT_STRUCTURE_MEMORY_SIDE_CACHE_INFO_CACHE_ATTRIBUTES*)Ptr; + (EFI_ACPI_6_4_HMAT_STRUCTURE_MEMORY_SIDE_CACHE_INFO_CACHE_ATTRIBUTES*)Ptr; Print (L"\n"); PrintFieldName (4, L"Total Cache Levels"); @@ -178,7 +178,8 @@ STATIC CONST ACPI_PARSER SllbiParser[] = { {L"Length", 4, 4, L"%d", NULL, NULL, NULL, NULL}, {L"Flags", 1, 8, L"0x%x", NULL, (VOID**)&SllbiFlags, NULL, NULL}, {L"Data type", 1, 9, L"0x%x", NULL, (VOID**)&SllbiDataType, NULL, NULL}, - {L"Reserved", 2, 10, L"0x%x", NULL, NULL, NULL, NULL}, + {L"Min Transfer Size", 1, 10, L"%d", NULL, NULL, NULL, NULL}, + {L"Reserved", 1, 11, L"0x%x", NULL, NULL, NULL, NULL}, {L"Initiator Proximity Dom Count", 4, 12, L"%d", NULL, (VOID**)&NumberInitiatorProximityDomain, NULL, NULL}, {L"Target Proximity Dom Count", 4, 16, L"%d", NULL, @@ -615,19 +616,19 @@ ParseAcpiHmat ( } switch (*HmatStructureType) { - case EFI_ACPI_6_3_HMAT_TYPE_MEMORY_PROXIMITY_DOMAIN_ATTRIBUTES: + case EFI_ACPI_6_4_HMAT_TYPE_MEMORY_PROXIMITY_DOMAIN_ATTRIBUTES: DumpMpda ( HmatStructurePtr, *HmatStructureLength ); break; - case EFI_ACPI_6_3_HMAT_TYPE_SYSTEM_LOCALITY_LATENCY_AND_BANDWIDTH_INFO: + case EFI_ACPI_6_4_HMAT_TYPE_SYSTEM_LOCALITY_LATENCY_AND_BANDWIDTH_INFO: DumpSllbi ( HmatStructurePtr, *HmatStructureLength ); break; - case EFI_ACPI_6_3_HMAT_TYPE_MEMORY_SIDE_CACHE_INFO: + case EFI_ACPI_6_4_HMAT_TYPE_MEMORY_SIDE_CACHE_INFO: DumpMsci ( HmatStructurePtr, *HmatStructureLength diff --git a/ShellPkg/Library/UefiShellAcpiViewCommandLib/UefiShellAcpiViewCommandLib.c b/ShellPkg/Library/UefiShellAcpiViewCommandLib/UefiShellAcpiViewCommandLib.c index b30ed3fc8597b229dd15b6ad4f2aab2e3d0ca583..f639ab22aa4d9b669f6626b4d582c3e103477f95 100644 --- a/ShellPkg/Library/UefiShellAcpiViewCommandLib/UefiShellAcpiViewCommandLib.c +++ b/ShellPkg/Library/UefiShellAcpiViewCommandLib/UefiShellAcpiViewCommandLib.c @@ -55,7 +55,7 @@ ACPI_TABLE_PARSER ParserList[] = { {EFI_ACPI_6_3_FIRMWARE_ACPI_CONTROL_STRUCTURE_SIGNATURE, ParseAcpiFacs}, {EFI_ACPI_6_2_FIXED_ACPI_DESCRIPTION_TABLE_SIGNATURE, ParseAcpiFadt}, {EFI_ACPI_6_2_GENERIC_TIMER_DESCRIPTION_TABLE_SIGNATURE, ParseAcpiGtdt}, - {EFI_ACPI_6_3_HETEROGENEOUS_MEMORY_ATTRIBUTE_TABLE_SIGNATURE, ParseAcpiHmat}, + {EFI_ACPI_6_4_HETEROGENEOUS_MEMORY_ATTRIBUTE_TABLE_SIGNATURE, ParseAcpiHmat}, {EFI_ACPI_6_2_IO_REMAPPING_TABLE_SIGNATURE, ParseAcpiIort}, {EFI_ACPI_6_2_MULTIPLE_APIC_DESCRIPTION_TABLE_SIGNATURE, ParseAcpiMadt}, {EFI_ACPI_6_2_PCI_EXPRESS_MEMORY_MAPPED_CONFIGURATION_SPACE_BASE_ADDRESS_DESCRIPTION_TABLE_SIGNATURE, -- Guid("CE165669-3EF3-493F-B85D-6190EE5B9759")