Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp2366027imm; Thu, 14 Jun 2018 13:06:34 -0700 (PDT) X-Google-Smtp-Source: ADUXVKImULbKhb9d7PD8eRmv7sxCy2G9x4HTxHAo4XUYZEOEMDMZUVi2AVwpY5xTu8bw3NNimcLM X-Received: by 2002:a62:3dca:: with SMTP id x71-v6mr10919985pfj.134.1529006793993; Thu, 14 Jun 2018 13:06:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529006793; cv=none; d=google.com; s=arc-20160816; b=Rqzh/36K4jwXH2l0CsnqwJ+q6qcKPfFhpwWsEhXof6xQhUXpJLyaTHCuVg0Rvajlsl ahgJybPyA5LWYGJsVnwSPX986By0jR5GNu8UPrLkYnJEo7m7kOUFsUpYozNjVU6yTT+F jvL9cMWkH8QEOy49/FO6NMbQxgyLbljyQZOacSY6tyG6LaLj7jcyrc1fPU5S8fOFv/58 aQskacoOhoBGXwR5YAPxmkO4m73vS++baPpVu1pBO1iY/7DRAiiriN26NgOkqDwdxRQK H6uGeXv/9yjo+Aq3ZCVX9y9y0QEX6EJPonS6au78eX4DRcPhRtd75QyKfwlgQg1TmCTg 6+hw== 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 :content-id:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :arc-authentication-results; bh=HG0knlGD5nFUtzDnjDk2bfjRCCcspXm4cBk4ISR0G7s=; b=vj354FkTsWcsHFyqcNSpBTck9iyB5swyO+r9Uf/tVU+01diGaPzZMGKkWO3vATWGjM dXslM/xtLch2A8HOV5XH1/VXNphSSKTMhyVoBjbiDb73fellPaKKaMa/olG/NNxb5PWG bebWPYOrmE2HqJftsYc1W0VZcEo0ARhBQaZtw8UB23kk9Rrv13UCsGqSedpUmInu57c0 AvntULVbrk80dohNHEVrlMB/uyi9+qqGGdrQRr8xEPp535d0c7/vu8jUhiH7Ppts+qwG ulRwTUef5cL7LxUnTDcw3WEg9kBtW06ia/zkPPU8wd4c4FRwpNEhJqtHvANEBA20w62k ZOMg== 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 k14-v6si5086967pgn.99.2018.06.14.13.06.19; Thu, 14 Jun 2018 13:06: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; 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 S1755458AbeFNUE5 (ORCPT + 99 others); Thu, 14 Jun 2018 16:04:57 -0400 Received: from mga04.intel.com ([192.55.52.120]:37231 "EHLO mga04.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754806AbeFNUE4 (ORCPT ); Thu, 14 Jun 2018 16:04:56 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 14 Jun 2018 13:04:55 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.51,224,1526367600"; d="scan'208";a="49977729" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by orsmga006.jf.intel.com with ESMTP; 14 Jun 2018 13:04:54 -0700 Received: from fmsmsx125.amr.corp.intel.com (10.18.125.40) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 14 Jun 2018 13:04:54 -0700 Received: from fmsmsx105.amr.corp.intel.com ([169.254.4.232]) by FMSMSX125.amr.corp.intel.com ([169.254.2.165]) with mapi id 14.03.0319.002; Thu, 14 Jun 2018 13:04:54 -0700 From: "Walker, Benjamin" To: "alex.williamson@redhat.com" , "srinath.mannam@broadcom.com" CC: "kvm@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "vikram.prakash@broadcom.com" , "okaya@codeaurora.org" , "hch@lst.de" , "abhishek.shah@broadcom.com" , "linux-nvme@lists.infradead.org" , "linux-pci@vger.kernel.org" , "linux-pci-owner@vger.kernel.org" , "bhelgaas@google.com" Subject: Re: Requirement to get BAR pci_bus_address in user space Thread-Topic: Requirement to get BAR pci_bus_address in user space Thread-Index: AQHUA8eOtXneMM+eiUmUDy5p+o+7m6RgAEuAgAACxICAAAENgIAABBKAgABDnYCAAFfmgA== Date: Thu, 14 Jun 2018 20:04:53 +0000 Message-ID: References: <20180614102001.GA20836@lst.de> <92a9eeced36f863458ca2fd029f17a20@codeaurora.org> <20180614085015.3f39b367@w520.home> In-Reply-To: <20180614085015.3f39b367@w520.home> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [143.182.136.86] Content-Type: text/plain; charset="utf-8" Content-ID: <3CFFD063DCCAC340BCEBB0092DE786CA@intel.com> 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 T24gVGh1LCAyMDE4LTA2LTE0IGF0IDA4OjUwIC0wNjAwLCBBbGV4IFdpbGxpYW1zb24gd3JvdGU6 DQo+IE9uIFRodSwgMTQgSnVuIDIwMTggMTY6MTg6MTUgKzA1MzANCj4gU3JpbmF0aCBNYW5uYW0g PHNyaW5hdGgubWFubmFtQGJyb2FkY29tLmNvbT4gd3JvdGU6DQo+IA0KPiA+IEhpIFNpbmFuIEth eWEsDQo+ID4gDQo+ID4gSGVyZSBhcmUgdGhlIGRldGFpbHMsDQo+ID4gDQo+ID4gVGhlIGlzc3Vl IGlzLCBGb3IgQ01CIGNhcmRzIFNRcyBhcmUgYWxsb2NhdGVkIGluc2lkZSBkZXZpY2UgQkFSIG1l bW9yeQ0KPiA+IHdoaWNoIGlzIGRpZmZlcmVudCBmcm9tIG5vcm1hbCBjYXJkcy4NCj4gPiBJbiBO b3JtYWwgY2FyZHMgU1EgbWVtb3J5IGFsbG9jYXRlZCBhdCBob3N0IHNpZGUuDQo+ID4gSW4gYm90 aCB0aGUgY2FzZXMgcGh5c2ljYWwgYWRkcmVzcyBvZiBDUSBtZW1vcnkgaXMgcHJvZ3JhbW1lZCBp biBOVk1lDQo+ID4gY29udHJvbGxlciByZWdpc3Rlci4NCj4gPiBUaGlzIG1ldGhvZCB3b3JrcyBm b3Igbm9ybWFsIGNhcmRzIGJlY2F1c2UgQ1EgbWVtb3J5IGlzIGF0IGhvc3Qgc2lkZS4NCj4gPiBC dXQgaW4gQ01CIGNhcmRzIHBjaSBidXMgYWRkcmVzcyBlcXVpdmFsZW50IHRvIENRIG1lbW9yeSBu ZWVkcyB0byBwcm9ncmFtLg0KPiA+IA0KPiA+IE1vcmUgZGV0YWlscyBhcmUgaW4gdGhlIHBhdGNo OiBudm1lLXBjaTogVXNlIFBDSSBidXMgYWRkcmVzcyBmb3INCj4gPiBkYXRhL3F1ZXVlcyBpbiBD TUIuDQo+ID4gDQo+ID4gV2l0aCB0aGUgYWJvdmUgcGF0Y2ggaXNzdWUgaXMgZml4ZWQgaW4gdGhl IE5WTWUga2VybmVsIGRyaXZlciwgQnV0DQo+ID4gc2ltaWxhciBmaXggaXMgcmVxdWlyZWQgaW4g U1BESyBsaWJyYXJ5IGFsc28uDQo+ID4gU28sIFdlIG5lZWQgYSBtZWNoYW5pc20gdG8gZ2V0IHBj aV9idXNfYWRkcmVzcyBpbiB1c2VyIHNwYWNlIGxpYnJhcmllcw0KPiA+IHRvIGFkZHJlc3MgdGhp cyBpc3N1ZS4NCj4gDQo+IEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGUgQ1EgdnMgQ01CLCBidXQgSSB0 aGluayBJIGdhdGhlciB0aGF0IHRoZXJlJ3Mgc29tZQ0KPiBzb3J0IG9mIGJ1ZmZlciB0aGF0J3Mg YWxsb2NhdGVkIGZyb20gd2l0aGluIHRoZSBkZXZpY2VzIE1NSU8gQkFSIGFuZA0KPiBzb21lIHBy b2dyYW1taW5nIG9mIHRoZSBkZXZpY2UgbmVlZHMgdG8gcmVmZXJlbmNlIHRoYXQgYnVmZmVyLg0K PiBXb3VsZG4ndCB5b3UgdGhlcmVmb3JlIHVzZSB0aGUgdmZpbyB0eXBlMSBJT01NVSBNQVBfRE1B IGlvY3RsIHRvIG1hcA0KPiB0aGUgQkFSIGludG8gdGhlIElPVkEgYWRkcmVzcyBzcGFjZSBhbmQg eW91IGNhbiB0aGVuIHVzZSB0aGUgSU9WQSArDQo+IG9mZnNldCBpbnRvIHRoZSBCQVIgZm9yIHRo ZSBkZXZpY2UgdG8gcmVmZXJlbmNlIHRoZSBidWZmZXI/ICBJdCBzZWVtcw0KPiB0aGlzIGlzIHRo ZSBzYW1lIHdheSB3ZSdkIHNldHVwIGEgcGVlci10by1wZWVyIG1hcHBpbmcsIGJ1dCB3ZSdyZSB1 c2luZw0KPiBpdCBmb3IgdGhlIGRldmljZSB0byByZWZlcmVuY2UgaXRzZWxmIGVmZmVjdGl2ZWx5 LiAgVGhhbmtzLA0KDQpTUERLIGFscmVhZHkgZG9lcyB0aGlzIHRvZGF5LiBJdCdzIGNhcGFibGUg b2YgcGxhY2luZyBzdWJtaXNzaW9uIGFuZCBjb21wbGV0aW9uDQpxdWV1ZXMgaW4gdGhlIGRldmlj ZSdzIGNvbnRyb2xsZXIgbWVtb3J5IGJ1ZmZlciAoQ01CKSBhbmQgd2lsbCBkbyBhbGwgb2YgdGhl DQpyaWdodCB0aGluZ3MgZm9yIGJvdGggdWlvIChsb29rIHVwIHBoeXNpY2FsIGFkZHJlc3MpIGFu ZCB2ZmlvIChzZW5kDQpJT01NVV9NQVBfRE1BIGlvY3RsIHRvIHNldCBhIGlvdmEgYW5kIHVzZSB0 aGF0KS4gSXQgYWRkaXRpb25hbGx5IGFscmVhZHkNCnN1cHBvcnRzIHVzaW5nIHRoZSBDTUIgYXMg YSB0YXJnZXQgZm9yIHBlZXItdG8tcGVlciBkYXRhIHRyYW5zZmVycy4NCg0KVGhpcyB3YXMganVz dCBjb25maXJtZWQgdG8gd29yayBvbiB0aGUgbW9zdCByZWNlbnQgU1BESyByZWxlYXNlLiBJZiB5 b3UgYXJlIG5vdA0Kb24gdGhlIG1vc3QgcmVjZW50IHJlbGVhc2UsIEkgcmVjb21tZW5kIHRyeWlu ZyB0aGF0IGZpcnN0LiBJZiB0aGVyZSBpcyBzdGlsbA0Kc29tZSBpc3N1ZSwgcGxlYXNlIGRvIHRh a2UgaXQgdG8gdGhlIFNQREsgbWFpbGluZyBsaXN0Lg0KDQpUaGFua3MsDQpCZW4NCg==