Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp4274055imm; Mon, 18 Jun 2018 12:02:47 -0700 (PDT) X-Google-Smtp-Source: ADUXVKJ6hRXdiPwC4DuQw9nQ7JPGK71i6oIod0TNH1fbgep7CBkOIYVkWS4H0Ae1h0XIv8b/5Hr4 X-Received: by 2002:a62:494f:: with SMTP id w76-v6mr14645678pfa.152.1529348567345; Mon, 18 Jun 2018 12:02:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529348567; cv=none; d=google.com; s=arc-20160816; b=k/f9F23jf9Pf39mFfSKjeVh44bcRwV/yAK557OqWoJQqVv5f3BvSeweP7yelSZ5MOH 4l5i5UAWa5ti6RLQPhBfw6VR2BLE3x9VU7/2i3XECcS34Nv1/xePfebOhZ6X/DBQJVf7 +rE6ocWZa3d4zt95DVcso/ph3j1hVyZ4RnOsH4AOzxiIKKQ2dTNVC8B/Z6qOzDfjWTLg GTToqvHjEeINpi9sLk9FMngkS4s5yZZ58uhLap6uG56aBMTBEKnrN989lnXtRNcXDpgy 5UauT+O8l7ohnjLSg9HJnBpTQ6BlANydk2LmLVkIq6cGXwZaAPKUpbWAlBeWjcWg6WQ9 RwwA== 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 :arc-authentication-results; bh=+sgfX94el/0wEApQrpeej6G0XMDdTH8E3B/hil/sYlo=; b=F92xVfYoJTcC4/d+hU2wnW5v04l3UL1iPL0SkxuHpoEq1A+OwauCBDvHnS+seDffl3 4EIzXk/pzgtxTI/TqyefNJX7jp69BAJPl2Bc2m8JXMIW4DfqsVf2002ZBK71csMOWJoY i0AB+unmw4jNEECEPWs+n2jMzm+14pK1EHdmUeerwHMiwOgu+rHAUOy10mMwREzMcxdr 5xQM2eOJoZcvODbByMH3tokABMDuymbGW0SiaFu07PYgTyKZwHsg/upJhRIVl6FzR0/l lWohpzjE5+mwVStxZFhqglemWJuTAUXOnXwDHDGY9yRBn06J3F9ERZoBCN+Yb2Xcrxg2 Ms9w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=JscAzfmd; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g14-v6si12972200pgr.419.2018.06.18.12.02.33; Mon, 18 Jun 2018 12:02:47 -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=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=JscAzfmd; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S935991AbeFRTBw (ORCPT + 99 others); Mon, 18 Jun 2018 15:01:52 -0400 Received: from mail-io0-f193.google.com ([209.85.223.193]:37404 "EHLO mail-io0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S935893AbeFRTBt (ORCPT ); Mon, 18 Jun 2018 15:01:49 -0400 Received: by mail-io0-f193.google.com with SMTP id s26-v6so17810117ioj.4; Mon, 18 Jun 2018 12:01:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+sgfX94el/0wEApQrpeej6G0XMDdTH8E3B/hil/sYlo=; b=JscAzfmdVLWj6mdcnQ7QKVB6u0M3XbZq0LprPiy9qWziQioOk3I9LiKKTRtztJGUA6 oLKDDkL6W3isylf4QWaygkQ/nCblAV1Jvj1xgW1aG7aolNyqnUgcXE+A9clrGgqiVc+x a12ld1XhwkxHOsEpn3CEunjp55ve23+vp3sFQEG/wWeX2RXzfudcowYABQSpz/LG2+uX 3+uvcR044dt24qj47im4HkXvCtDbYO/Fc2S8F68pie7yWCvayUU3vCOlPrppEzWP3aIK 6bWVUO4evs4v3nW52ffvyNKgrBrio+RWpCbww+BrOpgQEFDh2yuV7EskS1WhHEDZVwLI Bouw== 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=+sgfX94el/0wEApQrpeej6G0XMDdTH8E3B/hil/sYlo=; b=jIZZwqSVgxAdAX/UGznjivPf8UgVxRo0FLEHZ4hadj1hPu0DP4QxSjw1x+tvXDb2Qy DJkJwxQxjQ461rRDPj1KozAkrXBM58woVyV5FeqQ5NIlS7ruHd/Y3FXMp0NbJJDljEDW R4BO3W/HDPc9PNmSHSEwDpf8xDD52z++A3fZCc8+cMlS1Fz6RTEoP2RrjBKqaeu70Ptw IflxxTdTJu+tQZ/qiG7UfTiBKlj2oWlrwUgmZsVoryXYoJCYw5q1jcSd5TDJti6GRR/L xjjo5r/7BgEr81tM9cjoIItUXtH7dkQr5PHuKemMV5srIpiVA8U/toLAo8NKrxrEHVng H/IA== X-Gm-Message-State: APt69E3s5t75/ClwSi8/m33bapoQaUj+mHRBI8B0KN+8rSArc7Rsb2ey We9tC/T55oHKRfcB2PYbxaZdmMjTsbgwdsNIkiM= X-Received: by 2002:a6b:a58e:: with SMTP id o136-v6mr10449581ioe.142.1529348508969; Mon, 18 Jun 2018 12:01:48 -0700 (PDT) MIME-Version: 1.0 References: <1461620099-11933-1-git-send-email-toshi.kani@hpe.com> <1461620099-11933-2-git-send-email-toshi.kani@hpe.com> In-Reply-To: <1461620099-11933-2-git-send-email-toshi.kani@hpe.com> From: Dan Williams Date: Mon, 18 Jun 2018 12:01:37 -0700 Message-ID: Subject: Re: [PATCH v3 1/2] acpi/nfit: Update nfit driver to comply with ACPI 6.1 To: Toshi Kani Cc: "Rafael J. Wysocki" , "linux-nvdimm@lists.01.org" , Linux Kernel Mailing List , Bob Moore , Linux ACPI , "Elliott, Robert (Persistent Memory)" , juston.li@intel.com 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, Apr 25, 2016 at 2:43 PM Toshi Kani wrote: > > ACPI 6.1, Table 5-133, updates NVDIMM Control Region Structure > as follows. > - Valid Fields, Manufacturing Location, and Manufacturing Date > are added from reserved range. No change in the structure size. > - IDs (SPD values) are stored as arrays of bytes (i.e. big-endian > format). The spec clarifies that they need to be represented > as arrays of bytes as well. > Circling back on this a couple years too late... where are you reading this "arrays of bytes" note. As far as I can see this is wrong. JEDEC says that vendor id is stored LSB of the id is stored at the lowest byte in SPD, which is little endian. So it seems Linux has showing the incorrect value for a long time now.