On Sun, Jun 28, 2009 at 8:04 AM, zhujun<zhujun@net.pku.edu.cn>
wrote:> In the function _sh_propagate, the A&D bits of all the shadow
page
> tables entries above level 1 will be set. (// Set the A&D bits for
higher
> level shadows). I am very confused about it. From Intel manual, the Dirty
> bit above level 1 is reserved and must be set 0. Am I right? If yes, how
> does the shadow page table deal with this problem?
Actually, it is an available bit in higher level. So there''s no
problem in putting it to 1. Also, note that there are level 2 entries
with dirty bits: superpages ones.
> Another question. In Xen’s current version, does it use the Dirty
> bit to do something?
It''s used only for tracking VRAM, to know whether the guest wrote to
the VGA buffer or not. Otherwhise, we set it to one.
Thanks,
Gianluca
--
It was a type of people I did not know, I found them very strange and
they did not inspire confidence at all. Later I learned that I had been
introduced to electronic engineers.
E. W. Dijkstra
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel