From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [RFT] x86/pvh: disable all MTRR CPU features on cpuid for dom0 Date: Fri, 27 Mar 2015 09:37:52 +0000 Message-ID: <551524F0.3010507@citrix.com> References: <1427412834-4624-1-git-send-email-mcgrof@do-not-panic.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1YbQiG-00029s-1F for xen-devel@lists.xenproject.org; Fri, 27 Mar 2015 09:38:00 +0000 In-Reply-To: <1427412834-4624-1-git-send-email-mcgrof@do-not-panic.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: "Luis R. Rodriguez" , xen-devel@lists.xenproject.org Cc: jgross@suse.com, mcgrof@suse.com, david.vrabel@citrix.com, boris.ostrovsky@oracle.com, =?UTF-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= List-Id: xen-devel@lists.xenproject.org T24gMjYvMDMvMTUgMjM6MzMsIEx1aXMgUi4gUm9kcmlndWV6IHdyb3RlOgo+IEZyb206ICJMdWlz IFIuIFJvZHJpZ3VleiIgPG1jZ3JvZkBzdXNlLmNvbT4KPgo+IENvbW1pdCA1ODZhYjZhIGJ5IFJv Z2VyIGRpc2FibGVkIHRoZSBtYWluIE1UUlIgQ1BVIGZlYXR1cmUKPiBvbiB0aGUgY3B1aWQgd2hl biBvbiBwdmggaW4gb3JkZXIgdG8gYXZvaWQgaGF2aW5nIE1UUlIgY29kZQo+IHJ1biBvbiB0aGUg T1Mgb24gZG9tMC4gVGhpcyBtaXNzZWQgdGhlIGZhY3QgdGhhdCBub3QgYWxsIENQVXMKPiB1c2Ug dGhpcyBjcHVpZCB0byBpZGVudGlmeSBNVFJSIHN1cHBvcnQsIHRoaXMgY29tcGxldHMgdGhhdC4K Pgo+IFRoaXMgY291bGQgaW4gdGhlb3J5IGZpeCBzb21lIHBvdGVudGlhbCBpc3N1ZXMgd2hlcmUg TVRSUgo+IGNvZGUgd2FzIHByZXZpb3VzbHkgZW5hYmxlZCwgZm9yIGluc3RhbmNlIHJ1bm5pbmcg Y2F0IC9wcm9jL210cnIKPiBvbiBhIExpbnV4IHN5c3RlbSB3aGVyZSBNVFJSIHdhcyBhY3R1YWxs eSBkaXNhYmxlZC4KPgo+IENjOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv bT4KPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+ IFNpZ25lZC1vZmYtYnk6IEx1aXMgUi4gUm9kcmlndWV6IDxtY2dyb2ZAc3VzZS5jb20+Cj4gLS0t Cj4KPiBLb25yYWQgYXNrZWQgbWUgdG8gc3VibWl0IHRoaXMuIEkgZG9uJ3QgaGF2ZSB0aW1lIHRv IHRlc3QgdGhpcwo+IHRob3VnaCBzbyBpdCBnb2VzIGFzIFJGVC4gSWYgaXQgY2xlYXJzIHRocm91 Z2ggdGhlIGZsYW1lcyBvZgo+IHhlbiB0ZXN0aW5nIHRodW5kZXIgcGxlYXNlIGNvbnNpZGVyIG1l cmdpbmcuCj4KPiAgIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgIHwgNiArKysrKysK PiAgIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIHwgMyArKysKPiAgIDIgZmlsZXMg Y2hhbmdlZCwgOSBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Ry YXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwo+IGluZGV4IGVjMzI0YjAuLjIzYzNiYmMgMTAw NjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKPiArKysgYi94ZW4vYXJjaC94ODYvdHJh cHMuYwo+IEBAIC04ODgsNyArODg4LDEzIEBAIHZvaWQgcHZfY3B1aWQoc3RydWN0IGNwdV91c2Vy X3JlZ3MgKnJlZ3MpCj4gICAgICAgICAgIF9fY2xlYXJfYml0KFg4Nl9GRUFUVVJFX0FDQywgJmQp Owo+ICAgICAgICAgICBfX2NsZWFyX2JpdChYODZfRkVBVFVSRV9QQkUsICZkKTsKPiAgICAgICAg ICAgaWYgKCBpc19wdmhfdmNwdShjdXJyKSApCj4gKyAgICAgICAgewo+ICAgICAgICAgICAgICAg X19jbGVhcl9iaXQoWDg2X0ZFQVRVUkVfTVRSUiwgJmQpOwo+ICsgICAgICAgICAgICBfX2NsZWFy X2JpdChYODZfRkVBVFVSRV9LNl9NVFJSLCAmZCk7Cj4gKyAgICAgICAgICAgIF9fY2xlYXJfYml0 KFg4Nl9GRUFUVVJFX0NFTlRBVVJfTUNSLCAmZCk7Cj4gKyAgICAgICAgICAgIF9fY2xlYXJfYml0 KFg4Nl9GRUFUVVJFX0NZUklYX0FSUiwgJmQpOwo+ICsgICAgICAgIH0KPiArCj4gICAKPiAgICAg ICAgICAgX19jbGVhcl9iaXQoWDg2X0ZFQVRVUkVfRFRFUzY0ICUgMzIsICZjKTsKPiAgICAgICAg ICAgX19jbGVhcl9iaXQoWDg2X0ZFQVRVUkVfTVdBSVQgJSAzMiwgJmMpOwo+IGRpZmYgLS1naXQg YS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv Y3B1ZmVhdHVyZS5oCj4gaW5kZXggNzk2M2EzYS4uMmNlNWM3YyAxMDA2NDQKPiAtLS0gYS94ZW4v aW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv Y3B1ZmVhdHVyZS5oCj4gQEAgLTYxLDYgKzYxLDkgQEAKPiAgIAo+ICAgLyogT3RoZXIgZmVhdHVy ZXMsIExpbnV4LWRlZmluZWQgbWFwcGluZywgd29yZCAzICovCj4gICAvKiBUaGlzIHJhbmdlIGlz IHVzZWQgZm9yIGZlYXR1cmUgYml0cyB3aGljaCBjb25mbGljdCBvciBhcmUgc3ludGhlc2l6ZWQg Ki8KPiArI2RlZmluZSBYODZfRkVBVFVSRV9LNl9NVFJSICAgICAoMyozMisgMSkgLyogQU1EIEs2 IG5vbnN0YW5kYXJkIE1UUlJzICovCj4gKyNkZWZpbmUgWDg2X0ZFQVRVUkVfQ1lSSVhfQVJSICAg KDMqMzIrIDIpIC8qIEN5cml4IEFSUnMgKD0gTVRSUnMpICovCj4gKyNkZWZpbmUgWDg2X0ZFQVRV UkVfQ0VOVEFVUl9NQ1IgKDMqMzIrIDMpIC8qIENlbnRhdXIgTUNScyAoPSBNVFJScykgKi8KCllv dSBhcmUgaW50cm9kdWNpbmcgMyBuZXcgZGVmaW5lcywgc28geW91IGNhbiBjbGVhciB0aGVtIG91 dCBvZiBhIHdvcmQuCgpVbmRlciB3aGF0IGNpcmN1bXN0YW5jZXMgd291bGQgdGhlc2UgYml0cyB3 aWxsIGV2ZXIgYmUgc2V0IGluIHRoZSBmaXJzdCAKcGxhY2U/Cgp+QW5kcmV3Cgo+ICAgI2RlZmlu ZSBYODZfRkVBVFVSRV9DT05TVEFOVF9UU0MgKDMqMzIrIDgpIC8qIFRTQyB0aWNrcyBhdCBhIGNv bnN0YW50IHJhdGUgKi8KPiAgICNkZWZpbmUgWDg2X0ZFQVRVUkVfTk9OU1RPUF9UU0MJKDMqMzIr IDkpIC8qIFRTQyBkb2VzIG5vdCBzdG9wIGluIEMgc3RhdGVzICovCj4gICAjZGVmaW5lIFg4Nl9G RUFUVVJFX0FSQVQJKDMqMzIrIDEwKSAvKiBBbHdheXMgcnVubmluZyBBUElDIHRpbWVyICovCgoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9y Zy94ZW4tZGV2ZWwK