From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: [PATCH 5/6] x86/cpuid: Handle the long vendor string in guest_cpuid() Date: Wed, 18 Jan 2017 19:40:57 +0000 Message-ID: <1484768458-13117-6-git-send-email-andrew.cooper3@citrix.com> References: <1484768458-13117-1-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1484768458-13117-1-git-send-email-andrew.cooper3@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Xen-devel Cc: Andrew Cooper , Jan Beulich List-Id: xen-devel@lists.xenproject.org TGVhdmVzIDB4ODAwMDAwMDIgdGhyb3VnaCAweDgwMDAwMDA0IGFyZSBwbGFpbiBBU0NJSSB0ZXh0 LCBhbmQgcmVxdWlyZSBubwpzcGVjaWZpYyByZWNhbGN1bGF0aW9uLgoKU2lnbmVkLW9mZi1ieTog QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1 bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdWlkLmMgICAgICAg IHwgMyArKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1aWQuaCB8IDQgKystLQogMiBmaWxlcyBj aGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu L2FyY2gveDg2L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwppbmRleCBkYzc2Y2Y0Li43 OTI2ZDBiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQuYworKysgYi94ZW4vYXJjaC94 ODYvY3B1aWQuYwpAQCAtNzA2LDYgKzcwNiw3IEBAIHN0YXRpYyB2b2lkIHB2X2NwdWlkKHVpbnQz Ml90IGxlYWYsIHVpbnQzMl90IHN1YmxlYWYsIHN0cnVjdCBjcHVpZF9sZWFmICpyZXMpCiAgICAg Y2FzZSAweDc6CiAgICAgY2FzZSBYU1RBVEVfQ1BVSUQ6CiAgICAgY2FzZSAweDgwMDAwMDAwOgor ICAgIGNhc2UgMHg4MDAwMDAwMiAuLi4gMHg4MDAwMDAwNDoKICAgICAgICAgQVNTRVJUX1VOUkVB Q0hBQkxFKCk7CiAgICAgICAgIC8qIE5vdyBoYW5kbGVkIGluIGd1ZXN0X2NwdWlkKCkuICovCiAg ICAgfQpAQCAtODU2LDYgKzg1Nyw3IEBAIHN0YXRpYyB2b2lkIGh2bV9jcHVpZCh1aW50MzJfdCBs ZWFmLCB1aW50MzJfdCBzdWJsZWFmLCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVzKQogICAgIGNhc2Ug MHg3OgogICAgIGNhc2UgWFNUQVRFX0NQVUlEOgogICAgIGNhc2UgMHg4MDAwMDAwMDoKKyAgICBj YXNlIDB4ODAwMDAwMDIgLi4uIDB4ODAwMDAwMDQ6CiAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJM RSgpOwogICAgICAgICAvKiBOb3cgaGFuZGxlZCBpbiBndWVzdF9jcHVpZCgpLiAqLwogICAgIH0K QEAgLTkzNiw2ICs5MzgsNyBAQCB2b2lkIGd1ZXN0X2NwdWlkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2 LCB1aW50MzJfdCBsZWFmLAogICAgICAgICAgICAgZ290byBsZWdhY3k7CiAKICAgICAgICAgY2Fz ZSAweDgwMDAwMDAwOgorICAgICAgICBjYXNlIDB4ODAwMDAwMDIgLi4uIDB4ODAwMDAwMDQ6CiAg ICAgICAgICAgICAqcmVzID0gcC0+ZXh0ZC5yYXdbbGVhZiAmIDB4ZmZmZl07CiAgICAgICAgICAg ICBicmVhazsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVp ZC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVpZC5oCmluZGV4IDQ3MTJiNzMuLmQxODFlOWEg MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1aWQuaAorKysgYi94ZW4vaW5jbHVk ZS9hc20teDg2L2NwdWlkLmgKQEAgLTgxLDcgKzgxLDcgQEAgc3RydWN0IGNwdWlkX3BvbGljeQog ICAgICAqICAgLSBBbGwgb2YgdGhlIGZlYXQgYW5kIHhzdGF0ZSB1bmlvbnMKICAgICAgKiAgIC0g bWF4X3ssc3VifWxlYWYKICAgICAgKiAgIC0gQWxsIEZFQVRVUkVTRVRfKiB3b3JkcwotICAgICAq ICAgLSBTaG9ydCB2ZW5kb3IgaW5mb21hdGlvbgorICAgICAqICAgLSBTaG9ydCBhbmQgbG9uZyB2 ZW5kb3IgaW5mb21hdGlvbgogICAgICAqCiAgICAgICogUGVyLWRvbWFpbiBvYmplY3RzOgogICAg ICAqCkBAIC04OSw3ICs4OSw3IEBAIHN0cnVjdCBjcHVpZF9wb2xpY3kKICAgICAgKiAgIC0gQWxs IG9mIHRoZSBmZWF0IGFuZCB4c3RhdGUgdW5pb25zCiAgICAgICogICAtIG1heF97LHN1Yn1sZWFm CiAgICAgICogICAtIEFsbCBGRUFUVVJFU0VUXyogd29yZHMKLSAgICAgKiAgIC0gU2hvcnQgdmVu ZG9yIGluZm9tYXRpb24KKyAgICAgKiAgIC0gU2hvcnQgYW5kIGxvbmcgdmVuZG9yIGluZm9tYXRp b24KICAgICAgKgogICAgICAqIEV2ZXJ5dGhpbmcgZWxzZSBzaG91bGQgYmUgY29uc2lkZXJlZCBp bmFjY3VyYXRlLCBhbmQgbm90IG5lY2Vzc2VyaWx5IDAuCiAgICAgICovCi0tIAoyLjEuNAoKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn L3hlbi1kZXZlbAo=