|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] Questions on EPT dump and creation
Hi,
At 18:57 +0800 on 19 Jul (1311101864), YAO wrote:
> I copied exactly every mapping one by one, but when I dumped the gfn->mfn
> mapping(I've modified ept_dump_p2m_table to find unequal entry),
> there are some strange output like this:
>
> (XEN) gfn: 200 mfn: 117def my_mfn: 10d600
> (XEN) gfn: 400 mfn: 117dee my_mfn: 111200
> (XEN) gfn: 600 mfn: 117ded my_mfn: 111000
> (XEN) gfn: 800 mfn: 117dec my_mfn: 10de00
> ......
> (XEN) gfn: 14a00 mfn: 1176bb my_mfn: 10800
> (XEN) gfn: 14c00 mfn: 1176ba my_mfn: 10600
> (XEN) gfn: 14e00 mfn: 1176b9 my_mfn: 10400
> (XEN) gfn: 15000 mfn: 1176b8 my_mfn: 10200
> ......
> (XEN) gfn: 1f600 mfn: 117b46 my_mfn: 4200
> (XEN) gfn: 1f800 mfn: 117b45 my_mfn: 4000
>
> It shouldn't have any unequal entry, I thought...and
> Every mismatch has a step of 0x200 until 0x1f800, which really confused me.
Hmmm. The "my_mfn" values go up in 0x200s (which is the size of a
full EPT page) too but the "mfn" values go down 1 at a time. I suspect
that your code is confused somewhere about the number of levels in the
EPT tables.
Tim.
--
Tim Deegan <Tim.Deegan@xxxxxxxxxx>
Principal Software Engineer, Xen Platform Team
Citrix Systems UK Ltd. (Company #02937203, SL9 0BG)
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|