From mboxrd@z Thu Jan 1 00:00:00 1970 From: machi1271 Subject: Re: Modify cr0 at dom0 Date: Fri, 17 Oct 2014 17:16:31 +0800 Message-ID: <201410171716273203748@gmail.com> References: <201410170947517919470@gmail.com>, <5440B647.2000502@bitdefender.com> <201410171434447719581@gmail.com>, <5440BBBD.4040709@bitdefender.com> <201410171514301630964@gmail.com>, <5440CCD4.7010509@bitdefender.com> Reply-To: machi1271 Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8436693465942958613==" Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Razvan Cojocaru , xen-devel List-Id: xen-devel@lists.xenproject.org This is a multi-part message in MIME format. --===============8436693465942958613== Content-Type: multipart/alternative; boundary="----=_001_NextPart255442230142_=----" This is a multi-part message in MIME format. ------=_001_NextPart255442230142_=---- Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 SSBtb2RpZmllZCB0aGUgbWVtb3J5IGFyZWEgYnkgdm1hcCB0aGUgcHJvdGVjdGVkIHBoeXNpY2Fs IHBhZ2UgdG8gYW5vdGhlciB3cml0YWJsZSB2aXJ0dWFsIGFkZHJlc3MgcmVnaW9uLiANCg0KU28s IHNvbHZlZH5+DQoNCg0KDQoNCm1hY2hpMTI3MQ0KDQpGcm9tOiBSYXp2YW4gQ29qb2NhcnUNCkRh dGU6IDIwMTQtMTAtMTcgMTY6MDENClRvOiBtYWNoaTEyNzE7IHhlbi1kZXZlbA0KU3ViamVjdDog UmU6IFtYZW4tZGV2ZWxdIE1vZGlmeSBjcjAgYXQgZG9tMA0KT24gMTAvMTcvMjAxNCAxMDoxNCBB TSwgbWFjaGkxMjcxIHdyb3RlOg0KPiBJJ3YgdHJpZWQgdGhlIHdheSB0byBtb2RpZnkgQ1IwIGJ5 IHdyaXRpbmcgdG8gaXQgZGlyZWN0bHkuIEJ1dCBJIGdvdCB0aGUNCj4gZm9sbG93aW5nIGVycm9y Og0KPiANCj4gICAgICAgICACKFhFTikgdHJhcHMuYzoxNzY4OmQwIF9BdHRlbXB0IHRvIGNoYW5n ZSB1bm1vZGlmaWFibGUgQ1IwIGZsYWdzLg0KDQpJIHRoaW5rIHlvdSdyZSBvbmx5IGFsbG93ZWQg dG8gbW9kaWZ5IF9zb21lXyBDUjAgZmxhZ3MgYnkgWGVuIChDUjAuVFMNCmFuZCBtYXliZSBvdGhl cnMpLiBZb3UnZCBoYXZlIHRvIGxvb2sgYXQgdGhlIFhlbiBzb3VyY2UgY29kZSB0byBzZWUNCndo aWNoIG9uZXMuDQoNCkhvcGUgdGhhdCBoZWxwcywgbWF5YmUgc29tZW9uZSB3aXRoIG1vcmUgZXhw ZXJpZW5jZSBkb2luZyB3aGF0IHlvdSBuZWVkDQp0byBkbyBjYW4gY2hpbWUgaW4uDQoNCg0KUmF6 dmFu ------=_001_NextPart255442230142_=---- Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable
I modified the memory area by vmap the protected physical page&n= bsp;to=20 another writable virtual address region.
 
So, solved~~
 

machi1271
 
Date: 2014-10-17 16:01
To: machi1271;= xen-devel
Subject: Re: [Xen-devel] Modify cr0 at dom0
On 10/17/2014 10:14 AM, machi1271 wrote:
> I'v tried the way to modify C= R0 by writing to it directly. But I&nbs= p;got the
> following error:
>         =02(XEN)&nb= sp;traps.c:1768:d0 _Attempt to change unmodifiable&nbs= p;CR0 flags.
 
I think you're only allowed to modify&n= bsp;_some_ CR0 flags by Xen (CR0.TS
and maybe others). You'd have to look&n= bsp;at the Xen source code to see
which ones.
 
Hope that helps, maybe someone with mor= e experience doing what you need
to do can chime in.
 
 
Razvan
------=_001_NextPart255442230142_=------ --===============8436693465942958613== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel --===============8436693465942958613==--