[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 4/4] Enable VirtualPC 2007 run on top of XEN: add_write_for_data_pages
Hi, At 14:24 +0800 on 01 Feb (1201875871), Su, Disheng wrote: > There are two cases for CR0.wp emulation: one is for page table write > emulation, another is for data page write emulation. We found more than > 100,000 page faults per second for the later case. This case can be > optimized by setting _PAGE_RW bit for this ReadOnly data page when guest > CR0.wp is 0, and remove it when CR0.wp is 1. With this patch, page > faults is reduced to about 10,000 at average. Unfortunately, this isn't safe for SMP guests -- vcpu0's wp bit being clear shouldn't let vcpu1 ignore the _PAGE_RW bits on shared mappings. Sheers, Tim. -- Tim Deegan <Tim.Deegan@xxxxxxxxxx> Principal Software Engineer, Citrix Systems (R&D) Ltd. [Company #02300071, SL9 0DZ, UK.] _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |