Received: by 10.213.65.68 with SMTP id h4csp1456462imn; Mon, 26 Mar 2018 07:54:12 -0700 (PDT) X-Google-Smtp-Source: AG47ELs5WZc0IOLQ78DFTR6OsuiNyBE30nYuiIQMsMKE6W5p2s/I76zLwJJ1ypyMqp/bh9Q2uMR8 X-Received: by 10.98.19.85 with SMTP id b82mr17239834pfj.236.1522076052815; Mon, 26 Mar 2018 07:54:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522076052; cv=none; d=google.com; s=arc-20160816; b=kHpSYRm4RpuW0Syfp/bAvYfsB3jeDCAFFE/MRcfFxWUj/a28Iv87F4OMUsc1hTxEDE fBvxXwnA/Wx42IfGMjqvYhJ6oIB3JQ6MGgtIlzQ/L8tMik4pFXrnn4QCold0rlUq404L gI+L0qAYL2CVN3Tmj40Y9U5AysQvZ+I9IZraq9PeHUfRIhQ9OhKV8lKZjdal6iBin/jN CprymgkMEUAzJ9tAVBoWhyyP4eFLe287xxrFotbnY2HaEXdlUg/EjJcoprDn2KwBXHN+ dbp4Tqcp664nAvrS1hWMK1riu0qrXbJ+TH7eYftk2cL9IjNChA7LzD2urqykXBrwny6Q PBvg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :organization:references:in-reply-to:date:cc:to:from:subject :message-id:arc-authentication-results; bh=oLSh+bNtQTThp1inRFKOFqTzVkMX+zyaR389cYkBmDM=; b=w3UfSibr6ZlwDv/Fj1ubXnOtz82gGSNB7vMSWIeFNAAS0gFEPp+bIp7161Y9tfs+N8 9H0hlF/qzFHX+2pE/80/36dQcln7Z8BjMKtFIVqRVSEQEd0bcGs0j1TJsuq+ELk9I28S XgbcQO47xz52b+eXkNMRsjv1Q5Ul+ufKcXgNQ4+p3pMjT8qqlG+Vy4AZX23WDeC85hRm W4+R1hWPPQjLOtNk01YwjYMU+X7uvuHYEX3dUSDONua2VwlstK/Xza8M+NrA0AY8OdSo T/2NUN2pNx+lBPdV3lc4kEdl0tWj0ar5+SdEbOrUQyJWXJh17aO6+/JSaOgm2xG949Gn S+xg== ARC-Authentication-Results: i=1; mx.google.com; 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 t3si7201061pgq.237.2018.03.26.07.53.56; Mon, 26 Mar 2018 07:54:12 -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; 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 S1752230AbeCZOwm (ORCPT + 99 others); Mon, 26 Mar 2018 10:52:42 -0400 Received: from mga07.intel.com ([134.134.136.100]:60780 "EHLO mga07.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751132AbeCZOwl (ORCPT ); Mon, 26 Mar 2018 10:52:41 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Mar 2018 07:52:40 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.48,365,1517904000"; d="scan'208";a="28522101" Received: from acox1-desk1.ger.corp.intel.com ([10.252.139.204]) by orsmga008.jf.intel.com with ESMTP; 26 Mar 2018 07:52:38 -0700 Message-ID: <1522075953.16723.11.camel@linux.intel.com> Subject: Re: [PATCH v3] x86: i8237: Register based on FADT legacy boot flag From: Alan Cox To: Thomas Gleixner , Anshuman Gupta Cc: glx@linutronix.de, x86@kernel.org, mingo@redhat.com, hpa@zytor.com, rjw@rjwysocki.net, andriy.shevchenko@linux.intel.com, linux-kernel@vger.kernel.org, rajneesh.bhardwaj@intel.com Date: Mon, 26 Mar 2018 15:52:33 +0100 In-Reply-To: References: <1521714118-31282-1-git-send-email-anshuman.gupta@intel.com> Organization: Intel Corporation Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.24.6 (3.24.6-1.fc26) Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > Please explain WHY 2017 is the cut-off date. I still have no clue how > that > is decided aside of being a random number. Because if it's prior to 2017 then it'll almost certainly have those registers even if the firmware says otherwise. After that point we think the firmware is going to give valid answers (although the 0xFF check is actually the important one in reality). Alan