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

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

To: "Su, Disheng" <disheng.su@xxxxxxxxx>
Subject: RFC: unaligned and page-crossing writes in shadow emulate callbacks (was Re: [Xen-devel] Question about alignment check in sh_x86_emulate_write)
From: Tim Deegan <Tim.Deegan@xxxxxxxxxx>
Date: Thu, 6 Dec 2007 14:27:40 +0000
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx, Trolle Selander <trolle.selander@xxxxxxxxx>
Delivery-date: Thu, 06 Dec 2007 06:29:08 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <20071204133319.GC2062@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>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.13 (2006-08-11)
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.

-- 
Tim Deegan <Tim.Deegan@xxxxxxxxxx>
Principal Software Engineer, Citrix Systems.
[Company #5334508: XenSource UK Ltd, reg'd c/o EC2Y 5EB, UK.]

Attachment: crosspage.patch
Description: Text document

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>