From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-am5eur02on0601.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe07::601]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 88B5881EE3 for ; Tue, 15 Nov 2016 05:08:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=bH4iTcZxzszAVPa28sG4KyY1RafnIFsunMj4jX23VJI=; b=ASmyRO2Sauie1MLLmJpaenI483232JbXyo8JBLG/QIGvXIe4X4lTLMnI0yiE4dy9oHU/+5tyq/UrJ7GTtRkRIb253HOegG0S7tO7M8GUWbxwBr39EV2YYnMfm/2p3b+EhuYBl5xKk3t/zHbGmUKFXv1Add6d8NyGm1tMp2zQXnk= Received: from AM5PR0801MB1762.eurprd08.prod.outlook.com (10.169.247.16) by AM5PR0801MB2084.eurprd08.prod.outlook.com (10.168.158.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.721.10; Tue, 15 Nov 2016 13:08:25 +0000 Received: from AM5PR0801MB1762.eurprd08.prod.outlook.com ([10.169.247.16]) by AM5PR0801MB1762.eurprd08.prod.outlook.com ([10.169.247.16]) with mapi id 15.01.0721.015; Tue, 15 Nov 2016 13:08:25 +0000 From: Evan Lloyd To: "edk2-devel (edk2-devel@lists.01.org)" , "ard.biesheuvel@linaro.org" , Star Zeng , Jordan Justen , Feng Tian CC: Leif Lindholm , Girish Pathak , Lorenzo Pieralisi Thread-Topic: [edk2] Support for ACPI 1.0 Thread-Index: AdI/NtZFLdUg5347R2CRdh44JGJvKA== Date: Tue, 15 Nov 2016 13:08:25 +0000 Message-ID: Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Evan.Lloyd@arm.com; x-originating-ip: [217.140.96.140] x-microsoft-exchange-diagnostics: 1; AM5PR0801MB2084; 7:RIHnsVp27hNgAsab86awZQ6ckdgN03c6IGMmGwIwIJRKtRV+xYPvicp/hpl6C+ZrhwmWDOClp84iM6OYcdcS81jD+jzwj3EmEpVbicfwb+6XwqYX4atM77vnTTY6aC2U1apdJOB4ydJgczRclCLN+u7ZAnbOK0lE1/ePzoWjXnuDdzCW3pybQ3obEfSSNVkay/s8DNRO3Zf0/c9wOdZKf6hWMIeBijhg/4OHcEi1dPtnQv7JLJ2jkoZnCeOEm8F4CTZG9xU08IbK3KsElvN/cDiN2/qj+4Aw0jnYAN67oJmRaJhzAmu8z/UkvPeWzQbVuh/ex4Q1hz/T4PIMu1yFqpUyuAqwd+2uDjpyeoLLLBs= x-ms-office365-filtering-correlation-id: 2b1a798c-44e0-49b5-f31f-08d40d587bf8 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:AM5PR0801MB2084; x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6060326)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6055026)(6061324); SRVR:AM5PR0801MB2084; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0801MB2084; x-forefront-prvs: 012792EC17 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(7916002)(189002)(199003)(40434004)(106356001)(4326007)(92566002)(5890100001)(2501003)(3280700002)(74316002)(76576001)(97736004)(3660700001)(7736002)(81156014)(33656002)(81166006)(8936002)(7846002)(87936001)(2900100001)(86362001)(5660300001)(77096005)(68736007)(101416001)(6116002)(3846002)(102836003)(8676002)(7696004)(2906002)(122556002)(105586002)(66066001)(189998001)(9686002)(50986999)(5001770100001)(54356999)(305945005); DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0801MB2084; H:AM5PR0801MB1762.eurprd08.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Nov 2016 13:08:25.3487 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB2084 Subject: Support for ACPI 1.0 X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Nov 2016 13:08:25 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable There is some wonderfully convoluted code in MdeModulePkg/Universal/Acpi/Ac= piTableDxe/AcpiTableProtocol.c A major cause of the complexity arises from the special cases related to su= pport for "EFI_ACPI_TABLE_VERSION_1_0B" or not ("ACPI_TABLE_VERSION_GTE_2_0= "). We are seeing problems (SCT fails) related to this with the current code, a= nd have been looking at a fix. However, it seems reasonable to question the requirement to support ACPI 1.= 0 nowadays. Is there any need to retain support for such obsolete table versions? Should there be, could it at least be split out into a distinct build optio= n? Regards, Evan IMPORTANT NOTICE: The contents of this email and any attachments are confid= ential and may also be privileged. If you are not the intended recipient, p= lease notify the sender immediately and do not disclose the contents to any= other person, use it for any purpose, or store or copy the information in = any medium. Thank you.