WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

RE: unaligned and page-crossing writes in shadow emulate callbacks (was

To: "Tim Deegan" <Tim.Deegan@xxxxxxxxxx>
Subject: RE: unaligned and page-crossing writes in shadow emulate callbacks (was Re: [Xen-devel] Question about alignment check in sh_x86_emulate_write)
From: "Su, Disheng" <disheng.su@xxxxxxxxx>
Date: Tue, 11 Dec 2007 13:31:56 +0800
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Mon, 10 Dec 2007 21:36:41 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <20071206142740.GB4757@xxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <FF386CB4AE0E4648B0A96060EC00F36C5BB8FA@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> <20071204124334.GB2062@xxxxxxxxxxxxxxxxxxxxx> <FF386CB4AE0E4648B0A96060EC00F36C5BB8FB@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> <20071204133319.GC2062@xxxxxxxxxxxxxxxxxxxxx> <20071206142740.GB4757@xxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: Acg4FHAAuoakI64nTZCzSmd2FAUyZgDoT60g
Thread-topic: unaligned and page-crossing writes in shadow emulate callbacks (was Re: [Xen-devel] Question about alignment check in sh_x86_emulate_write)
Tim Deegan wrote:
> Hi,
> 
> At 13:33 +0000 on 04 Dec (1196775199), Tim Deegan wrote:
>> Yes, but you'll probably find you need page-crossing support as well
>> if you're emulating arbitrary memory writes.  I believe we have a
>> patch somewhere that does that; I'll dig it out and polish it up for
>> -unstable. 
> 
> Attached.  I took the opportunity to tidy up a bit and move more
> shared code out of the write/cmpxchg/cmpxchg8b callbacks into
> helpers.  This is smoke-tested but I don't have a test case for your
> virus-scanner's behaviour.  Can you check that (a) it seems sane for
> what you want, and (b) it actually does something useful?
> 
> Cheers,
> 
> Tim.
Another question is can we check CR0.wp in mandatory_flags? Attached is 
My initial patch to emulate CR0.wp. Could you please have a look at it?

Best Regards,
Disheng, Su

Attachment: cr0_wp_emu.patch
Description: cr0_wp_emu.patch

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel