Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp1344440ybl; Wed, 14 Aug 2019 15:20:14 -0700 (PDT) X-Google-Smtp-Source: APXvYqytUkoL4f8zuOawnID87lC/NbssZ0a3mNV7vaOK1Z9/eQtGP2zSC1IQC/W6eNTCx7Nn94Dl X-Received: by 2002:a17:902:b604:: with SMTP id b4mr1462888pls.94.1565821214355; Wed, 14 Aug 2019 15:20:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565821214; cv=none; d=google.com; s=arc-20160816; b=WnqtYyCifvftJPl1mpRNyDKVpuP1sXZTF3FP3wE0UmzvaTflC/8zwzXW90Xux63EC4 COx/G7vxyhpbDK1rqWNspTM1Ss1xRxhE9wrrxeIsFDTVOY83D+kVGLIdvJ4m7+PJfsjw 8YaS3UGC7kBJ6a33Q07vn1/CPmeZNpiibWJcgvYTOV1CYnbpeovsTl/YyyA3FtkYMTwb zSTqoN1j9hiTUJ/HIBb09XYrRmbUOy3YZcn+KQNnqC777fRFKeDFKcG3jvabduTqceFX xdnG1+yTi2ZT94n0pfetaPgJIC5WfFO6g4LfPv1iYOFIhKXWR+Xn2DEGjN4PBZh1fT8A BRXA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :dlp-reaction:dlp-version:dlp-product:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from; bh=a0t0GcWP9vPMCQh+jQNNzn9n9SoWf7MvFC2v38l+lUw=; b=Cex+dt6PETiIOFJ15o8/0EqVZLJ4hq3CWqD8cXSPWHTCO3ymG+8qS7/yKv6bRCyCQF uuEd9XCoHp8xRVMB9MSP6laXNvcKP3hvBMEC0xlbjjidF3l34YohSQw6KGtQp73E7GxR zppZdAr1PTnOQx4QbRNJpDtLMEl+RMzkq8L3/cy7O+kqBYMdjccNGNH+HEgNOhc8wuZC 7QXxoyHulfFMjdHjqToheT9MKWVIc7EHCgImZWxICn/RBYvcmoxi9XnU8+GftpdflQzU cvza/bh19uI9mI6RPkoVHkUMTJSJ9FtgrgO/Ii7hBaVnurcn43Slxz/AyJJRI+2hOeKb mHuw== 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; 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 j4si589976pgq.375.2019.08.14.15.19.58; Wed, 14 Aug 2019 15:20:14 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729189AbfHNVoV (ORCPT + 99 others); Wed, 14 Aug 2019 17:44:21 -0400 Received: from mga01.intel.com ([192.55.52.88]:38219 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726126AbfHNVoV (ORCPT ); Wed, 14 Aug 2019 17:44:21 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 14 Aug 2019 14:44:20 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,386,1559545200"; d="scan'208";a="376182235" Received: from orsmsx105.amr.corp.intel.com ([10.22.225.132]) by fmsmga005.fm.intel.com with ESMTP; 14 Aug 2019 14:44:20 -0700 Received: from orsmsx111.amr.corp.intel.com (10.22.240.12) by ORSMSX105.amr.corp.intel.com (10.22.225.132) with Microsoft SMTP Server (TLS) id 14.3.439.0; Wed, 14 Aug 2019 14:44:19 -0700 Received: from orsmsx122.amr.corp.intel.com ([169.254.11.68]) by ORSMSX111.amr.corp.intel.com ([169.254.12.226]) with mapi id 14.03.0439.000; Wed, 14 Aug 2019 14:44:20 -0700 From: "Schmauss, Erik" To: "Duran, Leo" , "linux-acpi@vger.kernel.org" , "linux-kernel@vger.kernel.org" CC: "Rafael J. Wysocki" , Len Brown Subject: RE: Parsing PXM from ACPI (DSDT) Thread-Topic: Parsing PXM from ACPI (DSDT) Thread-Index: AdVSCEGThmsUNGQZSm2XEI5B9E2GMQA3cq8AAAA9gMAAAAlkEAAAd9EA Date: Wed, 14 Aug 2019 21:44:19 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMWE4ZTM1NTQtNzkzMi00NzdhLTgyZDUtOWI3Y2JhYTcxNWI3IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiZG1wRnF0MUtxQVpJdGNadVlpK2RJNDNlMml3YmF5Y1huOVY1bEhuNnBMVEF2bGMyRTZFTG8yMzJ0S3NtbVwvbjEifQ== x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [10.22.254.139] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogbGludXgtYWNwaS1vd25l ckB2Z2VyLmtlcm5lbC5vcmcgW21haWx0bzpsaW51eC1hY3BpLQ0KPiBvd25lckB2Z2VyLmtlcm5l bC5vcmddIE9uIEJlaGFsZiBPZiBEdXJhbiwgTGVvDQo+IFNlbnQ6IFdlZG5lc2RheSwgQXVndXN0 IDE0LCAyMDE5IDI6MzAgUE0NCj4gVG86IGxpbnV4LWFjcGlAdmdlci5rZXJuZWwub3JnOyBsaW51 eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnDQo+IENjOiBSYWZhZWwgSi4gV3lzb2NraSA8cmp3QHJq d3lzb2NraS5uZXQ+OyBMZW4gQnJvd24gPGxlbmJAa2VybmVsLm9yZz4NCj4gU3ViamVjdDogUGFy c2luZyBQWE0gZnJvbSBBQ1BJIChEU0RUKQ0KPiANCkhpIExlbywNCg0KPiBIZWxsbywNCj4gSXMg bm90IGNsZWFyIG9yIGV2aWRlbnQgdG8gbWUgaWYgdGhlIGtlcm5lbCBwYXJzZXMgX1BYTSB2YWx1 ZXMgYmVsb3cgKG9yIHVuZGVyKQ0KPiB0aGUgcm9vdC1jb21wbGV4Lg0KDQpCdWlsZCB3aXRoIENP TkZJR19BQ1BJX0RFQlVHPXkgYW5kIGJvb3Qgd2l0aCBhY3BpLmRlYnVnX2xheWVyPTB4ZmZmZmZm ZmYgYWNwaS5kZWJ1Z19sZXZlbD0weDgwMDAwDQoNClRoaXMgd2lsbCBwcmludCBhbGwgb2YgdGhl IEFjcGlFdmFsdWF0ZU9iamVjdCBxdWVyaWVzIHRvIHRoZSBkbWVzZy4NCg0KPiANCj4gRm9yIGV4 YW1wbGUsIGluIG15IGV4cGVyaWVuY2U6DQo+IFRoaXMgQVNMIHNhbXBsZSBmb3IgUFhNIGF0IHRo ZSByb290LWNvbXBsZXggbGV2ZWwgcHJvZHVjZXMgdGhlIGV4cGVjdGVkDQo+IE5VTUEgYXNzaWdu bWVudCBmcm9tIOKAnGxzdG9wb+KAnToNCj4gU2NvcGUgKFxfU0IpIHsNCj4gICAvLyAuLi4NCj4g ICBEZXZpY2UgKFBDSTApIHsgLy8gUm9vdCBQQ0kgQnVzIChIb3N0LUJyaWRnZSkNCj4gICAgIE5h bWUgKF9ISUQsIEVJU0FJRCgiUE5QMEEwOCIpKQ0KPiAgICAgTmFtZSAoX0NJRCwgRUlTQUlEKCJQ TlAwQTAzIikpDQo+ICAgICBOYW1lIChfQkJOLCAwKQ0KPiAgICAgTWV0aG9kIChfQ1JTLDApIHsN Cj4gICAgICAgLy8gUmV0dXJuIGN1cnJlbnQgcmVzb3VyY2VzIGZvciBob3N0IGJyaWRnZSAwDQo+ ICAgICB9DQo+ICAgICBOYW1lIChfUFJULCBQYWNrYWdlKCkgew0KPiAgICAgIC8vIFBhY2thZ2Ug d2l0aCBQQ0kgSVJRIHJvdXRpbmcgdGFibGUgaW5mb3JtYXRpb24NCj4gICAgIH0pDQo+ICAgICBN ZXRob2QgKF9QWE0sIDAsIE5vdFNlcmlhbGl6ZWQpIHsNCj4gICAgICAgUmV0dXJuICgwKQ0KPiAg ICAgfQ0KPiAgIH0NCj4gICAvLyAuLi4NCj4gfQ0KPiANCj4gSG93ZXZlciwNCj4gVGhpcyBBU0wg c2FtcGxlIGZvciBQWE0gYXQgdGhlIFAyUCByb290LWJyaWRnZSBsZXZlbCBkb2VzIG5vdCBwcm9k dWNlIHRoZQ0KPiBleHBlY3RlZCBOVU1BIGFzc2lnbm1lbnQgZnJvbSDigJxsc3RvcG/igJ06DQo+ ICAoT2YgY291cnNlLCB0aGUgYXNzdW1wdGlvbiBpcyB0aGF0IG11bHRpcGxlIE5VTUEgbm9kZXMg YWN0dWFsbHkgZXhpc3Qgb24gdGhlDQo+IHN5c3RlbSkNCj4gDQo+ICBTY29wZSAoXF9TQikgew0K PiAgIC8vIC4uLg0KPiAgIERldmljZSAoUENJMCkgeyAvLyBSb290IFBDSSBCdXMgKEhvc3QtQnJp ZGdlKQ0KPiAgICAgTmFtZSAoX0hJRCwgRUlTQUlEICgiUE5QMEEwOCIpKQ0KPiAgICAgTmFtZSAo X0NJRCwgRUlTQUlEICgiUE5QMEEwMyIpKQ0KPiAgICAgTmFtZSAoX0JCTiwgMCkNCj4gICAgIE1l dGhvZCAoX0NSUywwKSB7DQo+ICAgICAgIC8vIFJldHVybiBjdXJyZW50IHJlc291cmNlcyBmb3Ig aG9zdCBicmlkZ2UgMA0KPiAgICAgfQ0KPiAgICAgTmFtZSAoX1BSVCwgUGFja2FnZSgpIHsNCj4g ICAgICAgLy8gUGFja2FnZSB3aXRoIFBDSSBJUlEgcm91dGluZyB0YWJsZSBpbmZvcm1hdGlvbg0K PiAgICAgfSkNCj4gDQo+IMKgwqDCoCBEZXZpY2UgKFAyUDApIHsgLy8gRmlyc3QgUENJLXRvLVBD SSBicmlkZ2UgKFBvcnQwKQ0KPiDCoMKgwqDCoMKgIE5hbWUgKF9BRFIsIDB4MDAwNzAwMDEpIC8v IERldmljZSM3aCwgRnVuYyMxIG9uIGJ1cyBQQ0kwDQo+IMKgwqDCoMKgwqAgTmFtZSAoX1BSVCwg UGFja2FnZSgpIHsNCj4gwqDCoMKgwqDCoCAgIC8vIFBhY2thZ2Ugd2l0aCBQQ0kgSVJRIHJvdXRp bmcgdGFibGUgaW5mb3JtYXRpb24NCj4gwqDCoMKgwqDCoCB9KQ0KPiAgICAgICBNZXRob2QgKF9Q WE0sIDAsIE5vdFNlcmlhbGl6ZWQpIHsNCj4gICAgICAgICBSZXR1cm4gKDApDQo+ICAgICAgIH0N Cj4gwqDCoMKgIH0NCj4gDQo+IMKgwqDCoCBEZXZpY2UgKFAyUDEpIHsgLy8gU2Vjb25kIFBDSS10 by1QQ0kgYnJpZGdlIChQb3J0MSkNCj4gwqDCoMKgwqDCoCBOYW1lIChfQURSICwweDAwMDgwMDAx KSAvLyBEZXZpY2UjOGgsIEZ1bmMjMSBvbiBidXMgUENJMA0KPiDCoMKgwqDCoMKgIE5hbWUgKF9Q UlQsIFBhY2thZ2UoKSB7DQo+IMKgwqDCoMKgwqAgICAvLyBQYWNrYWdlIHdpdGggUENJIElSUSBy b3V0aW5nIHRhYmxlIGluZm9ybWF0aW9uDQo+IMKgICAgwqAgfSkNCj4gICAgICAgTWV0aG9kIChf UFhNLCAwLCBOb3RTZXJpYWxpemVkKSB7DQo+ICAgICAgICAgIFJldHVybiAoMSkNCj4gICAgICAg fQ0KPiDCoMKgwqAgfQ0KPiAgIH0NCj4gICAvLyAuLi4NCj4gfQ0KPiANCj4gVGhhbmtzLA0KPiBM ZW8uDQoNCg==