Tim Deegan
2009-Oct-23 10:19 UTC
[Xen-devel] [PATCH] Shadow dirty-VRAM: avoid multiple remove_all_mappings calls.
sh_remove_all_mappings() will walk roughly half of the shadow L1 tables for each MFN it''s called with; calling it for every MFN in a guest''s framebuffer can be _very_ expensive, especially with the shadow lock held across the whole operation. Avoid that by just blowing away all the shadows. Signed-off-by: Tim Deegan <Tim.Deegan@citrix.com> _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Apparently Analagous Threads
- Walking an HVM''s shadow page tables and other memory management questions.
- [PATCH] Shadow audit fix
- [PATCH] xen/arm: add_to_physmap_one: Avoid to map mfn 0 if an error occurs
- RE: [PATCH] add RDMSR/WRMSR instruction emulationtoVMXAssist decoder
- [PATCH] ept: Fix bug in changeset 22526:7a5ee3800417