From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH 10/27] x86/cpuid: Introduce named feature bitmaps Date: Thu, 05 Jan 2017 01:27:42 -0700 Message-ID: <586E118E020000780012D445@prv-mh.provo.novell.com> References: <1483533584-8015-1-git-send-email-andrew.cooper3@citrix.com> <1483533584-8015-11-git-send-email-andrew.cooper3@citrix.com> <586D2660020000780012D1F6@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper Cc: Xen-devel List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDA0LjAxLjE3IGF0IDE4OjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gT24gMDQvMDEvMTcgMTU6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNC4w MS4xNyBhdCAxMzozOSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gVXNl IGFub255bW91cyB1bmlvbnMgdG8gYWNjZXNzIHRoZSBmZWF0dXJlIGxlYXZlcyBhcyBjb21wbGV0 ZSB3b3JkcywgYW5kIGJ5Cj4+PiBuYW1lZCBpbmRpdmlkdWFsIGZlYXR1cmUuCj4+Pgo+Pj4gQSBm ZWF0dXJlIG5hbWUgaXMgaW50cm9kdWNlZCBmb3IgZXZlcnkgYXJjaGl0ZWN0dXJhbCBYODZfRkVB VFVSRV8qLCBvdGhlciB0aGFuCj4+PiB0aGUgZHluYW1pY2FsbHkgY2FsY3VsYXRlZCB2YWx1ZXMg c3VjaCBhcyBBUElDLCBPU1hTQVZFIGFuZCBPU1BLRS4KPj4gQSByYXRpb25hbGUgZm9yIHRoaXMg Y2hhbmdlIHdvdWxkIGJlIG5pY2UgdG8gaGF2ZSBoZXJlLCBhcyB0aGUKPj4gcmVkdW5kYW5jeSB3 aXRoIHB1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggbWVhbnMgYW55Cj4+IGFkZGl0aW9u IHdpbGwgbm93IG5lZWQgdG8gY2hhbmdlIHR3byBwbGFjZXMuIFdvdWxkIGl0IGJlIHBvc3NpYmxl Cj4+IGZvciBnZW4tY3B1aWQucHkgdG8gZ2VuZXJhdGUgdGhlc2UgYml0ZmllbGQgZGVjbGFyYXRp b25zPwo+IAo+IEhtbS4gIEkgaGFkbid0IGNvbnNpZGVyZWQgdGhhdCBhcyBhbiBvcHRpb24uCj4g Cj4gVGhpbmtpbmcgYWJvdXQgaXQgaG93ZXZlciwgSSdkIGlkZWFsbHkgcHJlZmVyIG5vdCB0byBo aWRlIHRoZQo+IGRlY2xhcmF0aW9ucyBiZWhpbmQgYSBtYWNyby4KCldoYXQncyB3cm9uZyB3aXRo IHRoYXQ/IEl0J3Mgc3VyZWx5IGJldHRlciB0aGFuIGhhdmluZyB0byBrZWVwIHR3bwpwaWVjZXMg b2YgY29kZSBpbiBzeW5jIG1hbnVhbGx5LgoKPj4+IEBAIC0xMTMsNyArMTMxLDM0IEBAIHN0cnVj dCBjcHVpZF9wb2xpY3kKPj4+ICAgICAgICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJhd1tDUFVJRF9H VUVTVF9OUl9GRUFUXTsKPj4+ICAgICAgICAgIHN0cnVjdCB7Cj4+PiAgICAgICAgICAgICAgc3Ry dWN0IHsKPj4+IC0gICAgICAgICAgICAgICAgdWludDMyX3QgbWF4X3N1YmxlYWYsIF83YjAsIF83 YzAsIF83ZDA7Cj4+PiArICAgICAgICAgICAgICAgIHVpbnQzMl90IG1heF9zdWJsZWFmOwo+Pj4g KyAgICAgICAgICAgICAgICB1bmlvbiB7Cj4+PiArICAgICAgICAgICAgICAgICAgICB1aW50MzJf dCBfN2IwOwo+Pj4gKyAgICAgICAgICAgICAgICAgICAgc3RydWN0IHsKPj4+ICsgICAgICAgICAg ICAgICAgICAgICAgICBib29sIGZzZ3NiYXNlOjEsIHRzY19hZGp1c3Q6MSwgc2d4OjEsIGJtaTE6 MSwgaGxlOjEsIGF2eDI6MSwgZmRwX2V4Y3Bfb25seToxLCBzbWVwOjEsCj4+PiArICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBibWkyOjEsIGVybXM6MSwgaW52cGNpZDoxLCBydG06MSwgcHFt OjEsIG5vX2ZwdV9zZWw6MSwgbXB4OjEsIHBxZToxLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgYXZ4NTEyZjoxLCBhdng1MTJkcToxLCByZHNlZWQ6MSwgYWR4OjEsIHNtYXA6MSwg YXZ4NTEyaWZtYToxLCAvKiBwY29tbWl0ICovOjEsIGNsZmx1c2hvcHQ6MSwKPj4+ICsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGNsd2I6MSwgLyogcHQgKi86MSwgYXZ4NTEycGY6MSwgYXZ4 NTEyZXI6MSwgYXZ4NTEyY2Q6MSwgc2hhOjEsIGF2eDUxMmJ3OjEsIGF2eDUxMnZsOjE7Cj4+IFRo ZSBjb21tZW50ZWQgb3V0IGVudHJpZXMgaGVyZSBkb24ndCBtYXRjaCB0aGUgY29tbWl0IG1lc3Nh Z2UuCj4gCj4gV2VsbCAtIHRoZXkgYXJlIG5vdCB5ZXQgaW1wbGVtZW50ZWQuCgpPciBoYXZlIGJl ZW4gcmVtb3ZlZCwgaW4gdGhlIGNhc2Ugb2YgcGNvbW1pdC4gQnV0IG15IHBvaW50IHJlYWxseQp3 YXMgdGhhdCB0aGUgY29tbWl0IG1lc3NhZ2UgbWlnaHQgYmV0dGVyIGJlIHJlbGF4ZWQvZXh0ZW5k ZWQgYQpsaXR0bGUgaW4gdGhpcyByZWdhcmQuCgo+Pj4gKyAgICAgICAgICAgICAgICAgICAgfTsK Pj4+ICsgICAgICAgICAgICAgICAgfTsKPj4+ICsgICAgICAgICAgICAgICAgdW5pb24gewo+Pj4g KyAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgXzdjMDsKPj4+ICsgICAgICAgICAgICAgICAg ICAgIHN0cnVjdCB7Cj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBwcmVmZXRjaHd0 MToxLCBhdng1MTJ2Ym1pOjEsIDoxLCBwa3U6IDEsIDoxLCA6MSwgOjEsIDoxLAo+Pj4gKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgOjEsIDoxLCA6MSwgOjEsIDoxLCA6MSwgOjEsIDoxLAo+ Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOjEsIDoxLCA6MSwgOjEsIDoxLCA6MSwg OjEsIDoxLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOjEsIDoxLCA6MSwgOjEs IDoxLCA6MSwgOjEsIDoxOwo+PiBUaGlzIGlzIHVnbHksIGJ1dCBJIHJlbWVtYmVyIHlvdSBzYXlp bmcgKG9uIGlyYz8pIHRoZSBjb21waWxlcgo+PiBkb2Vzbid0IGFsbG93IGJpdGZpZWxkcyB3aWRl ciB0aGFuIG9uZSBiaXQgZm9yIGJvb2wgLi4uCj4gCj4gQ29ycmVjdC4gIEkgd2FzIHF1aXRlIHN1 cnByaXNlZCBieSB0aGlzLCBidXQgSSBjYW4gdW5kZXJzdGFuZCB0aGF0IGJvb2wKPiBmb286MiBp cyBxdWl0ZSBtZWFuaW5nbGVzcyB3aGVuIGZvbyBjYW4gc3RyaWN0bHkgb25seSB0YWtlIGEgYmlu YXJ5IHZhbHVlLgoKVGhpbmtpbmcgYWJvdXQgaXQgYW5vdGhlciB0aW1lIC0gd2hhdCdzIHdyb25n IHdpdGggdXNpbmcgdWludDMyX3QKaW5zdGVhZCBvZiBib29sIGhlcmUsIGFsbG93aW5nIGNvbnNl Y3V0aXZlIHVua25vd24gZmllbGRzIHRvIGJlCmZvbGRlZD8KCkphbgoKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=