From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: [PATCH 24/27] x86/hvm: Use guest_cpuid() rather than hvm_cpuid() Date: Wed, 4 Jan 2017 12:39:41 +0000 Message-ID: <1483533584-8015-25-git-send-email-andrew.cooper3@citrix.com> References: <1483533584-8015-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: <1483533584-8015-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 TW9yZSB3b3JrIGlzIHJlcXVpcmVkIGJlZm9yZSBtYXhwaHlzYWRkciBjYW4gYmUgcmVhZCBzdHJh aWdodCBvdXQgb2YgdGhlCmNwdWlkX3BvbGljeSBibG9jaywgYnV0IGluIHRoZSBtZWFudGltZSBo dm1fY3B1aWQoKSB3YW50cyB0byBkaXNhcHBlYXIgc28KdXBkYXRlIHRoZSBjb2RlIHRvIHVzZSB0 aGUgbmV3ZXIgaW50ZXJmYWNlLgoKVXNlIHRoZSBiZWhhdmlvdXIgb2YgbWF4X2xlYWYgaGFuZGxp bmcgKHJldHVybmluZyBhbGwgemVyb3MpIHRvIGF2b2lkIGEgZG91YmxlCmNhbGwgaW50byBndWVz dF9jcHVpZCgpLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA Y2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ci0tLQog eGVuL2FyY2gveDg2L2h2bS9tdHJyLmMgfCAxMyArKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl ZCwgNSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo L3g4Ni9odm0vbXRyci5jIGIveGVuL2FyY2gveDg2L2h2bS9tdHJyLmMKaW5kZXggMjI4ZGFjMS4u NzA5NzU5YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9tdHJyLmMKKysrIGIveGVuL2Fy Y2gveDg2L2h2bS9tdHJyLmMKQEAgLTQ0MCw3ICs0NDAsNyBAQCBib29sX3QgbXRycl9maXhfcmFu Z2VfbXNyX3NldChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgbXRycl9zdGF0ZSAqbSwKIGJvb2xf dCBtdHJyX3Zhcl9yYW5nZV9tc3Jfc2V0KAogICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBt dHJyX3N0YXRlICptLCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50KQogewotICAg IHVpbnQzMl90IGluZGV4LCBwaHlzX2FkZHIsIGVheDsKKyAgICB1aW50MzJfdCBpbmRleCwgcGh5 c19hZGRyOwogICAgIHVpbnQ2NF90IG1zcl9tYXNrOwogICAgIHVpbnQ2NF90ICp2YXJfcmFuZ2Vf YmFzZSA9ICh1aW50NjRfdCopbS0+dmFyX3JhbmdlczsKIApAQCAtNDUzLDEzICs0NTMsMTAgQEAg Ym9vbF90IG10cnJfdmFyX3JhbmdlX21zcl9zZXQoCiAKICAgICBpZiAoIGQgPT0gY3VycmVudC0+ ZG9tYWluICkKICAgICB7Ci0gICAgICAgIHBoeXNfYWRkciA9IDM2OwotICAgICAgICBodm1fY3B1 aWQoMHg4MDAwMDAwMCwgJmVheCwgTlVMTCwgTlVMTCwgTlVMTCk7Ci0gICAgICAgIGlmICggKGVh eCA+PiAxNikgPT0gMHg4MDAwICYmIGVheCA+PSAweDgwMDAwMDA4ICkKLSAgICAgICAgewotICAg ICAgICAgICAgaHZtX2NwdWlkKDB4ODAwMDAwMDgsICZlYXgsIE5VTEwsIE5VTEwsIE5VTEwpOwot ICAgICAgICAgICAgcGh5c19hZGRyID0gKHVpbnQ4X3QpZWF4OwotICAgICAgICB9CisgICAgICAg IHN0cnVjdCBjcHVpZF9sZWFmIHJlczsKKworICAgICAgICBndWVzdF9jcHVpZChjdXJyZW50LCAw eDgwMDAwMDA4LCAwLCAmcmVzKTsKKyAgICAgICAgcGh5c19hZGRyID0gKHVpbnQ4X3QpcmVzLmEg PzogMzY7CiAgICAgfQogICAgIGVsc2UKICAgICAgICAgcGh5c19hZGRyID0gcGFkZHJfYml0czsK LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==