From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0625.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe42::625]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id A143C21A18AA9 for ; Mon, 29 May 2017 09:13:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cadence.onmicrosoft.com; s=selector1-cadence-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=5QUXzQEpLw+DRyWbxsYi4bnFoxTY9/I8MRGo+9O71hA=; b=ht+nay4fXrzOTuLci4zt42uFjTqtHq04drfnc60uP6GTo412TrEvHQbUXta43kXKhJtNuDp1z8xai9IiWK1G0EvEpGhL78/QQ2qJjQcEgrtiG+lVkEsMJCYanr899rHybuKX04qqvs6tCqNDlqwO4tfMpW+U3V4NZur+yWvO/7w= Received: from BN6PR07MB3154.namprd07.prod.outlook.com (10.172.105.136) by BN6PR07MB3153.namprd07.prod.outlook.com (10.172.105.135) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1124.9; Mon, 29 May 2017 16:14:21 +0000 Received: from BN6PR07MB3154.namprd07.prod.outlook.com ([10.172.105.136]) by BN6PR07MB3154.namprd07.prod.outlook.com ([10.172.105.136]) with mapi id 15.01.1124.017; Mon, 29 May 2017 16:14:21 +0000 From: Scott Telford To: Ard Biesheuvel , Leif Lindholm CC: "edk2-devel@lists.01.org" , "Tian, Feng" , "Zeng, Star" Thread-Topic: [edk2] [PATCH] Copy bus scanning workaround from ARM Juno PCIe driver. Thread-Index: AQHS09/nXLr4eh9yHUuOVzL481c7pqICH14AgAEEYzCAAGFyAIADMeKAgAAuwACABD3SQA== Date: Mon, 29 May 2017 16:14:21 +0000 Message-ID: References: <1495556147-6883-1-git-send-email-stelford@cadence.com> <20170526145029.GM32240@bivouac.eciton.net> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-dg-ref: PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNcc3RlbGZvcmRcYXBwZGF0YVxyb2FtaW5nXDA5ZDg0OWI2LTMyZDMtNGE0MC04NWVlLTZiODRiYTI5ZTM1Ylxtc2dzXG1zZy1kY2E0YWFiZi00NDg5LTExZTctODcxNC01ODkxY2Y3N2FjOTRcYW1lLXRlc3RcZGNhNGFhYzAtNDQ4OS0xMWU3LTg3MTQtNTg5MWNmNzdhYzk0Ym9keS50eHQiIHN6PSIxNDQ3IiB0PSIxMzE0MDU0ODA1NzE0NzY5NjQiIGg9IkJBMU5WM1J5TEgrT0g4RDVxbXFnUGR6VG1zRT0iIGlkPSIiIGJsPSIwIiBibz0iMSIvPjwvbWV0YT4= authentication-results: linaro.org; dkim=none (message not signed) header.d=none;linaro.org; dmarc=none action=none header.from=cadence.com; x-originating-ip: [213.131.238.28] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; BN6PR07MB3153; 7:2OnMvozhX+b2K7L15SOB/G3zxkTiYF8jlBsraoyy6re3uTMv1qhVr+lMTTM/FJTzrFdzH/6tNjTtQoR6TayAUCeEMFuJay/oufI3mBQktFLWWJqpZ2SPIheW3+bWIXv7he/3WePQPtPQ+r8mydOu4suC00sFCfHe5lYJrkqjOH5YxTlG///1+pP7HDlhgFAWIjlL/Ou8VXb/PzS2Cei0iowcsYQT9eAkfe0nc310u7ZPvW/HIFWLMlqN8OUxXqP0/ZSlqBadMd4UzULZ5DjT6OVXT+cU2hsTc8aKfJzpZzqfF1HFZAdCvPe646LuBV2tAJmKTqsGMSiaV1rdVDbddw==; 20:7pElBQO2kL8tdV1tkkaJUwHUR3XTp0b0s2vqNert7uW00yZ1PiCvU018KiYLK9oHesfdaV7H5afgHnE5oSjjXWdeNYqanM/LDyIzAFEIjA3wQ3wzuyn5uKKtCuYMXO+QzJb4lBFykfDTFTJmognn0yf6N6cFaqeSyLfIuoLAbFRwUU1WnEal3o9HBFhnM+PjbGHHosg23pv9ZsfvzYhEuGDc3KrRibpq+O3TCkVYrSYJcT54D/pbc3qWrWKo6KSn x-ms-traffictypediagnostic: BN6PR07MB3153: x-ms-office365-filtering-correlation-id: 75c9e683-8ec4-402d-c3cc-08d4a6adc3f5 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(201703131423075)(201703031133081); SRVR:BN6PR07MB3153; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(162533806227266)(72806322054110)(228905959029699); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123562025)(20161123564025)(6072148); SRVR:BN6PR07MB3153; BCL:0; PCL:0; RULEID:; SRVR:BN6PR07MB3153; x-forefront-prvs: 0322B4EDE1 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(39450400003)(39840400002)(39410400002)(39400400002)(122556002)(38730400002)(33656002)(6246003)(25786009)(50986999)(9686003)(93886004)(53936002)(74316002)(66066001)(54906002)(55016002)(54356999)(99286003)(53546009)(76176999)(4326008)(2906002)(189998001)(7696004)(3280700002)(3660700001)(86362001)(81166006)(8676002)(305945005)(7736002)(478600001)(8936002)(5660300001)(6506006)(14454004)(2900100001)(6436002)(77096006)(102836003)(3846002)(6116002); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR07MB3153; H:BN6PR07MB3154.namprd07.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: cadence.com X-MS-Exchange-CrossTenant-originalarrivaltime: 29 May 2017 16:14:21.1111 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: d36035c5-6ce6-4662-a3dc-e762e61ae4c9 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR07MB3153 Subject: Re: [PATCH] Copy bus scanning workaround from ARM Juno PCIe driver. X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 May 2017 16:13:24 -0000 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 PiBGcm9tOiBBcmQgQmllc2hldXZlbCBbbWFpbHRvOmFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmdd DQo+IFNlbnQ6IDI2IE1heSAyMDE3IDE4OjM4DQo+IFRvOiBMZWlmIExpbmRob2xtIDxsZWlmLmxp bmRob2xtQGxpbmFyby5vcmc+DQo+IENjOiBTY290dCBUZWxmb3JkIDxzdGVsZm9yZEBjYWRlbmNl LmNvbT47IGVkazItZGV2ZWxAbGlzdHMuMDEub3JnIDxlZGsyLQ0KPiBkZXZlbEBtbDAxLjAxLm9y Zz47IFRpYW4sIEZlbmcgPGZlbmcudGlhbkBpbnRlbC5jb20+OyBaZW5nLCBTdGFyDQo+IDxzdGFy LnplbmdAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW2VkazJdIFtQQVRDSF0gQ29weSBidXMg c2Nhbm5pbmcgd29ya2Fyb3VuZCBmcm9tIEFSTSBKdW5vDQo+IFBDSWUgZHJpdmVyLg0KDQo+IEkn ZCBzdGlsbCBsaWtlIHRvIHVuZGVyc3RhbmQgd2h5IHRoaXMgaXNzdWUgZG9lcyBub3Qgb2NjdXIg dW5kZXINCj4gTGludXgsIG9yIGlmIGl0IGRvZXMgb2NjdXIsIGlmIHdlIG5lZWQgYW4gRUNBTSBx dWlyayBmb3IgSnVubyB0byB3b3JrDQo+IGFyb3VuZCBpdC4NCj4gDQo+IENvdWxkIHlvdSBnaXZl IGFuIGV4YW1wbGUgb2Ygd2hpY2ggaGFyZHdhcmUgY29tYmluYXRpb24gdHJpZ2dlcnMgdGhpcw0K PiBpc3N1ZT8NCg0KSSBkb24ndCBoYXZlIGFjY2VzcyB0byBhIEp1bm8gYm9hcmQgaGVyZSwgc28g Y2FuJ3QgcmVwcm9kdWNlIHRoZSBvcmlnaW5hbCBwcm9ibGVtLiBJdCB3b3VsZCBjZXJ0YWlubHkg YmUgaW50ZXJlc3RpbmcgdG8ga25vdyBpZiB0aGUgY3VycmVudCBKdW5vIHBsYXRmb3JtIGNvZGUg dXNpbmcgdGhlIGdlbmVyaWMgUENJZSBkcml2ZXIgc3VmZmVycyBmcm9tIHRoZSBzYW1lIHByb2Js ZW0gb3Igbm90Lg0KDQpUaGUgcGxhdGZvcm0gSSd2ZSBiZWVuIHdvcmtpbmcgd2l0aCBvbmx5IGV4 aXN0cyB3aXRoaW4gYSBDYWRlbmNlIGVtdWxhdGlvbiBlbnZpcm9ubWVudC4gSSd2ZSBzZWVuIHRo ZSBwcm9ibGVtIHdoZW4gdGVzdGluZyBhbiBBU01lZGlhIEFTTTExODJlIGJyaWRnZSBhbmQgYW4g SW50ZWwgSTIxMCBFdGhlcm5ldCBjYXJkIHNvIGl0J3MgcHJvYmFibHkgbm90IHNwZWNpZmljIHRv IGNlcnRhaW4gUENJZSBicmlkZ2VzL2RldmljZXMuDQoNClRoZSBvcmlnaW5hbCBKdW5vIFBDSWUg ZHJpdmVyIChpbmNsdWRpbmcgdGhlIHdvcmthcm91bmQpIHdhcyBjb21taXR0ZWQgYnkgT2xpdmll ciBNYXJ0aW4gYXQgQVJNLCBidXQgSSdtIG5vdCBzdXJlIGlmIGhlJ3Mgc3RpbGwgdGhlcmU/DQoN CkknbSB3b3JraW5nIG9uIG1vdmluZyB0aGUgd29ya2Fyb3VuZCBpbnRvIHRoZSBQY2lFeHByZXNz TGliIGxheWVyLg0KDQpSZWdhcmRzLA0KU2NvdHQuDQo=