|
|
|
|
|
|
|
|
|
|
xen-devel
RE: [Xen-devel] write page table in user mode
>From: Tim Deegan [mailto:Tim.Deegan@xxxxxxxxxx]
>Sent: 2008年2月4日 19:01
>
>Nor do I (since as Kevin points out we don't count this separately) but
>with the increasing completeness of the emulator, we've already lost a
>lot of heuristics for unshadowing pages -- this is what the
>unshadow-after-three-writes heuristic is trying to fix, for
>example. It
>seems odd to be making the unshadowing more aggressive with
>one hand and
>less aggressive with the other.
>
BTW, as a heads up we're trying another heuristic to take DMA page
into unshadow candidate, which requires Qemu's help indicating
whether data in ioreq is a DMA target. This should help capture one
vague area when released page tables are used by kernel drivers.
DMA is normally one big factor for frequent page allocation/free. It's
also not affected by more complete emulator.
Now well, patch is just in progress and we need many experiments
to see how it behaves like compared to 3-write-unshadow, etc. But
We may be only able to get something after Chinese New Year
vacation. :-)
Thanks,
Kevin
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|