Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp3089164yba; Tue, 16 Apr 2019 04:36:52 -0700 (PDT) X-Google-Smtp-Source: APXvYqydcgR3/KEkAhz/gjV6EfRSohK/0ePLZnzB7ZQ6IJSA93CDvQGKgbjaVK6TYcX3ZAYdVbW0 X-Received: by 2002:a63:570d:: with SMTP id l13mr75759790pgb.55.1555414612461; Tue, 16 Apr 2019 04:36:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1555414612; cv=none; d=google.com; s=arc-20160816; b=H49kTv+3U2dve5/43OZ3fuyItcA1taCBsXRnUAAsqrpihazeMwh+pmr295UVkxv9mU hVVJoMHPOLZPC0zcQpMFjYMG9CZoR5pOTzXi9n/KpjFqOqsl6Rd5560MgTaYdamffk+w E+ncdUfqofF0nFfukeYP2fjRRTrYkcPS8Ci0Zob7t2P45WqaEL9vcjC2AON0QVUFNQOq 7qiRTKkFza2PaNKihIcJNmuznQoI4Q45WRxxZiT2uGcHeZqlRt1wIFsGoQEb3+OgUSug dZ2AjLLBfxEE0zUgvENT1jRMZHlwcefcKljmydiJkG+dUHOS4R9xxLlHG636DRBe265M FEsQ== 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 :in-reply-to:references:mime-version:dkim-signature; bh=hSpo+70L4YJM4x7lQl+FUrrPu4xrwP39JfmZPu4VWYs=; b=tUsvqAeo6EpLMNUEarqKpq3p9Hdaq0DLIHro625d3jtIksamN3afVbgCa8GJWkBqQ7 Dy4ALD0EIgex5MXARL9rwzf5xjqC9r+lWQw1O7DQA7TwpO2XOS4ksYaLu4LfZ4RIJPC5 wASQSporEXW1UEMETNvryUJ1pEyxgqZgIOZHO7MPVL6Xx8xlhdAOwkNixZy9rY6mWIrM qwqsWhvrs7v+ytbkH1dOTLyJeW49qEDNQ+7DFl/pfpC7dRPwDpBEzdnIVxIeZvczRMGc xJEIZ1qiVTidEZ1S8mPvXtjvNcOBlMrIGu1YEq0KsE19K3RaVADneqFblsDVK6wzw2QI rrBw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@endlessm-com.20150623.gappssmtp.com header.s=20150623 header.b=uAkPAF7d; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e4si28039840plb.107.2019.04.16.04.36.36; Tue, 16 Apr 2019 04:36:52 -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=@endlessm-com.20150623.gappssmtp.com header.s=20150623 header.b=uAkPAF7d; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729210AbfDPLfb (ORCPT + 99 others); Tue, 16 Apr 2019 07:35:31 -0400 Received: from mail-qt1-f196.google.com ([209.85.160.196]:46847 "EHLO mail-qt1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726838AbfDPLfa (ORCPT ); Tue, 16 Apr 2019 07:35:30 -0400 Received: by mail-qt1-f196.google.com with SMTP id z17so22749915qts.13 for ; Tue, 16 Apr 2019 04:35:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=endlessm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=hSpo+70L4YJM4x7lQl+FUrrPu4xrwP39JfmZPu4VWYs=; b=uAkPAF7dOR9jOlKZHaZlfPEmIS/RgB3aBfFO5ISaEvVTkkpTDvtkqE2+IQYHm0wHm5 /JBoItz2UeYc0L3twdTNDOrT5Dd554Zs4I2/01JHZitwI53wuFt+wPWE4zEiuA+3Qr5H rIds5Z/hzLd3dkP4kkNvvu2g0wxgF91M/KviRxEqjsDwiw/wRFOCpm7rYVanNETHs5Rb Pzb8ZoCM1QC9DbqOBucMusuhjLWbwGd9l4mQv4sjPgA9/6Zy2pkpG/VXW3srkREJE2lv GUVSsmJqW9TZJwvLVCVmuXOOWWE/sj2pMwDNwvOWY355/IBgBeAD8FJmLLp+Vdhb9Mi2 RkqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=hSpo+70L4YJM4x7lQl+FUrrPu4xrwP39JfmZPu4VWYs=; b=nMMqnEoYdmeJfatiJI/28XOHYGQAEhsa4bZbsK9I19GYAI8HnNBx28ePs+vsc2Qdt5 gBW0t7lARvxEcFqxymx1mQWchFP6a9J4UmqpRLrjQwD7aB3GDf9Q6mIM7GrzZX8g/b90 2iTN+ISJIsAH9YhHAM6+oxGJ9Ne3J4Z3xqMsbDqiYErZDAZVWrkUORKDQWyPfZ6JgnYN ag5XH+UkPHSf85iPXouwU0hU4GHh1KcPBIm94OINNAhvOaD7sl4Got0WlXni1RE925sL yae3SwCsdQqNysGk5g3HefZbtExdo+voP2yvhyUVUoMbFF6KlUDTNS0S0mRcjRv+4oZo aUlw== X-Gm-Message-State: APjAAAWYYp2GpXmyee65g7o8S5t3E8oIe1uCXh7s8GgpAnDdiZMRGgit hOS65GrZXB82w3lnjlSgQtPdjIbnpeLtZer/8cGdcg== X-Received: by 2002:ac8:3789:: with SMTP id d9mr17158568qtc.34.1555414529821; Tue, 16 Apr 2019 04:35:29 -0700 (PDT) MIME-Version: 1.0 References: <20190412080152.3718-1-jian-hong@endlessm.com> <20190416082042.GA69717@gmail.com> In-Reply-To: <20190416082042.GA69717@gmail.com> From: Daniel Drake Date: Tue, 16 Apr 2019 19:35:18 +0800 Message-ID: Subject: Re: EFI reboot vs. ACPI reboot (was: Re: [tip:x86/urgent] x86/reboot, efi: Use EFI reboot for Acer TravelMate X514-51T) To: Ingo Molnar Cc: Peter Zijlstra , Borislav Petkov , Thomas Gleixner , Linux Kernel , Linus Torvalds , Jian-Hong Pan , matt@codeblueprint.co.uk, Ard Biesheuvel , hpa@zytor.com, linux-efi@vger.kernel.org, Len Brown , linux-tip-commits@vger.kernel.org, Endless Linux Upstreaming Team 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 Tue, Apr 16, 2019 at 4:20 PM Ingo Molnar wrote: > I wanted to get a second opinion from the EFI folks for this whole > concept. On x86 we default to ACPI reboot on modern systems, and we > default to EFI reboot on modern EFI systems, via the > efi_reboot_required() method which keys off on acpi_gbl_reduced_hardware > to create a barrier for older ACPI systems. So if acpi_gbl_reduced_hardware is set, we are on a "modern EFI system", and EFI reboot is used. > It appears that Acer TravelMate X514-51T systems get marked as > 'acpi_gbl_reduced_hardware' which enables ACPI-reboot, but they require > EFI-reboot. We will double check, but in this case I believe the system is *not* marked as reduced hardware, which is why ACPI reboot is used. > Should we perhaps re-think the boundary between EFI-reboot and > ACPI-reboot systems? I.e. if the EFI runtime is enabled, shouldn't we > just use the EFI reboot method? I agree this is a good question. We also previously hit a similar issue for shutdown on Acer laptops which is still unresolved. https://marc.info/?l=linux-acpi&m=148857214431346&w=2 Daniel