From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH 1/3] libxl: attach xen-pciback only to PV domains Date: Wed, 19 Oct 2016 16:46:26 -0400 Message-ID: <20161019204626.GF17142@char.us.oracle.com> References: <1476755613-3921-1-git-send-email-marmarek@invisiblethingslab.com> <1476755613-3921-2-git-send-email-marmarek@invisiblethingslab.com> <20161019093752.GE2639@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20161019093752.GE2639@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Wei Liu Cc: Samuel Thibault , Ian Jackson , Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?= , xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBPY3QgMTksIDIwMTYgYXQgMTA6Mzc6NTJBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK PiBPbiBUdWUsIE9jdCAxOCwgMjAxNiBhdCAwMzo1MzozMUFNICswMjAwLCBNYXJlayBNYXJjenlr b3dza2ktR8OzcmVja2kgd3JvdGU6Cj4gPiBIVk0gZG9tYWlucyB1c2UgSU9NTVUgYW5kIGRldmlj ZSBtb2RlbCBhc3Npc3RhbmNlIGZvciBjb21tdW5pY2F0aW5nIHdpdGgKPiA+IFBDSSBkZXZpY2Vz LCB4ZW4tcGNpZnJvbnQvcGNpYmFjayBpcyB1c2VkIG9ubHkgaW4gUFYgZG9tYWlucy4KPiAKPiBU aGlzIGJpdCBvZiBkZXNjcmlwdGlvbiBpcyBpbiBsaW5lIHdpdGggbXkgdW5kZXJzdGFuZGluZyBv ZiBob3cgUENJCj4gcGFzc3Rocm91Z2ggd29ya3MuCgpLaW5kIG9mLiBQY2liYWNrIGlzIGFsc28g dXNlZCB0byAib3duIiB0aGUgUENJIGRldmljZXMuIEFuZCBpbiBmYWN0CnRoZXkgZG8gYW4gaW1w b3J0YW50IGpvYiBvZiByZXNldHRpbmcgdGhlIFBDSSBkZXZpY2Ugd2hlbiB0aGUKZGV2aWNlIGlz ICJiaW5kIiB0byBwY2liYWNrOgoKZWNobyA8QmRmPiA+IGJpbmQKCkFuZCAuLiB0aGlzIGlzIHRo ZSBpbXBvcnRhbnQgcGFydCAtIHdoZW4gZGV2aWNlIGNoYW5nZXMgb3duZXJzaGlwLgpUaGF0IGlz IHdoZW4geW91IGRpc2Nvbm5lY3QgaXQgZnJvbSBvbmUgZ3Vlc3QgYW5kIGFzc2lnbiB0byBhbm90 aGVyLgpZb3UgbmVlZCB0byByZXNldCB0aGUgZGV2aWNlIGluIGJldHdlZW4uIFRoZSBjb2RlIHRo YXQgY2FsbHMKdGhlIHBjaV9yZXNldF9mdW5jdGlvbiBpcyBjYWxsZWQgYnk6Cgp9ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAovKiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIAogKiBDYWxsZWQgd2hlbjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogKiAgLSBYZW5CdXMgc3RhdGUgaGFzIGJlZW4g cmVjb25maWd1cmUgKHBjaSB1bnBsdWcpLiBTZWUgeGVuX3BjaWJrX3JlbW92ZV9kZXZpY2UKICog IC0gWGVuQnVzIHN0YXRlIGhhcyBiZWVuIGRpc2Nvbm5lY3RlZCAoZ3Vlc3Qgc2h1dGRvd24pLiBT ZWUgeGVuX3BjaWJrX3hlbmJ1c19yZW1vdmUKICogIC0gJ2VjaG8gQkRGID4gdW5iaW5kJyBvbiBw Y2liYWNrIG1vZHVsZSB3aXRoIG5vIGd1ZXN0IGF0dGFjaGVkLiBTZWUgcGNpc3R1Yl9yZW1vdmUK ICogIC0gJ2VjaG8gQkRGID4gdW5iaW5kJyB3aXRoIGEgZ3Vlc3Qgc3RpbGwgdXNpbmcgaXQuIFNl ZSBwY2lzdHViX3JlbW92ZSAgICAgICAKICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICogIEFzIHN1 Y2ggd2UgaGF2ZSB0byBiZSBjYXJlZnVsLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAKICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICogIFRvIG1ha2UgdGhpcyBl YXNpZXIsIHRoZSBjYWxsZXIgaGFzIHRvIGhvbGQgdGhlIGRldmljZSBsb2NrLiAgICAgICAgICAg ICAgICAKICovICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKdm9pZCBwY2lzdHViX3B1dF9wY2lfZGV2KHN0 cnVjdCBwY2lfZGV2ICpkZXYpCgpUaGUgZmlyc3QgdHdvIGFyZSBkb25lIHdoZW4gWGVuU3RvcmUg J3BjaScgZW50cmllcyBhcmUgYWN0aXZlIC0gd2hpY2gKdGhpcyBwYXRjaCB3aWxsIHJlbW92ZSBh bmQgaW50cm9kdWNlIGEgcG90ZW50aWFsIHNlY3VyaXR5IHByb2JsZW0uCgpVbmxlc3MgbGlieGwg ZG9lcyBhbiAndW5iaW5kJyBmb2xsb3dlZCBieSBhbiAnYmluZCc/Cgo+IAo+ID4gV2hlbiBIVk0g ZG9tYWluIGhhcyBkZXZpY2UgbW9kZWwgaW4gc3R1YmRvbWFpbiwgYXR0YWNoaW5nIHhlbi1wY2li YWNrIHRvCj4gPiB0aGUgdGFyZ2V0IGRvbWFpbiBpdHNlbGYgaXMgbm90IG9ubHkgdXNlbGVzcywg YnV0IGFsc28gbWF5IHByZXZlbnQKPiA+IGF0dGFjaGluZyB4ZW4tcGNpYmFjayB0byB0aGUgc3R1 YmRvbWFpbiwgZWZmZWN0aXZlbHkgYnJlYWtpbmcgUENJCj4gPiBwYXNzdGhyb3VnaC4KPiA+IAo+ ID4gU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0Bp bnZpc2libGV0aGluZ3NsYWIuY29tPgo+ID4gLS0tCj4gPiAgdG9vbHMvbGlieGwvbGlieGxfcGNp LmMgfCA1ICsrKy0tCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxl dGlvbnMoLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIGIv dG9vbHMvbGlieGwvbGlieGxfcGNpLmMKPiA+IGluZGV4IDZmOGY0OWMuLjJhZTFiYzQgMTAwNjQ0 Cj4gPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYwo+ID4gKysrIGIvdG9vbHMvbGlieGwv bGlieGxfcGNpLmMKPiA+IEBAIC0xMTExLDcgKzExMTEsNyBAQCBvdXQ6Cj4gPiAgICAgICAgICB9 Cj4gPiAgICAgIH0KPiA+ICAKPiA+IC0gICAgaWYgKCFzdGFydGluZykKPiA+ICsgICAgaWYgKCFz dGFydGluZyAmJiAhaHZtKQo+ID4gICAgICAgICAgcmMgPSBsaWJ4bF9fZGV2aWNlX3BjaV9hZGRf eGVuc3RvcmUoZ2MsIGRvbWlkLCBwY2lkZXYsIHN0YXJ0aW5nKTsKPiA+ICAgICAgZWxzZQo+ID4g ICAgICAgICAgcmMgPSAwOwo+ID4gQEAgLTEzMDYsNyArMTMwNiw4IEBAIHN0YXRpYyB2b2lkIGxp YnhsX19hZGRfcGNpZGV2cyhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19hbyAqYW8sIHVpbnQzMl90 IGRvbWlkLAo+ID4gICAgICAgICAgfQo+ID4gICAgICB9Cj4gPiAgCj4gPiAtICAgIGlmIChkX2Nv bmZpZy0+bnVtX3BjaWRldnMgPiAwKSB7Cj4gPiArICAgIGlmIChkX2NvbmZpZy0+bnVtX3BjaWRl dnMgPiAwCj4gPiArICAgICAgICAgICAgJiYgZF9jb25maWctPmNfaW5mby50eXBlID09IExJQlhM X0RPTUFJTl9UWVBFX1BWKSB7Cj4gCj4gUGxlYXNlIG1vdmUgdGhlIGluZGVudGF0aW9uIGZvcndh cmQuCj4gCj4gPiAgICAgICAgICByYyA9IGxpYnhsX19jcmVhdGVfcGNpX2JhY2tlbmQoZ2MsIGRv bWlkLCBkX2NvbmZpZy0+cGNpZGV2cywKPiA+ICAgICAgICAgICAgICBkX2NvbmZpZy0+bnVtX3Bj aWRldnMpOwo+ID4gICAgICAgICAgaWYgKHJjIDwgMCkgewo+ID4gLS0gCj4gPiAyLjUuNQo+ID4g Cj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBY ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczov L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54 ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK