[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-ia64-devel] Strange problem with virtual aliases



On Wed, Nov 29, 2006 at 09:30:20AM +0100, Jürgen Groß wrote:
> 
> Just curious: you are using different regions for the translations. Are you
> sure the region-registers are okay during your test?

I was about to say yes, but then I checked them, and I had my preferred
page size wrong in region 0 (it was set to 16M from a previous
experiment).  Thank you, problem solved! :)

I think technically, it should be valid to insert mappings smaller than
the preferred page size.  But I guess currently Xen doesn't handle this
case correctly.

> > #                     VA            PA     RID    KEY   PS MA  ATTR     PL 
> > PERMS
> > 14 V A   00000000fbdf7000 0000017309000 000008 000000   4K WB  p a d     2 
> > rwrwrw--
> > 69 V A   2000000002500000 0000017c00000 010008 000000   4K WB  p a d     2 
> > rwrwrw--
> >                           ^^^^^^^^^^^^^
> 
> Region-Ids are different here.

Yes, as they should be... the Region-Ids are tagging the virtual
addresses, not the physical addresses.  If the Region-Ids were the same,
then we would see the same virtual mappings through both region 0 and 1,
which is not what I want.

> How did you obtain the TLB-entries?

With a hardware debugger (JTAG).

Matt


_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.