From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR02-VE1-obe.outbound.protection.outlook.com (EUR02-VE1-obe.outbound.protection.outlook.com [40.107.2.45]) by mx.groups.io with SMTP id smtpd.web09.27148.1574356748901248413 for ; Thu, 21 Nov 2019 09:19:09 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=EnK5ViK7; spf=pass (domain: arm.com, ip: 40.107.2.45, mailfrom: sami.mujawar@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=nspyCgdT5KrZN6vef1v3+e57Z//ajEHja5xxw01RQRw=; b=EnK5ViK7BMW4Syn5p8bxtRqyi88ErmN5w3dllDont1127Fw180pVcxwNUh6P7cDd6wOtIz1zHFOS+/uKOMcIEq2cP5QHRsqpcE9tUdPAfbN219FLkRgEWGV9Jr+5cFEQaT87ad4i+35Sq585+uqsehkRBdGdFEPQ89jUbslt4EQ= Received: from DB6PR0802CA0040.eurprd08.prod.outlook.com (2603:10a6:4:a3::26) by DBBPR08MB4283.eurprd08.prod.outlook.com (2603:10a6:10:c3::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2451.23; Thu, 21 Nov 2019 17:19:06 +0000 Received: from VE1EUR03FT052.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e09::203) by DB6PR0802CA0040.outlook.office365.com (2603:10a6:4:a3::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2474.17 via Frontend Transport; Thu, 21 Nov 2019 17:19:06 +0000 Authentication-Results: spf=fail (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=none action=none header.from=arm.com; Received-SPF: Fail (protection.outlook.com: domain of arm.com does not designate 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 VE1EUR03FT052.mail.protection.outlook.com (10.152.19.173) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2474.17 via Frontend Transport; Thu, 21 Nov 2019 17:19:05 +0000 Received: ("Tessian outbound 512f710540da:v33"); Thu, 21 Nov 2019 17:19:05 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 2a19f89fa64aa2b4 X-CR-MTA-TID: 64aa7808 Received: from 400608009fa4.1 (ip-172-16-0-2.eu-west-1.compute.internal [104.47.13.53]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id 68148828-A3F0-4991-9BB9-42BBCD7235A3.1; Thu, 21 Nov 2019 17:18:59 +0000 Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04lp2053.outbound.protection.outlook.com [104.47.13.53]) by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 400608009fa4.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 21 Nov 2019 17:18:59 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UYCIWm/fnjggyPDVKXmyT+DMADsfLRmSlyhxWjGQ/wpqUWN4r1CI4FX0NwR9zjzkZLBZefoyclXa2ueIJNMPXoeOMGMnF5W2H6X5xgQAIdo0rNs8bMfJMpNKljQZ3tx0S9Asp65v6twXuPGZkE5fQGeOKS/HBslna9E14mUCAdi+rzpeVhe0iRqw9XsVELNW0zUfHXS2mgmSscDOaD0bekdWCVvLCfoYx+GstPz0tZHNrRJ60dQl8Nb28shZQLUSuAfUuR8vgSFQFnPq89Ncdlx2qjAmL/xZso7KJw9qGJ07t/zaGtBEbWEdS4ju5GBvZxM5bO59xSGPBdSqjjByzQ== 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=nspyCgdT5KrZN6vef1v3+e57Z//ajEHja5xxw01RQRw=; b=H1yG85Vcb3ngWwoiEnmHlW5La5mwm5PuJRRksZg8fc7DwJfNdH1m9DZSmdruyQJfWyZGjrgXNssrIQR9okjeWNvXsTW/PE3H2ou2p/MrYuSSISH0YzvFnuyxwO7HJo7BaRuNmQjTlewFvvEtQZa5jV4Tg/zz/GLGbpYDKbftlupJ/xrtn0WsOqi3GSH2O+XCxqyhwDjCbudS0ncM2141u/wzOl7L5R2D5ZBaxdDHal+LbjaeCtPmBzgDigmH490oGx6LlLs2HKtq4M5hduErJrTuY+/OjWbykNylsrJ7QXPpTjnupzZcW95ko0maTJYLH6olFUjqO+wOd/iF/WXFZA== 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=bestguesspass 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=nspyCgdT5KrZN6vef1v3+e57Z//ajEHja5xxw01RQRw=; b=EnK5ViK7BMW4Syn5p8bxtRqyi88ErmN5w3dllDont1127Fw180pVcxwNUh6P7cDd6wOtIz1zHFOS+/uKOMcIEq2cP5QHRsqpcE9tUdPAfbN219FLkRgEWGV9Jr+5cFEQaT87ad4i+35Sq585+uqsehkRBdGdFEPQ89jUbslt4EQ= Received: from DB6PR0802CA0036.eurprd08.prod.outlook.com (2603:10a6:4:a3::22) by VI1PR08MB4112.eurprd08.prod.outlook.com (2603:10a6:803:e2::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2474.17; Thu, 21 Nov 2019 17:18:57 +0000 Received: from AM5EUR03FT021.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::208) by DB6PR0802CA0036.outlook.office365.com (2603:10a6:4:a3::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2474.17 via Frontend Transport; Thu, 21 Nov 2019 17:18:57 +0000 Authentication-Results-Original: 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=bestguesspass 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 AM5EUR03FT021.mail.protection.outlook.com (10.152.16.105) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.2474.17 via Frontend Transport; Thu, 21 Nov 2019 17:18:56 +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.1415.2; Thu, 21 Nov 2019 17:18:43 +0000 Received: from E114225.Arm.com (10.1.195.19) by mail.arm.com (10.251.24.31) with Microsoft SMTP Server id 15.1.1415.2 via Frontend Transport; Thu, 21 Nov 2019 17:18:43 +0000 From: "Sami Mujawar" To: CC: Sami Mujawar , , , , Subject: [PATCH v1 1/1] DynamicTablesPkg: Update FADT generator to ACPI 6.3 Date: Thu, 21 Nov 2019 17:18:36 +0000 Message-ID: <20191121171836.12404-1-sami.mujawar@arm.com> X-Mailer: git-send-email 2.16.2.windows.1 MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report-Untrusted: CIP:40.67.248.234;IPV:NLI;CTRY:IE;EFV:NLI;SFV:NSPM;SFS:(10009020)(4636009)(136003)(39860400002)(346002)(396003)(376002)(199004)(189003)(51416003)(478600001)(186003)(16586007)(50226002)(8936002)(14444005)(316002)(336012)(26005)(106002)(426003)(70586007)(966005)(70206006)(54906003)(15650500001)(5660300002)(81166006)(2616005)(1076003)(8676002)(81156014)(44832011)(6666004)(356004)(7696005)(36756003)(305945005)(4326008)(6306002)(2906002)(6916009)(86362001)(2351001)(53416004)(47776003)(48376002)(50466002);DIR:OUT;SFP:1101;SCL:1;SRVR:VI1PR08MB4112;H:nebula.arm.com;FPR:;SPF:Pass;LANG:en;PTR:InfoDomainNonexistent;A:1;MX:1; X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c32bf277-29d0-4d19-8941-08d76ea6e9a5 X-MS-TrafficTypeDiagnostic: VI1PR08MB4112:|DBBPR08MB4283: X-MS-Exchange-PUrlCount: 1 X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true X-MS-Oob-TLC-OOBClassifiers: OLM:9508;OLM:9508; X-Forefront-PRVS: 0228DDDDD7 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: dCEofNPwHlg5EJS4pMa1k6HGxA+1pct39231dH19mNRhDn03zb5J1XxCxPwvMBDynSRSF3Pu0KOxeavTdTUEIqKsIJZW93m1t5ODI4mHYQnMiSLBPSo9l/fczkT12YHnX/acNWEfZNDs2x4zublFEUYcYhONJwRDV0+paoZCJ816Kz5ebalH84vltoqOgGnIeEMs5YSjAxggwXcBD6lGaJwGcbR9HH8LZg+jOMjA7gpBkZGFoOWSfVnKf21PUtAAnGld0m1O1ELKx2QDfRWjpGwfnDdNyP+IjVfNN7lfsfe07cf+B3xWCCKZEXEJWB1k69CjON4DNHavfoIo/5l1Z2uQIeumiFku1YCBui3GA6FcC/p2QcxgQ5YoPfcNSfjOr/t/wTc5Wx4T1yRCFhexjgtHD/IpXM3TDatLBqJFXvQK3dmMVaRO4I/+6i9OvVyDqmzeHagtyVY+672TeWSXoyv5qqiPj7nW8A3YPZ/mMwI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB4112 Original-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=bestguesspass action=none header.from=arm.com; Return-Path: Sami.Mujawar@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT052.eop-EUR03.prod.protection.outlook.com X-Forefront-Antispam-Report: CIP:63.35.35.123;IPV:CAL;SCL:-1;CTRY:IE;EFV:NLI;SFV:NSPM;SFS:(10009020)(4636009)(346002)(376002)(136003)(39860400002)(396003)(1110001)(339900001)(199004)(189003)(8676002)(50226002)(7696005)(86362001)(48376002)(51416003)(16586007)(5660300002)(47776003)(336012)(2351001)(6306002)(44832011)(316002)(8936002)(2906002)(36906005)(81166006)(81156014)(305945005)(22756006)(50466002)(6666004)(14444005)(478600001)(36756003)(26005)(54906003)(186003)(4326008)(15650500001)(6916009)(70206006)(70586007)(26826003)(966005)(53416004)(76130400001)(2616005)(426003)(1076003)(105606002);DIR:OUT;SFP:1101;SCL:1;SRVR:DBBPR08MB4283;H:64aa7808-outbound-1.mta.getcheckrecipient.com;FPR:;SPF:Fail;LANG:en;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;A:1;MX:1; X-MS-Office365-Filtering-Correlation-Id-Prvs: 24e53a47-b322-4084-b09b-08d76ea6e42c NoDisclaimer: True X-Forefront-PRVS: 0228DDDDD7 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: EChbmVaCYinu4gfHzuNqfsVKZ0z73Csw2q66otdmGkIOLfRcoOAAGVvn0rQoELRuJ6xn0Lz7HMen94bFM0yLsQmDpEKBOU1iOHO6mUhkzc3r/97L4HRmwuXKUuyL39eL+t/3YNXoWq5yyyb4D04UgCwWGErtZHzGltPpb44Ohrf875sNNhnLVR1Hsb5+GvtdVXgf1OxJCFCc2WZ9LNjMVKWdLkPhz/8Z8Z1PCX37EoChSFaHbh9gUKNHaMxEvW00BOKR2WMd/lWqsg9cZt+52RJKgFygtW6lwVYvnfUK6P7nGB867oMWtoDj5XiDalMBoRXt3e+4srhhcMFw6B0RRJBnftQeAH5sLpcUAwFwMKkXQ+9Rj8Im+ffXTi8qFA1ew7DZ2zUp/BW1NadlR8zwoYklrdPk7KmsvZlNo1QVTitlVy0RsuPlHMJevh6hFOMIEwFem237ohKQfgVvulBm2GyFdfpK+MqnzSlPR0Kb+D0= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Nov 2019 17:19:05.8339 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c32bf277-29d0-4d19-8941-08d76ea6e9a5 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-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB4283 Content-Type: text/plain Update FADT table generator to support ACPI revision 6.3 CC: Alexei Fedorov Signed-off-by: Sami Mujawar --- The changes can be seen at: https://github.com/samimujawar/edk2/tree/623_dynamictables_acpi6_3_fadt_v1 Notes: v1: - Update FADT table version to ACPI 6.3 [SAMI] DynamicTablesPkg/Library/Acpi/Arm/AcpiFadtLibArm/FadtGenerator.c | 102 ++++++++++---------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/DynamicTablesPkg/Library/Acpi/Arm/AcpiFadtLibArm/FadtGenerator.c b/DynamicTablesPkg/Library/Acpi/Arm/AcpiFadtLibArm/FadtGenerator.c index e9e4991dc127abb97f859436df0c4ceafdb3f5ec..1f05a04c7cab0ce3d1264e34d9d0ef252277d81e 100644 --- a/DynamicTablesPkg/Library/Acpi/Arm/AcpiFadtLibArm/FadtGenerator.c +++ b/DynamicTablesPkg/Library/Acpi/Arm/AcpiFadtLibArm/FadtGenerator.c @@ -5,7 +5,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent @par Reference(s): - - ACPI 6.2 Specification - Errata A, September 2017 + - ACPI 6.3 Specification, January 2019 **/ @@ -32,8 +32,8 @@ Requirements: /** This macro defines the FADT flag options for ARM Platforms. */ -#define FADT_FLAGS (EFI_ACPI_6_2_HW_REDUCED_ACPI | \ - EFI_ACPI_6_2_LOW_POWER_S0_IDLE_CAPABLE) +#define FADT_FLAGS (EFI_ACPI_6_3_HW_REDUCED_ACPI | \ + EFI_ACPI_6_3_LOW_POWER_S0_IDLE_CAPABLE) /** This macro defines the valid mask for the FADT flag option if HW_REDUCED_ACPI flag in the table is set. @@ -42,47 +42,47 @@ Requirements: 22-31 (reserved). Valid bits are: - EFI_ACPI_6_2_WBINVD BIT0 - EFI_ACPI_6_2_PWR_BUTTON BIT4 - EFI_ACPI_6_2_SLP_BUTTON BIT5 - EFI_ACPI_6_2_FIX_RTC BIT6 - EFI_ACPI_6_2_DCK_CAP BIT9 - EFI_ACPI_6_2_RESET_REG_SUP BIT10 - EFI_ACPI_6_2_SEALED_CASE BIT11 - EFI_ACPI_6_2_HEADLESS BIT12 - EFI_ACPI_6_2_USE_PLATFORM_CLOCK BIT15 - EFI_ACPI_6_2_FORCE_APIC_CLUSTER_MODEL BIT18 - EFI_ACPI_6_2_FORCE_APIC_PHYSICAL_DESTINATION_MODE BIT19 - EFI_ACPI_6_2_HW_REDUCED_ACPI BIT20 - EFI_ACPI_6_2_LOW_POWER_S0_IDLE_CAPABLE BIT21 + EFI_ACPI_6_3_WBINVD BIT0 + EFI_ACPI_6_3_PWR_BUTTON BIT4 + EFI_ACPI_6_3_SLP_BUTTON BIT5 + EFI_ACPI_6_3_FIX_RTC BIT6 + EFI_ACPI_6_3_DCK_CAP BIT9 + EFI_ACPI_6_3_RESET_REG_SUP BIT10 + EFI_ACPI_6_3_SEALED_CASE BIT11 + EFI_ACPI_6_3_HEADLESS BIT12 + EFI_ACPI_6_3_USE_PLATFORM_CLOCK BIT15 + EFI_ACPI_6_3_FORCE_APIC_CLUSTER_MODEL BIT18 + EFI_ACPI_6_3_FORCE_APIC_PHYSICAL_DESTINATION_MODE BIT19 + EFI_ACPI_6_3_HW_REDUCED_ACPI BIT20 + EFI_ACPI_6_3_LOW_POWER_S0_IDLE_CAPABLE BIT21 */ #define VALID_HARDWARE_REDUCED_FLAG_MASK ( \ - EFI_ACPI_6_2_WBINVD | \ - EFI_ACPI_6_2_PWR_BUTTON | \ - EFI_ACPI_6_2_SLP_BUTTON | \ - EFI_ACPI_6_2_FIX_RTC | \ - EFI_ACPI_6_2_DCK_CAP | \ - EFI_ACPI_6_2_RESET_REG_SUP | \ - EFI_ACPI_6_2_SEALED_CASE | \ - EFI_ACPI_6_2_HEADLESS | \ - EFI_ACPI_6_2_USE_PLATFORM_CLOCK | \ - EFI_ACPI_6_2_FORCE_APIC_CLUSTER_MODEL | \ - EFI_ACPI_6_2_FORCE_APIC_PHYSICAL_DESTINATION_MODE | \ - EFI_ACPI_6_2_HW_REDUCED_ACPI | \ - EFI_ACPI_6_2_LOW_POWER_S0_IDLE_CAPABLE) + EFI_ACPI_6_3_WBINVD | \ + EFI_ACPI_6_3_PWR_BUTTON | \ + EFI_ACPI_6_3_SLP_BUTTON | \ + EFI_ACPI_6_3_FIX_RTC | \ + EFI_ACPI_6_3_DCK_CAP | \ + EFI_ACPI_6_3_RESET_REG_SUP | \ + EFI_ACPI_6_3_SEALED_CASE | \ + EFI_ACPI_6_3_HEADLESS | \ + EFI_ACPI_6_3_USE_PLATFORM_CLOCK | \ + EFI_ACPI_6_3_FORCE_APIC_CLUSTER_MODEL | \ + EFI_ACPI_6_3_FORCE_APIC_PHYSICAL_DESTINATION_MODE | \ + EFI_ACPI_6_3_HW_REDUCED_ACPI | \ + EFI_ACPI_6_3_LOW_POWER_S0_IDLE_CAPABLE) #pragma pack(1) -/** The AcpiFadt is a template EFI_ACPI_6_2_FIXED_ACPI_DESCRIPTION_TABLE +/** The AcpiFadt is a template EFI_ACPI_6_3_FIXED_ACPI_DESCRIPTION_TABLE structure used for generating the FADT Table. Note: fields marked with "{Template}" will be updated dynamically. */ STATIC -EFI_ACPI_6_2_FIXED_ACPI_DESCRIPTION_TABLE AcpiFadt = { +EFI_ACPI_6_3_FIXED_ACPI_DESCRIPTION_TABLE AcpiFadt = { ACPI_HEADER ( - EFI_ACPI_6_2_FIXED_ACPI_DESCRIPTION_TABLE_SIGNATURE, - EFI_ACPI_6_2_FIXED_ACPI_DESCRIPTION_TABLE, - EFI_ACPI_6_2_FIXED_ACPI_DESCRIPTION_TABLE_REVISION + EFI_ACPI_6_3_FIXED_ACPI_DESCRIPTION_TABLE_SIGNATURE, + EFI_ACPI_6_3_FIXED_ACPI_DESCRIPTION_TABLE, + EFI_ACPI_6_3_FIXED_ACPI_DESCRIPTION_TABLE_REVISION ), // UINT32 FirmwareCtrl 0, @@ -91,7 +91,7 @@ EFI_ACPI_6_2_FIXED_ACPI_DESCRIPTION_TABLE AcpiFadt = { // UINT8 Reserved0 EFI_ACPI_RESERVED_BYTE, // UINT8 PreferredPmProfile - EFI_ACPI_6_2_PM_PROFILE_UNSPECIFIED, // {Template}: Power Management Profile + EFI_ACPI_6_3_PM_PROFILE_UNSPECIFIED, // {Template}: Power Management Profile // UINT16 SciInt 0, // UINT32 SmiCmd @@ -160,37 +160,37 @@ EFI_ACPI_6_2_FIXED_ACPI_DESCRIPTION_TABLE AcpiFadt = { 0, // UINT32 Flags FADT_FLAGS, - // EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE ResetReg + // EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE ResetReg NULL_GAS, // UINT8 ResetValue 0, // UINT16 ArmBootArch - EFI_ACPI_6_2_ARM_PSCI_COMPLIANT, // {Template}: ARM Boot Architecture Flags + EFI_ACPI_6_3_ARM_PSCI_COMPLIANT, // {Template}: ARM Boot Architecture Flags // UINT8 MinorRevision - EFI_ACPI_6_2_FIXED_ACPI_DESCRIPTION_TABLE_MINOR_REVISION, + EFI_ACPI_6_3_FIXED_ACPI_DESCRIPTION_TABLE_MINOR_REVISION, // UINT64 XFirmwareCtrl 0, // UINT64 XDsdt 0, - // EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE XPm1aEvtBlk + // EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE XPm1aEvtBlk NULL_GAS, - // EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE XPm1bEvtBlk + // EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE XPm1bEvtBlk NULL_GAS, - // EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE XPm1aCntBlk + // EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE XPm1aCntBlk NULL_GAS, - // EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE XPm1bCntBlk + // EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE XPm1bCntBlk NULL_GAS, - // EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE XPm2CntBlk + // EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE XPm2CntBlk NULL_GAS, - // EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE XPmTmrBlk + // EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE XPmTmrBlk NULL_GAS, - // EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE XGpe0Blk + // EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE XGpe0Blk NULL_GAS, - // EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE XGpe1Blk + // EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE XGpe1Blk NULL_GAS, - // EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE SleepControlReg + // EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE SleepControlReg NULL_GAS, - // EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE SleepStatusReg + // EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE SleepStatusReg NULL_GAS, // UINT64 HypervisorVendorIdentity EFI_ACPI_RESERVED_QWORD // {Template}: Hypervisor Vendor ID @@ -532,7 +532,7 @@ BuildFadtTable ( This, (EFI_ACPI_DESCRIPTION_HEADER*)&AcpiFadt, AcpiTableInfo, - sizeof (EFI_ACPI_6_2_FIXED_ACPI_DESCRIPTION_TABLE) + sizeof (EFI_ACPI_6_3_FIXED_ACPI_DESCRIPTION_TABLE) ); if (EFI_ERROR (Status)) { DEBUG (( @@ -614,9 +614,9 @@ ACPI_TABLE_GENERATOR FadtGenerator = { // Generator Description L"ACPI.STD.FADT.GENERATOR", // ACPI Table Signature - EFI_ACPI_6_2_FIXED_ACPI_DESCRIPTION_TABLE_SIGNATURE, + EFI_ACPI_6_3_FIXED_ACPI_DESCRIPTION_TABLE_SIGNATURE, // ACPI Table Revision supported by this Generator - EFI_ACPI_6_2_FIXED_ACPI_DESCRIPTION_TABLE_REVISION, + EFI_ACPI_6_3_FIXED_ACPI_DESCRIPTION_TABLE_REVISION, // Minimum supported ACPI Table Revision EFI_ACPI_6_2_FIXED_ACPI_DESCRIPTION_TABLE_REVISION, // Creator ID -- 'Guid(CE165669-3EF3-493F-B85D-6190EE5B9759)'