|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] [PATCH] VGA acceleration utilizing shadow logdirty functiona
Hi all,
here's a patch for vga acceleration. Can anyone give some suggestions ?
Shadow log dirty mode is enabled to track vram pages dirty status.When
drawing guest graphic screen, VGA dm gets the dirty bitmap of mmio space
through one shadow control hypercall. VGA
dm updates dirty pages of vram according to the dirty bitmap.Hypervisor
marks the vram pages read-only for the guest, in order to log the write
access to these pages from the guest. Once a vram page is written and
logged by hypervisor, it becomes r/w for this guest. After returning the
dirty bitmap to VGA dm, hypervisor re-marks these vram pages read-only
for next round.
This patch would save the heavy overhead of current vram dirty
algorithm(compare between vram and vram copy of last round), albeit
brings overhead of ram page fault for dirty status log.
Any suggesion will be really appreciated.
Thanks !
vga.logdirty.patch
Description: vga.logdirty.patch
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] [PATCH] VGA acceleration utilizing shadow logdirty functionality,
Huang, Xinmei <=
|
|
|
|
|