From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Campbell Subject: Re: [PATCH RFC 08/31] tools/stubs: Expose host featureset to userspace Date: Tue, 5 Jan 2016 16:09:11 +0000 Message-ID: <1452010151.13361.350.camel@citrix.com> References: <1450301073-28191-1-git-send-email-andrew.cooper3@citrix.com> <1450301073-28191-9-git-send-email-andrew.cooper3@citrix.com> <1452008194.13361.329.camel@citrix.com> <568BE849.9040309@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <568BE849.9040309@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Andrew Cooper , Xen-devel Cc: Wei Liu , Ian Jackson , Rob Hoes , David Scott List-Id: xen-devel@lists.xenproject.org T24gVHVlLCAyMDE2LTAxLTA1IGF0IDE1OjU5ICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+ IE9uIDA1LzAxLzE2IDE1OjM2LCBJYW4gQ2FtcGJlbGwgd3JvdGU6Cj4gPiBPbiBXZWQsIDIwMTUt MTItMTYgYXQgMjE6MjQgKzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPiA+IGRpZmYgLS1n aXQgYS90b29scy9saWJ4Yy94Y19taXNjLmMgYi90b29scy9saWJ4Yy94Y19taXNjLmMKPiA+ID4g aW5kZXggYzYxMzU0NS4uNGQ3YWYzZCAxMDA2NDQKPiA+ID4gLS0tIGEvdG9vbHMvbGlieGMveGNf bWlzYy5jCj4gPiA+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX21pc2MuYwo+ID4gPiBAQCAtNzE4LDYg KzcxOCwzMyBAQCBpbnQgeGNfaHZtX2luamVjdF90cmFwKAo+ID4gPiDCoMKgwqDCoMKgcmV0dXJu IHJjOwo+ID4gPiDCoH0KPiA+ID4gwqAKPiA+ID4gK2ludCB4Y19nZXRfZmVhdHVyZXNldCh4Y19p bnRlcmZhY2UgKnhjaCwgdWludDMyX3QgaW5kZXgsCj4gPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHVpbnQzMl90ICpucl9mZWF0dXJlcywgdWludDMyX3Qg KmZlYXR1cmVzZXQpCj4gPiBUaGlzIGxvb2tzIGxpa2UgYSB2YWxpZCBiaW5kaW5nIHRvIHRoZSBo eXBlcmNhbGwgaWZhY2UsIHNvIG9uY2UgdGhhdCBpcwo+ID4gYWdyZWVkIHRoaXMgTEdUTS4KPiA+ IAo+ID4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMK PiA+ID4gYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYwo+ID4gPiBpbmRleCBi N2RlNjE1Li5hNDc0NzNiIDEwMDY0NAo+ID4gPiAtLS0gYS90b29scy9vY2FtbC9saWJzL3hjL3hl bmN0cmxfc3R1YnMuYwo+ID4gPiArKysgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1 YnMuYwo+ID4gPiBAQCAtMTIyMCw2ICsxMjIwLDQxIEBAIENBTUxwcmltIHZhbHVlCj4gPiA+IHN0 dWJfeGNfZG9tYWluX2RlYXNzaWduX2RldmljZSh2YWx1ZSB4Y2gsIHZhbHVlIGRvbWlkLCB2YWx1 ZSBkZXNjCj4gPiA+IMKgCUNBTUxyZXR1cm4oVmFsX3VuaXQpOwo+ID4gPiDCoH0KPiA+ID4gwqAK PiA+ID4gK0NBTUxwcmltIHZhbHVlIHN0dWJfeGNfZ2V0X2ZlYXR1cmVzZXQodmFsdWUgeGNoLCB2 YWx1ZSBpZHgpCj4gPiA+ICt7Cj4gPiA+ICsJQ0FNTHBhcmFtMih4Y2gsIGlkeCk7Cj4gPiA+ICsJ Q0FNTGxvY2FsMShiaXRtYXBfdmFsKTsKPiA+ID4gKwo+ID4gPiArCS8qIFNhZmUsIGJlY2F1c2Ug b2YgdGhlIGdsb2JhbCBvY2FtbCBsb2NrLiAqLwo+ID4gPiArCXN0YXRpYyB1aW50MzJfdCBmc19s ZW47Cj4gPiA+ICsKPiA+ID4gKwlpZiAoZnNfbGVuID09IDApCj4gPiA+ICsJewo+ID4gPiArCQlp bnQgcmV0ID0geGNfZ2V0X2ZlYXR1cmVzZXQoX0goeGNoKSwgMCwgJmZzX2xlbiwKPiA+ID4gTlVM TCk7Cj4gPiA+ICsKPiA+ID4gKwkJaWYgKHJldCB8fCAoZnNfbGVuID09IDApKQo+ID4gPiArCQkJ ZmFpbHdpdGhfeGMoX0goeGNoKSk7Cj4gPiA+ICsJfQo+ID4gVGhpcyBjb25mdXNlcyBtZSBiZWNh dXNlIEkgaGFkIHRob3VnaHQgd2hlbiByZWFkaW5nIHRoZSBwcmV2aW91cyBwYXRjaAo+ID4gdGhh dAo+ID4gdGhlIG91dHB1dCBucl9mZWF0dXJlcyB3b3VsZCBkZXBlbmQgb24gdGhlIHNwZWNpZmlj IGluZGV4LCBpcyB0aGF0IG5vdAo+ID4gdGhlCj4gPiBjYXNlPyBNYXliZSB0aGlzIGlzIGp1c3Qg YSBoeXBlcmNhbGwgZG9jcyBmaXg/Cj4gCj4gbnJfZmVhdHVyZXMgaXMgY29tcGlsZS10aW1lLWNv bnN0YW50IGluIFhlbiwgYW5kIGV2ZXJ5IGZlYXR1cmVzZXQgaGFuZGVkCj4gYmFjayB3aWxsIGJl IG9mIHRoYXQgbGVuZ3RoLgoKSU9XIGlmIHRoZSBmZWF0dXJlc2V0IGdpdmVuIHRvIHRoZSBoeXBl cmNhbGwgaXMgTlVMTCB0aGVuIGluZGV4IGlzIGlnbm9yZWQ/CldvcnRoIGRvY3VtZW50aW5nLgoK PiBJdCBpcyBleHBlY3RlZCB0byBncm93IGdpdmVuIG5ldyBjaGFuZ2VzIHRvIFhlbiwgYnV0IHdv bid0IGNoYW5nZSBhdAo+IHJ1bnRpbWUuCgpBbmQgd2UgbmV2ZXIgZXhwZWN0IGFueSBpbmRleCB0 byBuZWVkIGEgZGlmZmVyZW50IGxlbmd0aCB0byBhbGwgdGhlIG90aGVycz8KCklhbi4KCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVu LWRldmVsCg==