From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: PCI Device Subtree Change from Traditional to Upstream Date: Fri, 26 Jan 2018 10:38:26 +0000 Message-ID: References: <20180103175759.GA1905@perard.uk.xensource.com> <3a19395e-c52f-bbfd-5986-ba56cc10c767@steadfast.net> <20180104125217.GB1905@perard.uk.xensource.com> <10c96acc-9bb5-713b-93c9-60f06c84bfd5@citrix.com> <20180125180439.GC2183@perard.uk.xensource.com> <2b101965-dfeb-61a2-ab15-8fb75330e536@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ef1P0-00021h-G2 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 10:38:34 +0000 In-Reply-To: <2b101965-dfeb-61a2-ab15-8fb75330e536@citrix.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Anthony Perard Cc: Kevin Stange , "xen-devel@lists.xenproject.org" , George Dunlap List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4 ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIEdl b3JnZSBEdW5sYXANCj4gU2VudDogMjUgSmFudWFyeSAyMDE4IDE4OjE1DQo+IFRvOiBBbnRob255 IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4NCj4gQ2M6IEtldmluIFN0YW5nZSA8 a2V2aW5Ac3RlYWRmYXN0Lm5ldD47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsNCj4g R2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBSZTog W1hlbi1kZXZlbF0gUENJIERldmljZSBTdWJ0cmVlIENoYW5nZSBmcm9tIFRyYWRpdGlvbmFsIHRv DQo+IFVwc3RyZWFtDQo+IA0KPiBPbiAwMS8yNS8yMDE4IDA2OjA0IFBNLCBBbnRob255IFBFUkFS RCB3cm90ZToNCj4gPiBPbiBUaHUsIEphbiAyNSwgMjAxOCBhdCAwNTo1NDozNlBNICswMDAwLCBH ZW9yZ2UgRHVubGFwIHdyb3RlOg0KPiA+PiBPbiAwMS8wNC8yMDE4IDEyOjUyIFBNLCBBbnRob255 IFBFUkFSRCB3cm90ZToNCj4gPj4+IEZyb206IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy ZEBjaXRyaXguY29tPg0KPiA+Pj4gU3ViamVjdDogW1BBVENIXSBsaWJ4bF9kbTogRXhwbGljaXRs eSBwdXQgeGVuLXBsYXRmb3JtIGRldmljZSBvbiBQQ0kgc2xvdA0KPiAzDQo+ID4+Pg0KPiA+Pj4g SW4gb3JkZXIgdG8gZG8gdGhhdCwgd2UgZG9uJ3QgdXNlIHhlbmZ2IG1hY2hpbmUgYW55bW9yZSBh bmQgZXhwbGljaXR5DQo+ID4+PiBhZGQgdGhlIHBsYXRmb3JtIGRldmljZSBvbiB0aGUgY29tbWFu ZCBsaW5lLg0KPiA+Pj4NCj4gPj4+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRo b255LnBlcmFyZEBjaXRyaXguY29tPg0KPiA+Pg0KPiA+PiBBbnRob255LA0KPiA+Pg0KPiA+PiBJ dCBzZWVtcyBsaWtlIHdlIG1pZ2h0IHdhbnQgdG8gYWRkIHRoZSBhYmlsaXR5IHRvIHNwZWNpZnkg d2hpY2ggc2xvdCB3ZQ0KPiA+PiB3YW50IHRoZSB4ZW4tcGxhdGZvcm0gZGV2aWNlIHRvIG9jY3Vw eS4gSXMgaXQgd29ydGggdGhpbmtpbmcgb2YgdGhlIGJlc3QNCj4gPj4gd2F5IHRvIGFkZCBhIHBh dGNoIGxpa2UgdGhpcyB1cHN0cmVhbT8NCj4gPg0KPiA+IEkgdGhpbmsgdGhhdCB3b3VsZCBiZSBu aWNlIGZvciBwZW9wbGUgd2hvIHN3aXRjaCBmcm9tIHFlbXUtdHJhZCB0bw0KPiA+IFFFTVUuIFRo ZSBvbmx5IHF1ZXN0aW9uIHRoYXQgcmVtYWluIGlzLCBob3cgdG8gbmFtZSB0aGUgeGwgY29uZmln DQo+ID4gb3B0aW9uPyAgVGhlIHJlc3QgaXMgdG8gc2ltcGx5IHRha2UgbXkgbGlieGwgcGF0Y2gg YW5kIG1ha2UgaXQgdXNlDQo+ID4gdGhlIG5ldyBjb25maWcgb3B0aW9uLg0KPiANCj4gV2VsbCB0 aGUgb3RoZXIgaGFsZiB3b3VsZCBiZSB0byBtYWtlIHN1cmUgc29tZXRoaW5nIGxpa2UgdGhpcyBk b2Vzbid0DQo+IGhhcHBlbiBieSBhY2NpZGVudCBpbiB0aGUgZnV0dXJlIC0tIGkuZS4sIHRoYXQg bm8gZnV0dXJlIGNoYW5nZXMgaW4gUUVNVQ0KPiB3aWxsIGFjY2lkZW50YWxseSBtb3ZlIGl0IGF3 YXkgZnJvbSB3aGF0ZXZlciB0aGUgY3VycmVudCBzbG90IGlzIG5vdy4NCj4gDQoNCklNTywgaXQg d291bGQgYmUgYmVzdCBpZiBsaWJ4bCBzcGVjaWZpZWQgdGhlIGJ1cyB0b3BvbG9neSBleGFjdGx5 IChpLmUuIHNwZWNpZmllZCBkZXZmbiBmb3IgZXZlcnl0aGluZyB0aGF0IGFwcGVhcnMgb24gdGhl IGJ1cykuIElmIHdlLCBhcyBJIGhvcGUsIG1ha2UgYSBtb3ZlIHRvIGhhdmluZyBYZW4gcmF0aGVy IHRoYW4gUUVNVSBvd24gdGhlIHRvcG9sb2d5IHRoZW4gdGhpcyBzaG91bGQgaG9wZWZ1bGx5IGVu c3VyZSBhdCBsZWFzdCBzb21lIGRlZ3JlZSBvZiBmb3J3YXJkIGNvbXBhdGliaWxpdHkuDQoNCiAg UGF1bA0KDQo+ICAtR2VvcmdlDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+IFhlbi1kZXZlbEBs aXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt YW4vbGlzdGluZm8veGVuLWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v eGVuLWRldmVs