Received: by 2002:ac0:a581:0:0:0:0:0 with SMTP id m1-v6csp104571imm; Mon, 2 Jul 2018 08:23:33 -0700 (PDT) X-Google-Smtp-Source: ADUXVKI2XaPrfGM/U8OUu0FXL/LMpTOV9plrQ26yv8duvRjDgdRQmgjcE+hFPKpauridqY6xJ6/o X-Received: by 2002:a17:902:6f02:: with SMTP id w2-v6mr25750169plk.216.1530545013725; Mon, 02 Jul 2018 08:23:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1530545013; cv=none; d=google.com; s=arc-20160816; b=pctf4Xn7p1tyewm02pbWoANPeU8vEvxO3oVaqMB68w0n9ZXK8Cf7cKEslXgybIfixQ VLsiDEYTje8VudgTlQIcxd0pMKVfsZeG2plgBtD2pDSgvzQDGV8ZyrAjEMKpqk8VquPG d1g82D0AjrI2uAuQ+xhgwptYvsu3kWESSsTRENbHcDZZ6+phdDch25FaD4tiJcPBMGza NrOjFctUgifVoAYbflWY7kX9I4j5ZNMsThGYWNRd1QZSJZPg0FeJIDzNX/4ZBc/xrUP5 jSLyWgobTksKXdz2kw3a519zcEMs9j5X6JO+Ck2PmgQq/pC0y44l5WbQhtiEB7whRjcd 3BcQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=pGni/ZhikmMCgbPRuYI0W33MGhckiYBQ7gyn8PCI5wE=; b=kLylchQrS5xAQ6n4Xsr4IRFvUsEx0JbR+JRK/En0BecWfyY9hfJYun+Qhe8n+qao9o Lwdl5fmIQaJTPN0gsP7mEFv8bzrIkrzkwGhTmznnYq0ABwb11SYY15tET6GzmFLsikAV 8w7wghfoKpeX6HagCiStT4gY2O97w0nQP0ApTT2SL0SZnMROVT9GXQM4yUOCLhv1aM8b E4opEhNPjuNNdeligU4aimDMOBfuYmXe8HFDJsII14ykcikKy9ADpov9/KkWRZ/pQqpJ IF5iUcY5+l22KbPm7KIm31OL76c9Xrz06S7tUHNXJ2Fupfh0WtNlVHxRXguuOhxX4jT6 xZyQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=UVXjDW2O; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t24-v6si2248097plr.240.2018.07.02.08.23.19; Mon, 02 Jul 2018 08:23:33 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=UVXjDW2O; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752647AbeGBPVn (ORCPT + 99 others); Mon, 2 Jul 2018 11:21:43 -0400 Received: from mail-ua0-f195.google.com ([209.85.217.195]:37729 "EHLO mail-ua0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752575AbeGBPVl (ORCPT ); Mon, 2 Jul 2018 11:21:41 -0400 Received: by mail-ua0-f195.google.com with SMTP id u8-v6so4979677uao.4; Mon, 02 Jul 2018 08:21:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=pGni/ZhikmMCgbPRuYI0W33MGhckiYBQ7gyn8PCI5wE=; b=UVXjDW2OJOEMs8LaDL9H9ELRCrp/LusBZ/MFhLJXYng19i18JhwB1AuLrjl/2wyOUr vZhHfd7w78FQekfJlOQTLxP09YWmLH2fASOpjP9gvl/HI0zeFwCEC3RLUzdw90riFTvd 5Cck3QxmGRyeA6LUGHTsljjPYvbFCsrDOtmPzCHxbNIavAQ/pempTxbbj//muDWyaZ4w wKmHn/mvzbfoLAeQuMGAF8iXxsqZbdOSyDv3mdxNDYvpbvw3jv4z8kX3ygRFXGDfUXkc Z+oa/W0tfGJOc7frYUnvCTkBhUMnXNuyZsE6wx1NqUHqG/DS0tVFccHAgL/Mx+m+04jq LIyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=pGni/ZhikmMCgbPRuYI0W33MGhckiYBQ7gyn8PCI5wE=; b=Jfk9m+tG+Ks0wxA6mLvW0KEPAH0p7Sao9aIZUcyRSithlb45fvNvnmkI6y9JRjknOE 005PeTCYcHNP1JWNKO71ooWxJMbni9TxtiD3ke00FpdUHLMWs86xN7ZiaRoOriYVUAo1 t3n+pXirh29mxc05+QnbXw4cvZciLrDITqqw5x3K9HWMwokIvrPr+HSEyqY+dbU+PPh6 3C4uUFq+z2p2+B80ecR83gOo+edCxH6wf6c/bAEJTJ8Tmos6OQhqJz/eMKBlJYgNF2Nc Ta+QabcxNB2CJ0/f+Yn4ET4atDzDaekn3KSzu1zmKu0aGkb2QKK8HDMWH7m2w+v6fDAw XjKA== X-Gm-Message-State: APt69E0Wo8IHoqol5jNwvRs4THMne4HO3snmRZ8s5+DZiZKv6KOxBtwf 6Jr1C8nnSJy7YQONiGLmXWhUIqpKqGmMNCkSWM4= X-Received: by 2002:ab0:1446:: with SMTP id c6-v6mr16138336uae.12.1530544900482; Mon, 02 Jul 2018 08:21:40 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a67:2149:0:0:0:0:0 with HTTP; Mon, 2 Jul 2018 08:21:39 -0700 (PDT) In-Reply-To: References: <45b8bde6-aaa8-3f3f-0528-81e5e931751c@gmail.com> <20180609010420.GA112645@localhost.localdomain> <8307f1e0-c480-3f78-9327-e248208e5349@gmail.com> <367a12e9-7d10-98e4-4791-69cdc7d01129@gmail.com> From: Andy Shevchenko Date: Mon, 2 Jul 2018 18:21:39 +0300 Message-ID: Subject: Re: [PATCH v3] dcdbas: Add support for WSMT ACPI table To: Mario Limonciello Cc: Stuart Hayes , Darren Hart , Linux Kernel Mailing List , Platform Driver Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jul 2, 2018 at 5:07 PM, wrote: >> >> OK, now the most important question, did you investigate "SMM >> >> Communication ACPI Table"? >> >> Can you utilize information in it? >> >> > Dell BIOS does not provide a "SMM Communication ACPI Table", just the EPS. It >> appears >> > that the "SMM Communication ACPI Table" is deprecated in the UEFI 2.7 spec. >> Also, the >> > dcdbas driver is for Dell systems only. >> >> > The EPS table isn't an ACPI table, >> > it's just a Dell-defined table. >> >> Hmm... It's either strange or has some background why is so. >> OK it has a note that there is no use case, but here it is! >> >> Mario, can we consider this as a BIOS bug which doesn't provide SMM >> Communication ACPI table? >> >> Can it be escalated on UEFI committee? > I don't believe SMM communication ACPI table has ever been implemented by Dell > on server or client BIOS. I do agree this table describes the behavior that DCDBAS driver > has used since before even UEFI BIOS pretty accurately. So, EPS table has been for ages in Dell machines? Can we consider it as a predecessor of that SMM communication ACPI table? > Stuart and I did discuss with server BIOS (who uses this EPS mechanism) to see if its possible > to move EPS to SMM communication ACPI table however since it's been deprecated by > UEFI 2.7 they weren't willing to adopt it. It's pity, but the motivation to deprecate is "lack of use" which is not true. That's why I would suggest to escalate this to UEFI committee. > Stuart, anything else you want to add here? Darren, what's your opinion about this? P.S. I'm not against this approach (just some technical comments I already shared), but on the other hand it would be nice to have undo that deprecation and follow the standard in new firmwares. Would you agree? -- With Best Regards, Andy Shevchenko